Project

General

Profile

Activity

From 03/29/2025 to 04/27/2025

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
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: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: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
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
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: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: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: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
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
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
04:23 AM Database Bug #9907: LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in FWD
This is deferred work to understand the following pattern:... Alexandru Lungu
04:18 AM Database Bug #9907 (New): LOOKUP seems to evaluate fast in WHERE clauses from the legacy code, but slow in...
Alexandru Lungu
03:59 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Tests for this task are found in the testcases project (xfer server) following this path:... Paul Bodale
03:21 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> So @rules/convert/literals.rules@ has no changes compared to rev 15840? If so, do a @bzr...
Paul Bodale
03:15 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
So @rules/convert/literals.rules@ has no changes compared to rev 15840? If so, do a @bzr revert -r 15840 rules/conver... Constantin Asofiei

04/15/2025

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

04/14/2025

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

04/12/2025

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

04/11/2025

06:04 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Yes, that was my problem also.
Initially, I did not write code like...
Ovidiu Maxiniuc
03:01 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I may be completely wrong, but in Jetty, if you have multiple handlers for a path, aren't all of them called, in orde... Constantin Asofiei
12:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Ovidiu, did you try using admin app after the change ?
> Now its possible to access embedded...
Ovidiu Maxiniuc
11:26 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> That issue is caused by adding @DefaultHandler@ in sequence to Administration Console applicat...
Hynek Cihlar
09:54 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased @9687b@ to @trunk/15850@.
Migrated Ovidiu's changes, but still have issue as described in #9687-98
I guess ...
Tomasz Domin
05:30 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Tomasz Domin wrote:
> > I've found related issue - in case @/admin@ API is enabled it is n...
Tomasz Domin
10:01 AM Conversion Tools Bug #6308 (WIP): post string literal alternative coding quirk in 4GL preprocessor
Created 6308a with revision 15851 Stefan Vieru
09:39 AM Conversion Tools Bug #9894: new line with no carriage present in FWD conversion on windows

* in OE with @/* */@ comments we don't have two @/r/n@, but with @// @ we do. The following processes as it is.
<p...
Stefan Vieru
09:39 AM Conversion Tools Bug #9894 (New): new line with no carriage present in FWD conversion on windows
Stefan Vieru
09:36 AM Conversion Tools Bug #9886 (Internal Test): Double slashes should produce a new line during preprocessing
Greg Shah
09:36 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
> in FWD whether we use Preprocessor on windows or unix we have ONLY @\n@, due to the following I think
Please reg...
Greg Shah
09:31 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Code Review Task Branch 9886a Revision 15852
I'm good with the changes.
Greg Shah
06:06 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
I updated the branch, new rev 15852. Stefan Vieru
04:41 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Greg Shah wrote:
> Code Review Task Branch 9886a Revisions 15850 and 15851
>
> 1. Could the problem here be somet...
Stefan Vieru
09:20 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Code Review Task Branch 7255a Revisions 15828 through 15830
I'm good with the changes.
Greg Shah
03:58 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Fixed review issue. Committed on 7255a, rev. 15830. Eduard Soltan
03:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Review for 7255a rev 15829:
* @FileList@ - this code...
Constantin Asofiei
08:56 AM Base Language Bug #9893 (Review): LegacyErrorException is not rethrown in processForBody/processBody
The solution is already in @9753a/15849@. Constantin, please review it when you are available. Andrei Plugaru
08:47 AM Base Language Bug #9893 (WIP): LegacyErrorException is not rethrown in processForBody/processBody
While investigating another issue, I found this testcase which has the wrong behaviour in FWD:... Andrei Plugaru
08:38 AM Base Language Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
Andrei Plugaru
08:40 AM Base Language Bug #9892: FWD does not support 12731 and 13000 compilation errors.
... Artur Școlnic
08:35 AM Base Language Bug #9892 (New): FWD does not support 12731 and 13000 compilation errors.
Artur Școlnic
08:23 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> The problem is that I'll reach into NsConfig which I've already tried to refactor once and failed. I think I'll man... Greg Shah
07:56 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > I've got a question, if I have to create the artifact in the rules like in the following situat...
Dănuț Filimon
07:45 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I've got a question, if I have to create the artifact in the rules like in the following situation:
> [...] where ...
Greg Shah
07:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I ended up generating artifacts like this for ProgressASTs, so the issue from #7180-80 is valid. There are a few co... Greg Shah
07:40 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The idea is to create a new Worker that would provide functionalities to the ArtifactManager, I'll take a look at Abs... Dănuț Filimon
06:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've got a question, if I have to create the artifact in the rules like in the following situation:... Dănuț Filimon
06:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I ended up generating artifacts like this for ProgressASTs, so the issue from #7180-80 is valid. There are a few conv... Dănuț Filimon
08:23 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> The problematic line:
> [...]
> Is this a conversion issue?
> For it to compile...
Constantin Asofiei
08:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I am working now on implementing @Progress.Collections.List@. We decided to support @List<Object>@ for now and in the... Ioana-Cristina Prioteasa
07:58 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul Bodale wrote:
> Take for example native java int. This could be considered as a DECIMAL or INTEGER. If there ar...
Constantin Asofiei
07:55 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Paul, please try this with your branch:
> [...]
Code converts to this:...
Paul Bodale
07:47 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Do we still need the @wrap_parameter@ change for NEW, after the change from @oo_call_type@ was removed? Because also ... Constantin Asofiei
07:33 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Paul, please try this with your branch:... Constantin Asofiei
03:45 AM Base Language Bug #9841 (Internal Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei
07:28 AM Base Language Bug #4766: fix CHR and ASC
I'll be interested to know how many map entries are really needed (for the diffs). If the number is small enough, we... Greg Shah
04:17 AM Base Language Bug #4766: fix CHR and ASC
I used 4GL code to generate the "code conversion" files between two charsets.
The problem is that I need to change c...
Delia Mitric
07:03 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Committed on UAST testcases project under @uast/error_handling2/4GLTestsGenerator/@ the Java sources used to generate... Eduard Soltan
06:13 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> > 1) @undo, retry@ statment in repetive blocks like @repeat_to@, @repeat_to_while@, @do_to@, @do_...
Eduard Soltan
06:44 AM Base Language Bug #9877: output extent parameter when the type is object
Constantin Asofiei wrote:
> OK, well, your signature at the function definitions matches the argument's. define the ...
Paul Bodale
03:54 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Review for 8904a rev 15865.
* dependent on the 9470a changes, so 9470a will go first after testing is finished
* @S...
Constantin Asofiei
01:54 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
Conversion and runtime testing for CHUI and CTRL-C tests went successfully. ✅
GUI application conversion and unit te...
Eduard Soltan

04/10/2025

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

04/09/2025

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

04/08/2025

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

04/07/2025

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

04/06/2025

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

04/05/2025

06:42 PM User Interface Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
The described behavior applies once issue #9846 is resolved. With trunk rev. 15823 (current), the @INPUT-VALUE@ is un... Vladimir Tsichevski
06:25 PM User Interface Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
# run the @9876.p@ procedure. It will show you a date type @FILL-IN@
# enter the value @01-02- 1@ (with 5 spaces...
Vladimir Tsichevski
05:51 PM User Interface Bug #9876 (New): FILL-IN: date format with long year format component: incorrect INPUT-VALUE
Vladimir Tsichevski
04:42 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
Created branch 9831a and committed the implementation.
Committed revision 15843.
Ovidiu Maxiniuc
11:23 AM Database Bug #9872: Runtime import statement relies on the ImportWorker to read lob data.
The @PropertyMapper@ is one class which was created only during the import, as an utility of @ImportWorker@. The fact... Ovidiu Maxiniuc
09:10 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15842@, new revision is @15868@.
Just rebase.
Eugenie Lyzenko

04/04/2025

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

Branch 9853a was merged to trunk rev 15841 and archived.
Alexandru Lungu
04:50 AM Database Bug #9853 (Internal Test): ProgressiveResults invalidate badly when changing the record on the ed...
Alexandru Lungu

04/03/2025

06:04 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Ovidiu - do you have any testing tools/scripts/configuration/curl for testing API with 9687b ?...
Ovidiu Maxiniuc
04:34 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz, 8976a was merged to trunk, this includes changes to the REST Admin handlers. Pl...
Tomasz Domin
08:53 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Galya B wrote:
> > As for the formatting according to the formatting standards the imports sh...
Hynek Cihlar
07:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Galya B wrote:
> Tomasz Domin wrote:
> > I wonder if I'd rather use something similar @super.sendError@ in there to...
Tomasz Domin
05:04 PM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Alexandru Lungu wrote:
> Committed 9853a/15839 and 15840, replacing !isPreselect with errorCondition. Please review....
Constantin Asofiei
08:26 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Committed 9853a/15839 and 15840, replacing !isPreselect with errorCondition. Please review. Alexandru Lungu
06:51 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Alexandru Lungu wrote:
> Would you prefer @errorCondition@? I guess it is less confusing than seeing @isPreselect@ a...
Constantin Asofiei
06:50 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Yes, this is what is happening in @next@. Would you prefer @errorCondition@? I guess it is less confusing than seeing... Alexandru Lungu
06:45 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
Can we rely on @errorCondition@ instead of @!isPreselect()@? That's set like this:... Constantin Asofiei
06:32 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
> But, the condition to enter this block is if (cacheOnReval || isPreselect()) - so, can the preselect be false, when... Alexandru Lungu
06:26 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
I don't really understand the fix.
The line @Results cached = cacheResults(old, true);@ where @Results old = adapt...
Constantin Asofiei
03:58 AM Database Bug #9853 (Review): ProgressiveResults invalidate badly when changing the record on the edge of a...
Committed 9853a/rev. 15838.
Constantin, please review.
Alexandru Lungu
03:25 PM User Interface Bug #9855 (Review): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek, please, review.
The remaining things:
# I didn’t sort fields and methods in the modified classes to keep...
Vladimir Tsichevski
03:13 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Date format adjustment implemented in 9855a rev. 15830. The result passes @TestDateFormatAdjustment.cls@ tests. Vladimir Tsichevski
10:12 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Is having the rule like this work?
I checked again with trunk revision 15840 ( + rule...
Paul Bodale
09:13 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Is having the rule like this work?
> [...]
>
> I don't understand the need to remove...
Paul Bodale
08:53 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Is having the rule like this work?... Constantin Asofiei
08:45 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
@SUPER (cResult, 123).@ :... Paul Bodale
08:41 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Please post the AST for the SUPER and the @voidMthd@ call. Constantin Asofiei
08:40 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation.
...
Paul Bodale
07:34 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Or otherwise find why the literal at SUPER/THIS-OBJECT doesn't have 'wrap' annotation. Constantin Asofiei
07:34 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
I would enhance @copy.parent.isAnnotation("wrap")@ to check that the parent is SUPER or THIS-OBJECT (use the @type_pa... Constantin Asofiei
07:30 AM Base Language Bug #9841 (Review): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> Please look also into what @force_no_wrap@ means.
The annotation is used to avoid wra...
Paul Bodale
03:53 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
Constantin Asofiei wrote:
> find when @evalLib("oo_call_type", parent, this)@ was added.
It was added in trunk re...
Paul Bodale
10:00 AM Conversion Tools Bug #7255 (Review): FWD resolves a OO file not included in conversion, if it exists on disk and o...
Eduard Soltan
08:27 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Committed on 7255a, rev. 15825. Eduard Soltan
07:43 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
> I some thoughts about this one, shouldn't we remove from the conversion list the @src2/oo/Bar...
Constantin Asofiei
04:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Constantin Asofiei wrote:
> > * if oo.Bar is in both src1 and src2, PROPATH has both src1/ and src2/, and both src...
Eduard Soltan
08:03 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> Stefanel,
> I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile...
Stefanel Pezamosca
07:57 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> Stefanel,
> I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile...
Stefanel Pezamosca
07:48 AM Database Feature #7020: always use "expanded" extent fields
Stefanel,
I think 7020d is broken at this moment, @RecordMeta@ probably fails to compile. The reason is the usage of...
Ovidiu Maxiniuc
07:35 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Ioana-Cristina Prioteasa wrote:
> What I could find in /CCcs/Common/Support and is not in FWD:
Please add these to ...
Constantin Asofiei
07:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
We have implemented in FWD:
* IcharacterHolder.java
* IdecimalHolder.java
* Iint64Holder.java
* Il...
Ioana-Cristina Prioteasa
07:01 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Also, for the CCS and other 'holder' classes - are these fully implemented in FWD? Constantin Asofiei
07:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
For LegacyInteger, for now make the change by hand.
For LegacyList, these are related to generics (I think) - see th...
Constantin Asofiei
06:59 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the support for these in p2j:
- @OpenEdge.Core.Collection.List@ (p2j.oo.core.collections.LegacyList) - STUBS...
Ioana-Cristina Prioteasa
05:40 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Why are you converting String.cls? This is already implemented. Please post the only the .cls files which have no i... Constantin Asofiei
05:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Rebased 9488a and tested again the conversion for only these files (needed from ADE and not existent in p2j with full... Ioana-Cristina Prioteasa
04:17 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've added my changes to 9488a rev 15736. Sorry, they are not fully tested/complete. Please check with your test no... Constantin Asofiei
04:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Minimized the testcase where the setter of a property is not correctly emitted and ends up as @n/a@.
For this:
<pre...
Ioana-Cristina Prioteasa
07:06 AM Conversion Tools Bug #9871: String followed by an alternative coding construct should emit a single character
The modifications should be done somewhere here: com/goldencode/p2j/preproc/ClearStream.java:588 Stefan Vieru
06:51 AM Conversion Tools Bug #9871: String followed by an alternative coding construct should emit a single character
When converting/preprocessing the following code... Stefan Vieru
06:49 AM Conversion Tools Bug #9871 (Rejected): String followed by an alternative coding construct should emit a single cha...
Stefan Vieru
06:55 AM Database Bug #9852: Portal "C_10" does not exist error
I think making all FOR EACH queries FORWARD-ONLY was the main cause of this problem. I will revisit this after review... Dănuț Filimon
06:51 AM Database Bug #9852: Portal "C_10" does not exist error
This seems solved with trunk 15839 (after rollback of #7991). Looks it is related to FORWARD-RESULTS fix. Constantin Asofiei

04/02/2025

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

04/01/2025

06:53 PM Conversion Tools Bug #9863 (WIP): Fileset eXclude broken on native Windows
After I modified the code to replace @/@ in the filter with @File.separatorChar@, @Pattern.compile@ is choking on the... Roger Borrello
06:18 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
In @processFileSet@ the @ExplicitFileList reference = new ExplicitFileList(caseSens)@ returns a filenames list retrie... Roger Borrello
05:26 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
No. Doing so would greatly reduce the possible combinations of input. There is no good functional reason to require... Greg Shah
05:13 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> The wildcard being required is not something that is OK. Was that your question?
Yes, but the ...
Roger Borrello
03:30 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
The wildcard being required is not something that is OK. Was that your question? Greg Shah
02:50 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Debug it. The cause should be clear in the debugger.
I am working on that. I wanted to get a ...
Roger Borrello
02:42 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
It seems for each option (@-X@ or @-Z@), you can try with Unix path separators or Windows separators, and with/withou... Roger Borrello
02:29 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Debug it. The cause should be clear in the debugger. Greg Shah
01:58 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
This occurs with Hotel GUI, when you make sure to checkout possenet into the @abl/@ directory. All the possenet files... Roger Borrello
10:34 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I used the same @zfile_set.txt@ file for a conversion on Windows as Ubuntu, and the @X@ directive was basically ignor... Roger Borrello
10:19 AM Conversion Tools Bug #9863 (Closed): Fileset eXclude broken on native Windows
Roger Borrello
04:21 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Re-adding reviewers removed by accident.
Tomasz Domin
04:20 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek, Constatin
Please review 9687a/15768-15783
Note that:
- I was trying to minimize interface changes thus in...
Tomasz Domin
10:24 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Greg Shah
09:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> We will deliver it to the customer as a branch as soon as your testing is done. That customer do...
Tomasz Domin
08:32 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
We will deliver it to the customer as a branch as soon as your testing is done. That customer does not use the sprea... Greg Shah
08:28 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg
I am more or less done here - ready for review and for broader testing.
There is still spreadsheet handling u...
Tomasz Domin
08:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Do we need following dependencies, first two are marked by the customer, but they are only APIs ?
You would know...
Greg Shah
07:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've updated dependencies to what I think are latest supported versions and did initial testing of 9687a/15783 - hote... Tomasz Domin
03:49 PM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Eugenie, could you post references to standalone testcases that can help to test direct m...
Eugenie Lyzenko
03:13 PM User Interface Bug #4135: high dpi screens display in low dpi
Eugenie, could you post references to standalone testcases that can help to test direct manipulation functionality? Sergey Ivanovskiy
03:10 PM User Interface Bug #4135: high dpi screens display in low dpi
Committed revision 15820 (4135b) added zooming. Hynek, please review these changes. I did not succeed in fixing 2d->w... Sergey Ivanovskiy
09:13 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Found only the code that resized maximized windows but I need to...
Sergey Ivanovskiy
08:21 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Found only the code that resized maximized windows but I need to repaint all of them.
...
Hynek Cihlar
08:15 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please point on the referenced methods that can invalidate windo...
Sergey Ivanovskiy
03:44 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Please point on the referenced methods that can invalidate windows?
Please see @GuiWeb...
Hynek Cihlar
12:29 PM Database Feature #7020: always use "expanded" extent fields
First, a quick look at 7020c (r15824):
* @FqlToSqlConverter.java@
** multiple usages of @appendExpandedName()@: the...
Ovidiu Maxiniuc
07:46 AM Base Language Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Placing back in WIP, the runtime for these SESSION attributes needs to be implemented. Constantin Asofiei
07:45 AM Base Language Bug #9819 (Closed): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Constantin Asofiei
03:24 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
9819a was merged to trunk rev. 15831 and archived. Eduard Soltan
03:04 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Actually 9773a is in trunk, please merge now. Constantin Asofiei
03:03 AM Base Language Bug #9819 (Merge Pending): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
Please merge after 9773a. Constantin Asofiei

03/31/2025

06:15 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
UPD1: Formats are also adjusted when converting a date to a string, such as with @STRING(d, "99/99/9999")@.
UPD2: A ...
Vladimir Tsichevski
05:43 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Format adjustment can occur also in a date variable declaration, but the adjustment rules differs.
I've created a ...
Vladimir Tsichevski
08:52 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Here are the rules for date format adjustments in OE. It determine:
# In which situations format adjustment is req...
Vladimir Tsichevski
04:27 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I think it is done. Please review my changes in:
* [[p2j:Administration_REST_API|Administration of REST API]];
** [...
Ovidiu Maxiniuc
08:33 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I am preparing the wiki updates. They will be ready soon. I'll let you know. Ovidiu Maxiniuc
07:39 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Ovidiu, please go through the points in #7080-108, if you haven't already. Constantin Asofiei
02:41 PM User Interface Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, please look at the video attached in #4135-74. We cannot us...
Sergey Ivanovskiy
01:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> should I upgrade all FWD dependencies to latest working versions as I did in #6692 ?
Yes, unless you have a reas...
Greg Shah
12:00 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > Should I upgrade all items marked in orange ?
>
> Yes, these are all considered a problem.
...
Tomasz Domin
10:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Should I upgrade all items marked in orange ?
Yes, these are all considered a problem.
> There one thing I do...
Greg Shah
10:15 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > I also did a small upgrade of dependencies to reduce vulnerabilities. I am checking if I could ...
Tomasz Domin
08:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I also did a small upgrade of dependencies to reduce vulnerabilities. I am checking if I could update more dependen... Greg Shah
05:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Please run @./gradlew dependencies@ and look into the dependency tree; for these two whi...
Tomasz Domin
04:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Please run @./gradlew dependencies@ and look into the dependency tree; for these two which are removed, they look to ... Constantin Asofiei
03:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz, do you have a list of library versions which have changed (or added/removed)? Co...
Tomasz Domin
02:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, do you have a list of library versions which have changed (or added/removed)? Compare the build/lib folder wi... Constantin Asofiei
01:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> >
> > Hynek
> > I've upgraded @sheet@ webapp/project for Jetty 12, it now deploys and start...
Tomasz Domin
01:28 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Status report 9687a/15782:
Jetty 12 servers:
* StandardServer - *works*
* EmbeddedWebServer - *works* : Embed...
Tomasz Domin
10:14 AM Database Feature #7020: always use "expanded" extent fields
*7020d* was rebased to *trunk revision 15830* and is now at revision *15843*.
In revision *15844* I committed a fi...
Stefanel Pezamosca
08:08 AM Base Language Feature #3853: implement LOG-MANAGER runtime
I've noticed the @persist@ package excessively uses methods in @ErrorManager@ that don't create legacy logs. After 86... Galya B
07:45 AM Base Language Feature #3853: implement LOG-MANAGER runtime
8661b covers @ASPlumbing@ on level @1@ and @2@ in the new PASOE implementation. Galya B
07:25 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Constantin Asofiei wrote:
> Are you modifying the PROPATH maps in FWD? I don't want to do this, just check at resol...
Eduard Soltan
05:52 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Are you modifying the PROPATH maps in FWD? I don't want to do this, just check at resolution time . Constantin Asofiei
05:34 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Eduard Soltan wrote:
>
> But I was think about something more general.
>
> I have a @src/oo/Foo.cls@ class whic...
Eduard Soltan
06:43 AM Database Bug #9852: Portal "C_10" does not exist error
... Dănuț Filimon
04:12 AM Database Bug #9852: Portal "C_10" does not exist error
The issue is:... Dănuț Filimon
03:43 AM Database Bug #9852: Portal "C_10" does not exist error
I was able to reproduce the issue. Dănuț Filimon
03:41 AM Database Bug #9852: Portal "C_10" does not exist error
Constantin Asofiei wrote:
> Please attach the .df file; what postgresql version do you use?
Just realized I have ...
Dănuț Filimon
03:39 AM Database Bug #9852: Portal "C_10" does not exist error
Please attach the .df file; what postgresql version do you use? Constantin Asofiei
03:39 AM Database Bug #9852: Portal "C_10" does not exist error
This is the server log of the test, takes more than 5 minutes to run the test. Dănuț Filimon
03:28 AM Database Bug #9852: Portal "C_10" does not exist error
Dănuț Filimon wrote:
> Alex, I can't reproduce this error with latest trunk/15829.
I've tested now and it fails:
<...
Constantin Asofiei
02:55 AM Database Bug #9852: Portal "C_10" does not exist error
Alex, I can't reproduce this error with latest trunk/15829. Dănuț Filimon
02:28 AM Database Bug #9852 (WIP): Portal "C_10" does not exist error
Dănuț Filimon
06:18 AM Database Bug #9763: xml-node-name buffer option
Testing performed with *rev. 15835*:
- unit tests of a large customer application ✅
- harness ✅
- Chui regressio...
Eduard Soltan
05:11 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent

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

03/30/2025

06:50 PM User Interface Bug #9855 (WIP): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached @TestDateFormatAdjustment.cls@ is an advanced unit test class, which tests *all* (72) possible date format p... Vladimir Tsichevski
04:16 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
I had a problem with my workstation and had to redo the conversion. I performed the conversion with 9818a of a large ... Eduard Soltan

03/29/2025

06:42 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
The attached @TestDateFormatTransition.cls@ contains ABLUnit tests. Vladimir Tsichevski
01:57 AM Database Bug #9763: xml-node-name buffer option
Ovidiu Maxiniuc wrote:
> > [...]
> I see @READ-json@, I was expecting a @read-xml@ based on the changes in @XmlIm...
Eduard Soltan
 

Also available in: Atom