Project

General

Profile

Activity

From 04/16/2025 to 05/15/2025

05/16/2025

10:08 PM Base Language Feature #9955 (Review): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Please review. Ovidiu Maxiniuc
10:07 PM Base Language Feature #9955 (WIP): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Committed revision 15907 into 9955a with improved support. All above issues were addressed.
The only remaining issue...
Ovidiu Maxiniuc

05/15/2025

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

05/14/2025

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

05/13/2025

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

05/12/2025

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

05/10/2025

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

05/09/2025

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

05/08/2025

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

05/07/2025

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

05/06/2025

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

05/05/2025

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

05/03/2025

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

05/02/2025

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

05/01/2025

04:17 PM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
Greg Shah wrote:
> In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. I...
Marian Edu
07:15 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C... Greg Shah
07:15 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C... Greg Shah

04/30/2025

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

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

04/29/2025

07:54 PM Runtime Infrastructure Feature #9002 (WIP): Improve landlord database connection resiliency and add transactions when up...
Created 9002a. Committed revision 15879. Ovidiu Maxiniuc
12:48 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Just got news that customer application harness and reports regression testing went succesful. ☑️
I also run Ctrl+...
Eduard Soltan
10:47 AM User Interface Bug #9929 (Review): FILL-IN: Incorrect APPLY statement behavior
The issue was fixed in 9929a, revision 15877. Now, printable keyboard characters sent using the @APPLY@ are processed... Vladimir Tsichevski
09:32 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
I analyzed the @processKeyEvent@ method implementations in @FillIn@ and @FillInGuiImpl@ to see if I could split the c... Vladimir Tsichevski
10:18 AM Base Language Feature #9436: add built-in OO classes
> At the moment resolving the proversion at conversion time is broken as it tries to use EnviromentOps.getVersion tha... Greg Shah
08:53 AM Base Language Feature #9436: add built-in OO classes
I twitched the Array Iterator 4GL Unit test. It has a lot of differences between the versions.
The @ArrayIterator@ ...
Ioana-Cristina Prioteasa
10:02 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> That should have converted as @res = assignMulti(res, ...)@. That is the problem.
And ...
Constantin Asofiei
10:01 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
That should have converted as @res = assignMulti(res, ...)@. That is the problem. Constantin Asofiei
09:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Please post the entire testcase. The Java reference of an array is re-assigned *only if...
Paul Bodale
09:58 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Please post the entire testcase. The Java reference of an array is re-assigned *only if it was resized* (so dynamic ... Constantin Asofiei
09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Regarding the problem in the previous note,
I think I know where the problem comes from. In the class where the va...
Paul Bodale
08:22 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Committed rev. 15878 on branch 6161a that introduces support for calling DYNAMIC-PROPERTY when the property retrieved... Paul Bodale
09:46 AM Base Language Bug #4766: fix CHR and ASC
Thank you for the explanation!
I've investigated myself to see if the problems comes from how bytes are stored in ...
Delia Mitric
09:44 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru wrote:
> unit tests of large GUI application [ai]
Passed! ✅
Andrei Iacob
04:26 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru wrote:
> unit tests of large customer application [ai]
Passed! ✅
Andrei Iacob
09:12 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
... Stefan Vieru
04:20 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
After some changes I am now facing this issue:... Stefan Vieru
08:57 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Post this as a diff, please. Greg Shah
08:32 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. In fact, it is common... Greg Shah

04/28/2025

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

04/27/2025

09:40 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Paul Bodale wrote:
> * When setting a simple BDT property the code sometimes converts to the java native type. This ...
Constantin Asofiei
09:34 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Review for 6490 rev 15875:
* @rules/convert/base_structure.xml@
** shouldn't this call @is_extent_or_poly_case@ fro...
Constantin Asofiei
09:19 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, please get these changes and commit them (one at a time) to 9436b; please see the review bellow, and also make... Constantin Asofiei
07:34 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
9488a was rebased from trunk rev 15875 - new rev 15902. Constantin Asofiei
08:38 AM Base Language Feature #9436: add built-in OO classes
Review for 9436b rev 15881:
* @MemoryOutputStream@
** please update the support annotations for @MemoryOutputStream...
Constantin Asofiei
07:35 AM Base Language Feature #9436: add built-in OO classes
9436b was rebased from trunk rev 15875 - new rev 15881. Constantin Asofiei

04/26/2025

02:55 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Ovidiu Maxiniuc wrote:
> Review of 8904a/r15892.
>
> Generally, I am OK with the changes. And this is a large cha...
Eduard Soltan
09:40 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15875@, new revision is @15903@.
Tested with regular samples used with im...
Eugenie Lyzenko

04/25/2025

03:04 PM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> What I don't understand is why BE result is the same as the LE result and I don't know how sh...
Ovidiu Maxiniuc
02:48 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> Let's use @€@ (EURO SIGN) as reference.
> * it is the 8364th character in the Unicode se...
Delia Mitric
10:53 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Review of 8904a/r15892.
Generally, I am OK with the changes. And this is a large change-set. I have just a few com...
Ovidiu Maxiniuc
08:14 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> The only concern is the usage of @isIgnore()@ in @ErrorManager.handleStopException@ - do...
Eduard Soltan
08:05 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
The only concern is the usage of @isIgnore()@ in @ErrorManager.handleStopException@ - do we really need this?
Othe...
Constantin Asofiei
10:44 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
Created branch 9918a with revno 15876
I detailed in code the change, so as a summary:
* when we are placed inside a...
Stefan Vieru
10:41 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
I've added some items to the list.
I've also added a new feature in the +OpenEdge IDE Features+ regarding the gen...
Florin Eugen Rotaru
10:33 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
I agree with #9907-3. But I am more interested to find out how 4GL is able to make this work fast. INDEXED-REPOSITION... Alexandru Lungu
10:22 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
I've seen this task an I thought of something. This:... Stefanel Pezamosca
09:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > * @WebNotifyListener.stopListening@ just does @webNotifyThread....
Constantin Asofiei
09:23 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> * @WebNotifyListener.stopListening@ just does @webNotifyThread.interrupt()@ - you need t...
Radu Apetrii
08:58 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Review for 6506a rev 15763:
* @WebNotifyListener.stopListening@ just does @webNotifyThread.interrupt()@ - you need t...
Constantin Asofiei
08:50 AM Base Language Feature #6506 (Review): implement CGI WebSpeed support and the standard web-disp.p dispatch funct...
On 6506a rev. 15763 I did the following:
* Addressed Constantin's review from #6506-103.
** Added code to terminate...
Radu Apetrii
06:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> And should I also add in @Agent.handleWebspeed@ a call to @WebHandlerHelper.clear()@ right bef...
Constantin Asofiei
05:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
And should I also add in @Agent.handleWebspeed@ a call to @WebHandlerHelper.clear()@ right before the return statemen... Radu Apetrii
05:29 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > and remove @WebspeedRequestHandler@ - I don't see a reason for ...
Constantin Asofiei
05:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> and remove @WebspeedRequestHandler@ - I don't see a reason for it.
May I also remove th...
Radu Apetrii
09:31 AM Base Language Bug #8944: FINALLY block transaction processing
Artur Școlnic wrote:
> The patch from #9803-46 solved the initial problem this task was opened for, considering that...
Eduard Soltan
07:57 AM Base Language Bug #8944: FINALLY block transaction processing
The patch from #9803-46 solved the initial problem this task was opened for, considering that changes from 4602a will... Artur Școlnic
04:53 AM Base Language Bug #8944: FINALLY block transaction processing
I have added a fix for transaction management in 4602a, rev. 15880. Eduard Soltan
02:50 AM Base Language Bug #8944: FINALLY block transaction processing
According to note #8944-26 and my observation in FWD.
Transaction is opened in @TM.PushScope@, through @TxWrapper.sc...
Eduard Soltan
09:13 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek: are you OK with moving #4135-124 to another task?
I'd like to get 4135b into trunk as soon as it is ready. ...
Greg Shah
08:51 AM Base Language Feature #6432 (Review): implement the WEB special stream
The changes for web stream are on 6506a rev. 15763. The notes are on #6506-108, under the #6432 category. Also, the s... Radu Apetrii
08:26 AM Base Language Bug #9060: Cache oftenly used values that are immutable
OK, lets leave it as this for now.
For 9060b:
* please do @bzr diff -r 15867 --using meld@ and check the copyrigh...
Constantin Asofiei
08:21 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Returning a mutable instance for all implementations seems to work fine, the testing passed. Artur Școlnic
08:20 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> * also, I think is part of a larger problem: we have @DataHandler.getField()@, for which...
Constantin Asofiei
05:58 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, the change in @ControlFlowOps@ and @TargetLob@ are good. But, the @RecordBuffer@ change is not OK:
* you cha...
Constantin Asofiei
05:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I committed the fix for this and other issues to 9060b/15882. Constantin, maybe you can take a look while I continue ... Artur Școlnic
08:25 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Went thru the commits in *9488a*. Here is a summary:
h2. Fixes for converting legacy oo
- Added support for emi...
Ioana-Cristina Prioteasa
05:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Classes that implement @com.goldencode.p2j.oo.core.collections.Icollection@(@OpenEdge.Core.Collections.ICollection@):... Ioana-Cristina Prioteasa
08:03 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> Paul, please review the support for @DYNAMIC-PROPERTY@ and what tests exist, and what ne...
Paul Bodale
06:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Noted, I will check those when I'm done with ETF.
ETF custom rules only required a small change, only for the prob...
Dănuț Filimon
06:54 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The ChUI regression tests also have these customer-specific rule-sets. Greg Shah
06:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
See [[p2j:Chapter_13_Other_Customization#Integrating-Custom-Conversion-Logic|Integrating Custom Conversion Logic]]. Greg Shah
06:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
By the way, is there any documentation on how those rules can be set in the project? Dănuț Filimon
06:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> There shouldn't be any TRPL code generated on the fly. I don't think we do that anywhere.
>
>...
Dănuț Filimon
06:32 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
There shouldn't be any TRPL code generated on the fly. I don't think we do that anywhere.
Are there customer-spec...
Greg Shah
12:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
ETF issue: ... Dănuț Filimon
06:08 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
It seems that some @.rules@ files are using @%s.ast@ and that string parameter is the source file of the ast, meaning... Stefan Vieru
05:46 AM Base Language Bug #9877: output extent parameter when the type is object
Committed rev. 15873 on branch 9877a which fixes the issue where the code would convert to the text @${rettype}@.
...
Paul Bodale
05:42 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
Tomasz Domin wrote:
> Just to notify - I am still getting a lot of "Failed direct-access due to Error direct accessi...
Dănuț Filimon
02:51 AM Testing Support #6860: lexer tests
I have pushed all the tests we have so far on @testcases/tests/conversion/lexer@. I will write harness test plans for... Florin Eugen Rotaru
11:29 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15873@, updated to revision @15901@.
The update after rebase to fix rebas...
Eugenie Lyzenko

04/24/2025

03:26 PM Base Language Feature #8904 (Review): implement -catchStop and the integration/conversion of STOP conditions in...
Eduard Soltan
03:25 PM Base Language Feature #8904 (WIP): implement -catchStop and the integration/conversion of STOP conditions into ...
Committed the handling of StopConditionException through ErrorManager.
Conversion of large GUI app and another cus...
Eduard Soltan
03:13 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, did you do @./gradlew all@ ? The GWT part for FWD Admin Console does not get build for normal 'jar'.
I've ...
Constantin Asofiei
02:14 PM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, I understand that, but constant types should be resolved to their actual types. There is a bug somewhere in @... Constantin Asofiei
09:22 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
09:09 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The point is: the @type@ at that place most likely is a i.e. @integerConstant@ - look further or otherwise debug and ... Constantin Asofiei
09:08 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ -...
Artur Școlnic
08:58 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, see @FuzzyMethodRt.resolveSignature@ - @type = arg.getClass().getSimpleName();@ - if arg is a @BaseDataTypeCon... Constantin Asofiei
08:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
With a simple null check, the failing tests are passing. Artur Școlnic
08:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
08:35 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur, on a second thought: this is a *runtime* stack - that location should never be reached. Something is wrong in... Constantin Asofiei
08:18 AM Base Language Bug #9060: Cache oftenly used values that are immutable
... Artur Școlnic
08:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> The call is @fuzzyMethodLookup(methodName, sig, accessMode, isStatic, internal, null);@
Plea...
Constantin Asofiei
08:16 AM Base Language Bug #9060: Cache oftenly used values that are immutable
The call is @fuzzyMethodLookup(methodName, sig, accessMode, isStatic, internal, null);@
null is passed for the @node...
Artur Școlnic
08:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I don't understand, @fuzzyMethodLookup@ is almost sure called. I see @WARNING: more than one method def found using ... Constantin Asofiei
07:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
In @fuzzyMethodLookup@, the line:... Artur Școlnic
05:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Also, testing needs to include performance testing, where possible. Constantin Asofiei
05:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
In @TargetLob(FieldReference field)@, @field.get()@ is called twice per call. Please use @bdt@ for the second call. Constantin Asofiei
05:40 AM Base Language Bug #9060 (Internal Test): Cache oftenly used values that are immutable
Artur Școlnic
01:10 PM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> It is possible to be a bug in the Progress version I use? (11.6)
I do not think there is an e...
Ovidiu Maxiniuc
09:50 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
**Problem origin**
In FWD, the processing of keyboard events for @FILL-IN@ widgets depends on whether the containi...
Vladimir Tsichevski
09:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
ETF: There's a scenario where CommonAstSupport$Library.getPersistenceFilename() is still used (note: I removed since ... Dănuț Filimon
07:39 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15859* contains a few changes to methods that needed to be renamed and a few small changes to parameter names.... Dănuț Filimon
06:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg, I ended up modifying @rules/dbref/collect_refs.xml@ when removing @file@ usage. It look...
Greg Shah
03:41 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15858*. Removed @getFile()@ from CommonAstSupport.java, modified rules accordingly. Dănuț Filimon
03:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg, I ended up modifying @rules/dbref/collect_refs.xml@ when removing @file@ usage. It looks like both @collect_ref... Dănuț Filimon
08:49 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I will also add this change:... Stefan Vieru
08:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have found the issue, inside SchemaWorker... Stefan Vieru
07:16 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
If this error only happens in 5586a then it is a real regression.
Adding the temp-table to the schema dictionary i...
Greg Shah
07:03 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
After some heavy debugging I've found that this temp table ("tt_kolom") is not found in @SchemaDictionary.scopeMap@. ... Stefan Vieru
08:19 AM Database Bug #9937: buffer argument with different DMO than the parameter
I've tested @DYNAMIC-INVOKE(.., BUFFER tt1)@ and runtime gets this @BUFFER parameter type not allowed for dynamic par... Constantin Asofiei
08:10 AM Database Bug #9937: buffer argument with different DMO than the parameter
In FWD, we create different DMO interfaces even if the schema matches, but the resource options, like @XML-NODE-NAME@... Constantin Asofiei
07:55 AM Database Bug #9937 (Test): buffer argument with different DMO than the parameter
Constantin Asofiei
07:38 AM Base Language Feature #9436: add built-in OO classes
I have a version of these tests that compile and pass both on 12.8 and 11.6.
I attached the zip.
*Marian*, would yo...
Ioana-Cristina Prioteasa
07:19 AM Base Language Feature #9436: add built-in OO classes
We have customer applications that can only run in 11.x. Those applications will be compared with FWD using the OE 1... Greg Shah
07:10 AM Base Language Feature #9436: add built-in OO classes
Greg Shah wrote:
> Yes, 11.x must be supported.
I don't really see the benefits, other than testing PSC code on OE,...
Marian Edu
06:17 AM Base Language Feature #9436: add built-in OO classes
We have customers that are on 11.x and will never go to 12.x. It is critical that the tests can work across multiple... Greg Shah
05:09 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> If what is on xfer works on 12.2(i am not sure how I can access that version to te...
Marian Edu
04:22 AM Base Language Feature #9436: add built-in OO classes
Marian Edu wrote:
> How old? In any case the baseline used for writing tests (ABLUnit style) was OE12.2, ABLUnit cod...
Ioana-Cristina Prioteasa
04:17 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> For integrating the v12 tests I think I need to use the preprocessor. For example ...
Marian Edu
04:16 AM Base Language Feature #9436: add built-in OO classes
Ioana-Cristina Prioteasa wrote:
> Marian, I am now looking at the tests for @OpenEdge.Core.Collections.ArrayIterator...
Marian Edu
04:11 AM Base Language Feature #9436: add built-in OO classes
For integrating the v12 tests I think I need to use the preprocessor. For example in @ArrayIteratorStub@ I need to ad... Ioana-Cristina Prioteasa
03:43 AM Base Language Feature #9436: add built-in OO classes
Marian, I am now looking at the tests for @OpenEdge.Core.Collections.ArrayIterator@ at @tests/oo/openedge/core/collec... Ioana-Cristina Prioteasa
06:52 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> No matter how many nested RUN statements we have in this testcase, we always end up trying to register the query at... Alexandru Lungu
06:09 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
Experimented with @RUN custom.p@ from a @start.p@. Right before we should to add the query as a global listener, this... Razvan-Nicolae Chichirau
03:39 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> Anyway, it would be defined globally.
I am not sure that "globally" is right. It is within the scope of the exte...
Alexandru Lungu
03:38 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
I extended the tests existent at @testcases/tests/table/TestCopyTempTable.cls@ as part of the work on #9397. These ar... Ioana-Cristina Prioteasa
03:15 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
Ioana, did you built a test-suite in your recent work for COPY-TEMP-TABLE construct? If so, is it based on plain proc... Alexandru Lungu
03:21 AM User Interface Bug #9936: Fix cases when clicking on an empty line in an editor should move cursor out of the vi...
Testcase:... Andreea Bârzu
03:06 AM User Interface Bug #9936 (New): Fix cases when clicking on an empty line in an editor should move cursor out of ...
Andreea Bârzu
03:08 AM Database Bug #7403 (Closed): Copy-temp-table with replace-mode should replace already inserted records
Alexandru Lungu
02:48 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
Yes, thanks! Ioana-Cristina Prioteasa
02:12 AM Base Language Bug #9877: output extent parameter when the type is object
Committed rev. 15872 to branch 9877a. This revision fixes a problem found during conversion testing where the code wo... Paul Bodale

04/23/2025

05:28 PM Testing Bug #9338 (Closed): Import JUnit test report back into Harness
Greg Shah
05:25 PM Testing Bug #9338: Import JUnit test report back into Harness
Greg Shah wrote:
> This can be closed, right?
Yes please
Tomasz Domin
01:58 PM Testing Bug #9338: Import JUnit test report back into Harness
This can be closed, right? Greg Shah
09:51 AM Testing Bug #9338 (Internal Test): Import JUnit test report back into Harness
Tomasz Domin
09:50 AM Testing Bug #9338: Import JUnit test report back into Harness
Updated [[Harness:Documentation]] to include @junit-import@ test. Tomasz Domin
05:12 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
The change was not omitted. I had to roll it back because the @cpath@ will be added inside @WebServiceAuth.authorize(... Ovidiu Maxiniuc
02:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Review of 7080a rev 15860:
* this change from the patch in #9687 was omitted; the authorization ACLs work with the f...
Constantin Asofiei
02:09 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Yes, 7080a. The changes were committed as r15860.
Ovidiu Maxiniuc
10:27 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, do you have a branch for this? Constantin Asofiei
03:53 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
The default value for all of these is @null@ which means they will default to the c3p0 value of the default database.... Ovidiu Maxiniuc
03:22 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Isn't @c3p0.break_on_fail@ always supposed to be @true@? I don't think we want customers to configure that. Greg Shah
03:00 PM Database Feature #9831 (Review): add admin API to set c3p0 configuration for individual tenant databases
The implementation is finished. I added the support even for @c3p0.break_on_fail@ which was recently added.
I've jus...
Ovidiu Maxiniuc
02:11 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Ovidiu, what is the status of this task? I did not do a full review, but I took a look at 9831a and the implementatio... Eric Faulhaber
02:15 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, please go through all the changes in 9488a and group them by the common 'feature'; so, file x, y, z fix this p... Constantin Asofiei
08:31 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I did all the necessary modifications and saved the latest converted code at @devsrv01:/home/icp/ADE_latest_converted... Ioana-Cristina Prioteasa
07:40 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana, I've created #9923 for the @bulkSetValue(new longchar@ problem - for now, please fix this 'by hand' by changin... Constantin Asofiei
06:47 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Committed in *9488a rev. 15866*: When loading builtin classes, correctly resolve setter and getter names. In @ClassDe... Ioana-Cristina Prioteasa
11:04 AM Database Bug #9397 (Closed): Fix COPY-TEMP-TABLE issues
This can be closed. Alexandru Lungu
11:04 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
> #7403 is fixed by 9397a - FWD behavior aligns with progress with trunk rev.15627.
Ioana, does this mean that #74...
Alexandru Lungu
11:00 AM Database Feature #7960 (Closed): Allow query logs to be collected in a H2 database
This can be closed now as the query logs seem to be accumulated well in H2. Alexandru Lungu
10:36 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
In OE, the @APPLY@ statement enables programmatic simulation of user input by sending events to widgets, facilitating... Vladimir Tsichevski
10:33 AM User Interface Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski
10:16 AM Testing Support #6860: lexer tests
I tried writing some tests using a different approach. Bottom up, I took small rules and wrote tests for each of thei... Florin Eugen Rotaru
10:04 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
We have used Xtext extensively before for DSL, it's a wrapper on top of ANTLR that comes with a bunch of boiler plate... Marian Edu
09:41 AM Base Language Bug #9923: extent argument type vs parameter type compatibility
For INPUT case, the solution (if arg and parameter type differs and is extent) would be to emit a @<T extends BaseDat... Constantin Asofiei
08:03 AM Base Language Bug #9923: extent argument type vs parameter type compatibility
Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Paul: please let me know if you've already found something simil...
Constantin Asofiei
07:59 AM Base Language Bug #9923: extent argument type vs parameter type compatibility
Constantin Asofiei wrote:
> Paul: please let me know if you've already found something similar.
Yes, I noticed th...
Paul Bodale
07:39 AM Base Language Bug #9923: extent argument type vs parameter type compatibility
There is this test which shows that extent arguments can be of different (but compatible) types:... Constantin Asofiei
07:35 AM Base Language Bug #9923 (New): extent argument type vs parameter type compatibility
Constantin Asofiei
08:24 AM Base Language Feature #6292 (Closed): nested catch blocks
Greg Shah
08:18 AM Base Language Feature #6292: nested catch blocks
Greg Shah wrote:
> With 9470a merged to trunk as revision 15867, is this task complete?
Yes, I think so.
Eduard Soltan
08:17 AM Base Language Feature #6292: nested catch blocks
With 9470a merged to trunk as revision 15867, is this task complete? Greg Shah
08:16 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Yes, because I'm trying to see how "conversion" from cpinternal to source codepage is made. ...
Marian Edu
05:47 AM Base Language Bug #4766: fix CHR and ASC
Marian Edu wrote:
> Delia Mitric wrote:
> > * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8...
Delia Mitric
05:17 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> * @ASC(chr(14844588), "UTF-16", "UTF-16").@ run with cpinternal = UTF-8 results in: *11305698*...
Marian Edu
03:38 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> > It is necessary to add files for these cases?
>
> Does OE have a default conversion that the...
Delia Mitric
07:27 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
After converting @start.p@ from #9914-6:... Razvan-Nicolae Chichirau
07:18 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
I can't tell in #9914-5 where the buffer is defined. Alexandru Lungu
06:53 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> It looks like you are registering the query at the first nested scope and the buffer at the second nested scope.
...
Razvan-Nicolae Chichirau
04:16 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
> So, I don't think the problem comes from the unlinking of PreselectQuery after popping the procedure local scope, b... Alexandru Lungu
02:19 AM Database Bug #9914 (Review): Investigate why ListenerSet implementation is not properly working
Razvan-Nicolae Chichirau
02:19 AM Database Bug #9914 (WIP): Investigate why ListenerSet implementation is not properly working
Commited to *9914a/rev. 15868*.
Alex: Please review.
Razvan-Nicolae Chichirau
06:41 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> *7180a/15856* gets rid of the @getFilename()@ and @this.filename@ usage in TRPL for good. It ...
Dănuț Filimon
05:59 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15856* gets rid of the @getFilename()@ and @this.filename@ usage in TRPL for good. It was easier to investigat... Dănuț Filimon
03:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Let's make it a 40% :) Dănuț Filimon
03:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15855*. Expanded artifact usage to TRPL (initial).
TRPL changes include:
* includeDictionary() w...
Dănuț Filimon
06:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While converting big customer application I have an error related to a temp-table, @unexpected token@ error. Stefan Vieru
06:26 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Constantin Asofiei wrote:
> Does @ this.lob = (LargeObject) field.get().duplicate();@ work, only and only if @field...
Artur Școlnic
06:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Does @ this.lob = (LargeObject) field.get().duplicate();@ work, only and only if @field.get()@ is a @BaseDataTypeCon... Constantin Asofiei
06:20 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > * in @Stream.readField@, @return res;@ should be used for non-...
Constantin Asofiei
06:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu, this is review for 6560a rev 15762:
* in @Agent.startWebspeed@, add a finally block after the catch, to also t...
Constantin Asofiei
05:48 AM Base Language Bug #9877 (Internal Test): output extent parameter when the type is object
We can to put this into conversion testing, the review for 15861 is OK. Anything else to do for this task? If not, p... Constantin Asofiei
02:53 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> Paul, just one question: @get_param_ast@ - this is supposed to find a PARAMETER node und...
Paul Bodale
02:17 AM Base Language Bug #9877: output extent parameter when the type is object
Paul, just one question: @get_param_ast@ - this is supposed to find a PARAMETER node under @LPARENS@ of the method/fu... Constantin Asofiei
05:46 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard, please double-check @StopConditionException@ throw throughout the project (i.e. @DbUtils.handleException@)
...
Constantin Asofiei
05:35 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 8904a, rev. 15888.
>
> I assume there was a re...
Eduard Soltan
05:11 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard Soltan wrote:
> Committed on 8904a, rev. 15888.
I assume there was a rebase - please push the branch.
Constantin Asofiei
04:00 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Committed on 8904a, rev. 15888. Eduard Soltan
03:32 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
No, I can't inherit from any of this classes.
It gives the following error, for all subclasses of Progress.Lang.Sto...
Eduard Soltan
03:21 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> > > You cannot inherit from this class.
> Please confirm this with a test.
And also t...
Constantin Asofiei
03:10 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard, is it possible to have application-defined @Stop@ sub-...
Constantin Asofiei
02:43 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Constantin Asofiei wrote:
> Eduard, is it possible to have application-defined @Stop@ sub-classes? I think the conve...
Eduard Soltan
02:23 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Eduard, is it possible to have application-defined @Stop@ sub-classes? I think the conversion rules need to check exp... Constantin Asofiei
05:21 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg Shah wrote:
> > The problem is there is no option to specify expected screen text file encoding.
>
> We shou...
Tomasz Domin
03:52 AM Base Language Feature #6161 (WIP): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY la...
Paul, please review the support for @DYNAMIC-PROPERTY@ and what tests exist, and what needs to be added. Constantin Asofiei

04/22/2025

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

04/21/2025

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

04/19/2025

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

04/18/2025

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

04/17/2025

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

04/16/2025

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

Also available in: Atom