Activity
From 02/27/2025 to 03/28/2025
03/29/2025
- 08:02 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Branch 8976a passed hotel GUI tests, dockered harness smoke tests for a customer application and the unit-tests of an...
03/28/2025
- 06:14 PM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> I have made the modification in @TempTableBuilder@.
The setters use @_prepared()@ and the ge... - 04:44 PM Database Bug #9763: xml-node-name buffer option
- I have made the modification in @TempTableBuilder@.
But also made some changes in @XmlExport@ and @XmlExport@ to m... - 04:11 PM Database Bug #9763: xml-node-name buffer option
- Good, that's the idea.
I think the code will work as expected. My observations for @TempTableBuilder.java@, the on... - 03:33 PM Database Bug #9763: xml-node-name buffer option
- Committed on 9763b, rev. 15832.
Sure thing, I added the method in @TempTableBuilder@, and the attributes will be set... - 03:20 PM Database Bug #9763: xml-node-name buffer option
- Indeed, it does. This is specific to dynamic temp-tables, therefore, this is the proper place to do it.
LE: the im... - 03:03 PM Database Bug #9763: xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> Not in @AbstractTempTable@, just in @TempTableBuilder@.
But this implies to override all... - 02:17 PM Database Bug #9763: xml-node-name buffer option
- Not in @AbstractTempTable@, just in @TempTableBuilder@.
LE: and the attributes will be set in @TempTableBuilder.cr... - 02:14 PM Database Bug #9763: xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> Only in this particular case (@AbstractTempTable._dynamic()@ returns @true@), the attribut... - 02:09 PM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> I am thinking to initialize the @ctx.tt.tempTablePrepare@ and create the @defaultBuffer@, but... - 02:07 PM Database Bug #9763: xml-node-name buffer option
- The @AbstractTempTable@ has two specialised subclasses: @StaticTempTable@ and @TempTableBuilder@ (for dynamic temp-ta...
- 02:06 PM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> The problem is that @TempTableBuilder@ does not initialize the @defaultBuffer@. Hence setting... - 01:45 PM Database Bug #9763: xml-node-name buffer option
- There is a regression in at @dataset ddt1:read-xml@, when has no buffer set.
In @XmlImport.importDataset@ it go on... - 12:49 PM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> Ovidiu, why do we use @if (buffer.getSerializeName().toStringMessage().equalsIgnoreCase(name)... - 07:19 AM Database Bug #9763: xml-node-name buffer option
- The unit tests and smoke tests of a large GUI application went fine.✅
Also got some news that unit test of a very ... - 04:29 AM Database Bug #9763: xml-node-name buffer option
- Testing on another customer application was successful. No more errors encountered nor strange behaviors. ✅
- 03:10 AM Database Bug #9763: xml-node-name buffer option
- Ovidiu, why do we use @if (buffer.getSerializeName().toStringMessage().equalsIgnoreCase(name)@ in XmlImport.importDat...
- 04:55 PM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- h1. Introduction
We've done quite a bit of work on automating UI testing. When you consider our work on the [[har... - 03:46 PM Base Language Bug #4766: fix CHR and ASC
- > Java was born with that lesson learned. The String will store the @UNICODE@. We work directly, with the 'characters...
- 03:17 PM Base Language Bug #4766: fix CHR and ASC
- I am a bit pessimistic about this.
The difference between FWD and OE is that the OE actually stores the strings us... - 09:25 AM Base Language Bug #4766: fix CHR and ASC
- > > We *must* implement the same behavior as OE for the *default* @convmap@ on those character sets which we support...
- 05:39 AM Base Language Bug #4766: fix CHR and ASC
- Thank you for your answers!🙂
> We *must* implement the same behavior as OE for the *default* @convmap@ on those c... - 03:05 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
- When a @DATE@ variable’s @FORMAT@ is set (e.g., @d:FORMAT = "99/99.9999"@), FWD should modify the format to match @SE...
- 02:31 PM User Interface Bug #9855 (Test): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
- 02:12 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Yes, please look at the video attached in #4135-74. We cannot use cached drawings for new... - 06:58 AM User Interface Bug #4135: high dpi screens display in low dpi
- Yes, please look at the video attached in #4135-74. We cannot use cached drawings for new high density screen. It fol...
- 06:44 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> > I tried a simple jsfiddle and resize event does come when zoom is changed by the user. ... - 06:31 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I have not succeeded yet in attempts to apply scaling for zoomin... - 06:25 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> I have not succeeded yet in attempts to apply scaling for zooming windows. It seems that ... - 01:04 PM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> Marian, is there any documentation on writing some OE driver for harness to do single-user ... - 12:46 PM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Alexandru Lungu wrote:
> From email:
>
> Hi guys,
>
> We (me and Stefan Vieru) are trying to use Harness on W... - 11:36 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- The reason we need to run in OE:
* Confirm that the tests do in fact work there.
* Test on different OE versions ... - 11:30 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- > Marian, is there any documentation on writing some OE driver for harness to do single-user tests? I was thinking of...
- 11:26 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Me, Stefan and Florin had multiple chats about using harness to cover the lexer and preprocessor tests. I suspect Gre...
- 11:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- From email:
Hi guys,
We (me and Stefan Vieru) are trying to use Harness on Windows. More specifically, we need... - 11:19 AM Testing Support #9854 (New): Discussion on how to leverage Harness to test certain drivers of FWD
- 12:29 PM Testing Support #6859: preprocessor tests
- The general idea is good. I would probably just encode the parameters are extent variables and call @GeneratePreproc...
- 12:25 PM Testing Support #6859: preprocessor tests
- From Stefan:
> I worked on the Driver for 4GL and created some Harness tests to get a better understanding.
>
... - 11:08 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
>
> > # The "core" of each test is one or more 4GL source files (@.p@, @.i... - 06:03 AM Testing Support #6859: preprocessor tests
- Greg Shah wrote:
> # The "core" of each test is one or more 4GL source files (@.p@, @.i@, @.cls@...). This is not... - 10:59 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Code Review Task Branch 9270a Revisions 35 through 77
Overall, the changes are very good.
1. Shouldn't the @abl... - 10:27 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Don't forget that without a reviewer set, this task will not appear in the list of needed code reviews.
- 10:59 AM Database Bug #9853: ProgressiveResults invalidate badly when changing the record on the edge of a bracket
- ...
- 10:54 AM Database Bug #9853 (Test): ProgressiveResults invalidate badly when changing the record on the edge of a b...
- 10:54 AM Database Bug #9852: Portal "C_10" does not exist error
- ...
- 10:53 AM Database Bug #9852 (WIP): Portal "C_10" does not exist error
- 10:44 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> OK, then please add this to the list of (edge) cases to implement.
So what do we reso... - 10:08 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- OK, then please add this to the list of (edge) cases to implement.
- 10:07 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > I think this may need to be converted as @::@ in FWD, to act like a dynamic field assignment.
I did some tests and... - 06:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @... - 06:36 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def b... - 06:24 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Make also tests with @DEFINE BUFFER b1 for book. b1.f1 = ...@, @book.isbn = ...@, @def buffer b2 for tt1. b2.f1 = ......
- 06:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Check how this gets converted and @tt1.f1 = i@ should be something similar....
- 06:15 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Tests are ready.
Constantin Asofiei wrote:
> I think this may need to be converted as @::@ in FWD, to act like a ... - 04:27 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Do you have tests with both extent fields and scalar table fields, while RVALUE is POLY?... - 04:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Compilation fails as there is no character constructor that takes an Object as parameter.
Do y... - 04:19 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Thanks, go ahead with committing this change
Commited on 6490a, rev. #15822.
Curre... - 10:32 AM Base Language Feature #9436 (Review): add built-in OO classes
- Committed in the *testcases project rev. 1730*:
- test for @Progress.IO.MemoryOutputStream@: at @/testcases/tests/oo... - 09:52 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- As an update for the current status of the task, I believe there are three more things to tackle:
* Make sure that t... - 08:36 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Two things that are complicating the process of completing these changes:
* #8661 a long running task where the co... - 09:50 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Constantin Asofiei wrote:
> If is included, then yes, go ahead and resolve it from that PROAPTH location. The probl... - 09:23 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard Soltan wrote:
> > > This name duplication with 4gl bui... - 09:22 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > This name duplication with 4gl buildin classes, or with custom... - 09:07 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Eduard Soltan wrote:
> This name duplication with 4gl buildin classes, or with custom classes (@src1/oo/Foo.cls and ... - 09:03 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > In regard to the change itself, I wonder if we should put an addit... - 04:19 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Greg Shah wrote:
> In regard to the change itself, I wonder if we should put an additional protection into this code... - 09:30 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- 7156c + 8904a patch worked, I'm waiting for some testing from Danut.
- 09:29 AM Runtime Infrastructure Bug #9804 (Internal Test): improve the OpenClient remote calls
- Code Review Task branch 9804a Revisions 15816
All good. - 06:04 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Greg Shah wrote:
> Please add some text to the @AppServerHelper@ to that effect. Make it clear that the class is no... - 09:22 AM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
- /In #6662, we inserted code to set the @FWD_VERSION@ environment variable in the environment of a child process when ...
- 09:08 AM Runtime Infrastructure Feature #9851 (Test): hard code the FWD version string in the JNI code at build time
- 09:19 AM Runtime Infrastructure Bug #9848: Wrong agent startup time reported in logs
- Please include in this task also stress-testing the appserver agent startup, i.e. launch 50-100 agents and see if the...
- 08:17 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
- Greg Shah wrote:
> 1. What is the purpose for @Artifact.get|setExtName()@? Is that supposed to be the fully qualifi... - 05:18 AM Testing Support #6860: lexer tests
- I have created the *tests/conversion/lexer* directory in *testcases* and added tests for @COMMENT@ rule and for @STRI...
- 04:56 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- This is strange.
I've tested again on my Windows machine and i don't get the crash.
This is how the client is s...
03/27/2025
- 05:18 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Code Review Task Branch 7255a Revision 15821
The @file-cvt-list.txt@ is nothing something that is built into FWD. ... - 12:01 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Greg Shah wrote:
> Danut: Please review this change. I'd like if the approach we take here fits with our long term ... - 11:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Danut: Please review this change. I'd like if the approach we take here fits with our long term concepts of #7180 an...
- 11:35 AM Conversion Tools Bug #7255 (Review): FWD resolves a OO file not included in conversion, if it exists on disk and o...
- Committed on 7255a, rev. 15821.
Added in @SymbolResolver@ a static set with conversion sources from @file-cvt-list... - 04:59 PM Database Bug #9763: xml-node-name buffer option
- I tested @read-json@ and @read-xml@, and they are fine.
Also made some tests with datasets (@define dataset dtt1 f... - 04:44 PM Database Bug #9763 (Internal Test): xml-node-name buffer option
- Eduard Soltan wrote:
> Committed on 9763a, rev. 15796.
A couple of minor observations:
* Please revert @RecordBuff... - 03:00 PM Database Bug #9763: xml-node-name buffer option
- Committed on 9763a, rev. 15796.
I modified the @JsonImport@, @JsonExport@, @XmlExport@ and @XmlImport@, to use just ... - 12:08 PM Database Bug #9763: xml-node-name buffer option
- Eduard, for some reasons I missed some files in #9763-47 (I think I pressed Ctrl+C in wrong console):
* @JsonExpo... - 11:24 AM Database Bug #9763: xml-node-name buffer option
- Also initialize to defaultBuffer in StaticTempTable before setting up its attributes.
- 08:40 AM Database Bug #9763: xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> ** lines 2660-2692: these method seem to be duplicates of 2695-2725? The file most likely f... - 07:41 AM Database Bug #9763: xml-node-name buffer option
- +Review of 9763b/15792+
This is pretty good, but there are several things which must be addressed:
* @AbstractTem... - 04:14 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Status report:
Websockets - works fine for gui client and analytics/reporting, to be checked for spreadsheet app a... - 08:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I don't think these were added as separate tasks. They were added wit... - 08:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> I don't think these were added as separate tasks. They were added with the general implementat... - 03:24 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Code Review Task Branch 7180a Revisions 15826 through 15828
The code is moving along nicely.
1. What is the pur... - 08:47 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
- Rebased *7180a* to latest *trunk/15823*, the branch is now at revision *15828*.
- 08:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15742*. I replaced all usages of FileList with ArtifactCollection, and only the ones remaining in th...
- 02:47 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- I pulled code, cleaned, and refreshed my local environment yesterday morning. The time stamp on the p2j.dll files in...
- 02:05 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- > > 2. The @AppServerHelper@ is not thread safe for some of its state. I'm especially thinking about the @disconnect...
- 09:23 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Galya B wrote:
> In @BaseSession@ the change of @LinkedList@ to @LinkedHashSet@ requires to go over all implementati... - 09:06 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- In @BaseSession@ the change of @LinkedList@ to @LinkedHashSet@ requires to go over all implementations of @SessionLis...
- 04:56 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Greg Shah wrote:
> Code Review Task branch 9804a Revisions 15812 and 15813
>
> 1. In @RemoteAppServerConnectionPo... - 11:48 AM Testing Support #6859: preprocessor tests
- That seems like a bug to fix. Let's fix it (in a newly created task) once the test suite is ready.
- 08:20 AM Testing Support #6859: preprocessor tests
- While working with harness I developed a test that uses @text-file-comparison@
But when comparing the @.cache@ and ... - 11:43 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> Constantin, should I perform a conversion of a large GUI application overnight as a regressio... - 11:42 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin, should I perform a conversion of a large GUI application overnight as a regression test?
I have made c... - 11:17 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Thanks, go ahead with committing this change and reconvert that project .
- 11:13 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Regarding the problem found while converting the project.
After modifying the builtin_functions.rules by adding th... - 10:50 AM Runtime Infrastructure Bug #9848: Wrong agent startup time reported in logs
- At the moment, the calculation for the agent's startup time is slightly incorrect. In @AppServerLauncher.launchFirstA...
- 10:02 AM Runtime Infrastructure Bug #9848 (New): Wrong agent startup time reported in logs
- 08:52 AM Testing Support #9844 (New): finalize approach/techniques/standards for automating ABLUnit interactive UI...
- 08:44 AM Testing Feature #3704 (Closed): enable automated testing for GUI (Swing and web clients)
- This task is complete. Our documentation on how we use Sikuli:
[[p2j:Automating GUI Testing]]
[[p2j:Writing_4GL_... - 07:35 AM Base Language Bug #4766: fix CHR and ASC
- OK, so the *default* OE @convmap@ files do *not* implement a standard charset conversion. Let's move forward in this...
- 06:29 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I think these tables are really relevant for functions like ASC/CHR, mostly for characters t... - 06:08 AM Base Language Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> Delia Mitric wrote:
>
> > BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *2... - 06:04 AM Base Language Bug #4766: fix CHR and ASC
- > I am also thinking of another scenario: if the 4GL sources are compiled using a specific CP, so the .r files contai...
- 05:57 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> My question is how to introduce this convmap tables that specify very clearly (and have no g... - 05:43 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> BUT, when we try to make @asc("€", "IBM850", "1252")@ we receive *213* (the code from *IBM85... - 04:24 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> Is there something different implemented in this @convmap@ than is implemented using the characte... - 07:19 AM User Interface Bug #4135: high dpi screens display in low dpi
- To clarify these issues I did a screen shot video. After some efforts I got this result that shows that blur text and...
- 06:51 AM User Interface Bug #4135: high dpi screens display in low dpi
- I tried two ways to create new renderer and to reset the existing renderer. In both cases I encountered issues relate...
- 06:48 AM User Interface Bug #4135: high dpi screens display in low dpi
- I have not succeeded yet in attempts to apply scaling for zooming windows. It seems that one of the root cause is tha...
- 05:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Please create some tests to check IMPORT with blob/clob.
- 04:48 AM Base Language Bug #9841: SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
- During a customer conversion, it was found that @SUPER(THIS-OBJECT)@ was not converting properly (the argument needs ...
- 04:43 AM Base Language Bug #9841 (Test): SUPER() and THIS-OBJECT() statements are not part of 'oo_call_type'
03/26/2025
- 07:37 PM Runtime Infrastructure Feature #7080 (Internal Test): expose all admin APIs via REST
- The branch 8976a was updated and rebased to latest trunk. Current revision is 15830.
- 09:38 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu, I see that you changed SessionsRestHandler to use @DELETE:/admin/sessions/all@ instead of @DELETE:/admin/ses...
- 05:46 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir, these @build.xml@ files are written to handle conversion either via the fileset method (*-Z*) or the source...
- 03:30 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Also, I would simplify things by removing all ‘old’ conversion targets entirely. I’d also rename the repository’s @zf...
- 03:25 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Review xfertestcases: r1687, r1696, r1711.
>
> You cut of... - 02:59 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> Review xfertestcases: r1687, r1696, r1711.
You cut off the targets before the very i... - 02:15 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Review xfertestcases: r1687, r1696, r1711.
Issues found in @build.xml@:
1. The @convert@ target does not depend... - 11:58 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> I mean where can we find the changes? Which repositories, revisions?
The @xfer.golde... - 11:06 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > Roger Borrello wrote:
> > > I believe this task is ready fo... - 09:08 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> Roger Borrello wrote:
> > I believe this task is ready for review.
>
> Which change... - 07:53 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> I believe this task is ready for review.
Which changes are we expected to review? - 04:59 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Admin console works :) - I forgot to include it in the list above, its EE8 webapp.
- 04:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> Do you anticipate any need for the customer to run conversion with this branch (assuming they hav... - 03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Do you anticipate any need for the customer to run conversion with this branch (assuming they have already run conver...
- 12:17 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Tomasz Domin wrote:
> I've updated reporting server for a new Jetty12 WebSockets semantics. I... - 09:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Initial testing report as for today:
>
> Websockets - works fine
>
> Servers:
> * Repor... - 09:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> Tomasz, do you have any pending changes not checked in? I need to do some Spreadsheet performa... - 09:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Greg
> What about support for modules #9626 ? I guess this can be added here as well ? Or is ... - 08:43 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz, do you have any pending changes not checked in? I need to do some Spreadsheet performance tests for #9828 wit...
- 03:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Once I am done with initial testing I will ask for support regarding integration testing for s... - 01:59 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg
What about support for modules #9626 ? I guess this can be added here as well ? Or is it a next step ? - 01:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Initial testing report as for today:
Websockets - works fine
Servers:
* EmbeddedWebServer - works fine
* Repo... - 04:12 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Kevin, please double-check that you are not using an old p2j.dll.
- 04:03 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- It has the same stack trace (and failure) as the original report:...
- 03:45 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Testing with version 15801.
Testing reports has shown that the following error message is written to the rptrun_st... - 03:45 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Will:
> As far as I know we only use the two parameters Scott mentioned. - 03:44 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> To the best of my knowledge, we actually don’t reference any of them internally in our code but are ... - 01:30 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Followup question from Constantin:
> I more interested in how you use them in the application; you mentioned that ... - 01:19 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> I have attached the openedge.properties file for our PasOE “pasdevt” instance:
>
> ... - 08:19 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Please put the webspeed code (for now, the handler but in the future probably some other code lik... - 08:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Please put the webspeed code (for now, the handler but in the future probably some other code like the web-context su...
- 08:02 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones fo... - 08:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, I have another question. Do I need to create a @WebspeedService@, like the ones for REST, SOAP, and the o...
- 03:34 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Code Review Task branch 9804a Revisions 15812 and 15813
1. In @RemoteAppServerConnectionPool.dispatch()@ the javad... - 11:28 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Greg, please review, too.
- 02:02 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I just connected *trunk_15818* to my "adepre" project and ran @ant clean convert.zset@ and created:
{{collapse(fin... - 10:58 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Roger Borrello wrote:
> Isn't there kind of a chicken-egg situation here?
> # which version of FWD to use for the c... - 10:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Isn't there kind of a chicken-egg situation here?
# which version of FWD to use for the conversion of webspeed so th... - 10:33 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- If we set @com.goldencode.p2j.webspeed.<something?>@ as the root package, then the conversion will emit automatically...
- 08:23 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- In #6506, we are putting the webspeed code into @src/com/goldencode/p2j/webspeed/@. So we would want a subdirectory ...
- 11:25 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Well in @SymbolResolver@ constructor there is a call to @initPossibleClasses@ where the following classes are mapped:...
- 10:56 AM Conversion Tools Bug #7255 (WIP): FWD resolves a OO file not included in conversion, if it exists on disk and on P...
- Eduard Soltan wrote:
> Should the classes defined in @abl@ folder be mapped in @SymbolResolver.WorkArea.propathClass... - 10:51 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Question:
Should the classes defined in @abl@ folder be mapped in @SymbolResolver.WorkArea.propathClassDicts@, and... - 10:59 AM Base Language Bug #4766: fix CHR and ASC
- Is there something different implemented in this @convmap@ than is implemented using the character sets in Java? In ...
- 06:24 AM Base Language Bug #4766: fix CHR and ASC
- I probably found a general rule for ASC (because it is more problematic) and I implemented it in FWD, but while I was...
- 09:26 AM Testing Support #6859: preprocessor tests
- Greg Shah wrote:
> Tomasz can help with understanding the Harness approach including how to setup tests that can run... - 09:24 AM Testing Support #6859: preprocessor tests
- Tomasz can help with understanding the Harness approach including how to setup tests that can run under both OE and F...
- 09:21 AM Testing Support #6859: preprocessor tests
- > How should I test like in #6860?
> I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMP... - 09:11 AM Testing Support #6859: preprocessor tests
- Alexandru Lungu wrote:
> > There will be some tests which are hard to check in an ABLUnit test method. I still think... - 08:43 AM Testing Support #6859: preprocessor tests
- Will look into harness for those tests that are using @compile@ statement.
- 07:37 AM Testing Support #6859: preprocessor tests
- I will upload the test classes that I've done, if it's relevant for now.
- 07:31 AM Testing Support #6859: preprocessor tests
- Greg,
I migrated all of the tests but with a few exceptions. I see that in @old_testcases@ there are these files:
*... - 04:40 AM Testing Support #6859: preprocessor tests
- How should I test like in #6860?
I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMPILER... - 08:59 AM Conversion Tools Feature #8786: incremental schema conversion and updates
- One customer (see #9288) uses "Liquibase":https://en.wikipedia.org/wiki/Liquibase to implement their incremental sche...
- 06:05 AM Base Language Bug #9836: Drop BlockManager API for empty methods
- Things to consider: any OUTPUT/INPUT-OUTPUT parameters need to ensure they are processed right even if we drop the Bl...
- 06:02 AM Base Language Bug #9836: Drop BlockManager API for empty methods
- This issue is derived from #8069-9, the purpose of this task is to remove the BlockManager API from empty methods.
- 06:01 AM Base Language Bug #9836 (New): Drop BlockManager API for empty methods
- 05:40 AM User Interface Bug #4135: high dpi screens display in low dpi
- First I have the trunk issue #4135-69 when switching between 2d and webgl renderers and the second issue is to find a...
- 05:37 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek, could you reproduce the issue in #4135-69 with the trunk version?
- 04:26 AM Database Bug #9763 (Review): xml-node-name buffer option
- Constantin Asofiei wrote:
> Eduard, is 9763b ready for review?
Yes, it is ready for review. - 04:06 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin Asofiei wrote:
> Review for 9819a rev 15806:
> * @SessionUtils@
> ** @return (handle) handle.UNKNOWN_AR... - 08:00 PM Database Feature #9093 (Review): add protection for multi-tenant imports to optionally only import tables ...
- I created the new tenant import mode. It is called @strict@ and also added an alias @strict-default@. In this case th...
03/25/2025
- 03:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > Have you configured @WebServiceResource@ resource in @directory.xml@, under @resource-plu... - 02:25 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> You have @src/com/goldencode/p2j/security/WebServiceResource.j... - 01:59 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > * @AdminRestHandler@: @authHandler = new WebAuthHandler("admin", "basic", "/admin/login",... - 01:52 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> Review of 8976a rev 15810:
> * please run javadoc with Java 8 and fix any issues in you... - 10:52 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> I have not given an in-depth look at the persistent changes
Code review 8976a/15809-1... - 09:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Review of 8976a rev 15810:
* please run javadoc with Java 8 and fix any issues in your files, if you haven't already... - 11:46 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, did you test switching renderer with the trunk recently? ... - 08:02 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek, did you test switching renderer with the trunk recently? It seems when switching f... - 07:58 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek, did you test switching renderer with the trunk recently? It seems when switching from 2d to webgl the window i...
- 04:15 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- 03:57 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > I o... - 02:05 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > I only tried a simple JS fiddle but t... - 11:08 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Updated this, ref 15808.
Added some changes that basically checks if:
@basepath@ is at the beginning of the filenam... - 10:32 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- The following c3p0 database connection pool settings, normally set in the directory for a primary database, should be...
- 10:20 AM Database Feature #9831 (Closed): add admin API to set c3p0 configuration for individual tenant databases
- 10:15 AM Base Language Feature #9516 (Feedback): include pre-converted webspeed runtime code in FWD
- Just need a little direction into how best to merge into FWD.
- 09:41 AM Database Support #4060: investigate converting extent fields to array columns
- I wanted to investigate this a little bit. 7020d branch makes it easier to implement this. Most places are already us...
- 09:41 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Review for 9819a rev 15806:
* @SessionUtils@
** @return (handle) handle.UNKNOWN_ARGUMENT;@ is not OK - you need to ... - 09:38 AM Database Bug #9763: xml-node-name buffer option
- Eduard, is 9763b ready for review?
- 09:33 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Moved review to #7080
- 05:40 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu, I see that 8976a has latest changes discussed in #7080. Please make sure the code compiles with Java 8, I wa...
- 09:15 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Galya: when you have time, please review.
- 08:49 AM Testing Support #6859: preprocessor tests
- > There will be some tests which are hard to check in an ABLUnit test method. I still think we might need some level ...
- 08:45 AM Testing Support #6859: preprocessor tests
- Nice. I think this approach can work well for some tests, maybe even all tests that are expected to "pass" in OE. F...
- 08:30 AM Testing Support #6860: lexer tests
- In the OE testing, we only need to know if it compiled or not and if it failed to compile, the details (as you have a...
- 06:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, for ADE to convert I needed 2 converted skeletons inside p2j and I committed them in *9488a rev. 15735*: ...
- 06:29 AM Database Feature #7020: always use "expanded" extent fields
- So, to summarize: *7020d* is based on *trunk 15813*. *7020d* has all the changes from 7020c but with some other impro...
- 05:46 AM User Interface Bug #9826: ChUI: blinking cursor possible issue
- Run @7143-1445.p@ program in ChUI.
# the blinking cursor initially appears on the selected radio-button, which is ... - 05:37 AM User Interface Bug #9826 (New): ChUI: blinking cursor possible issue
- 05:39 AM User Interface Bug #9825: ChUI: Incorrect rectangle height
- Screenshot
!7143-1445-chui_native.png! - 05:35 AM User Interface Bug #9825: ChUI: Incorrect rectangle height
- Run the @7143-1445.p@ example.
# ChUI: shows 2 lines when 3 are expected, and:
# Intersects with the radio-s... - 05:27 AM User Interface Bug #9825 (New): ChUI: Incorrect rectangle height
- 04:19 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- The changes in rev 15771 should solve the immutable types problem...
- 03:09 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Regarding Jetty upgrade to version 12 there are three main types of Jetty services to upgrade:
- Jetty HTTP Handlers...
03/24/2025
- 04:30 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I only tried a simple JS fiddle but the result was good. Try to ... - 02:19 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- 4135b rev 15819.
- 02:17 PM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > I t... - 12:28 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I think we still need to use med... - 10:16 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I think we still need to use media query because we should detec... - 09:47 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> I think we still need to use media query because we should detect screen density. @device... - 09:06 AM User Interface Bug #4135: high dpi screens display in low dpi
- I think we still need to use media query because we should detect screen density. @devicePixelRatio@ increases with s...
- 06:52 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4135b.
> >
> > How is the scale factor of 2 deter... - 06:10 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Code review 4135b.
>
> How is the scale factor of 2 determined for high resolution screens?... - 05:20 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- Code review 4135b.
How is the scale factor of 2 determined for high resolution screens? Why don't you use @window.... - 11:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> E.g. FWD API is making use of @javax.http.*@ classes in @SsoAuthenticator@, so it relies on lo... - 09:08 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Note there are due to migration there will FWD API changes, which I am not sure what to do with.
E.g. FWD API is mak... - 11:21 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I committed 9060b/15771, it contains fixes for issues from the review, constant type register... - 10:09 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
- I committed 9060b/15771, it contains fixes for issues from the review, constant type registering throughout the proje...
- 11:06 AM Database Feature #7020: always use "expanded" extent fields
- 7020d was rebased to trunk revision 15813.
7020d contains now all the changes from 7020c + some improvements. There ... - 11:01 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
- Some recent observations for using *jstack* in a container. Some settings have to be passed to docker upon building t...
- 10:51 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> Galya B wrote:
> > Greg Shah wrote:
> > > > As for the real value of automation... I don't want... - 10:42 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> Galya B wrote:
> > I think in FWD we have this notion that automation is not necessarily running... - 10:39 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> >> The API is defined at development time, not at runtime. You don't need to dynamically generate... - 10:32 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- >> The API is defined at development time, not at runtime. You don't need to dynamically generate it on a production ...
- 10:28 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Galya B wrote:
> Greg Shah wrote:
> > > As for the real value of automation... I don't want to get there.
> >
> ... - 10:13 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> Banks don't build platforms, they build applications. FWD is not an application, it is a platfor... - 10:06 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> > > * JSON or Annotations
> > > ** It seems that we can either define the API in JSON and then g... - 09:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> > As for the real value of automation... I don't want to get there.
>
> I never said that. Th... - 09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> Greg: before committing to use Swagger and Jersey, I'd like to have a simple POC to chec... - 09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > As for the real value of automation... I don't want to get there.
I never said that. This has nothing to do wit... - 09:52 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > > * JSON or Annotations
> > ** It seems that we can either define the API in JSON and then generate Java stubs for... - 09:33 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> The issue is that running extra code to dynamically generate and expose the API increases the att... - 09:20 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> * JSON or Annotations
> ** It seems that we can either define the API in JSON and then generate ... - 09:05 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu: I like the way your work is moving. The design in #7080-80 is good.
Constantin: We should go ahead with a c... - 07:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg: before committing to use Swagger and Jersey, I'd like to have a simple POC to check how it integrates with FWD.
- 07:35 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- If the customers don't want to develop tools (API clients), they can have the auto-generated always up-to-date web cl...
- 07:32 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Galya B wrote:
> In any case it's a matter of configuration.
https://anirtek.github.io/java/jetty/swagger/openapi... - 07:13 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Here is a full list of the supported server stubs, client SDKs and doc types it can generate: "swagger-codegen":https...
- 07:02 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> How does Swagger generate the server stubs? With annotations?
The api is declared in ya... - 06:43 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Galya B wrote:
> Greg Shah wrote:
> > Yes, we can consider Swagger.
>
> Constantin, does #7080-80 mean we're not... - 06:40 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> Yes, we can consider Swagger.
Constantin, does #7080-80 mean we're not considering Swagger for... - 10:42 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- h2. More on control-of-flow directives
I looked at 4gl for @leave@, @next@ and @retry@.
Leave:
@The name of th... - 06:14 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- h3. Error handling
Looking at 4gl documentation about @CATCH@ blocks I have seen 2 things of interest.... - 10:27 AM Testing Support #6859: preprocessor tests
- Created the following methods, adapted to the new @testcases@ project:...
- 08:08 AM Testing Support #6859 (WIP): preprocessor tests
- Started looking through the existing tests in @old_testcases@ and executed them on Developer Studio
- 10:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> * Call types:
> ** (object method) @SetParameter(1, "INTEGER", "INPUT", DYNAMIC-INVOKE(clsRef,... - 08:59 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> To be clear: we will implement a driver that directly executes the lexer and checks the output. ... - 03:57 AM Runtime Infrastructure Bug #9804 (Review): improve the OpenClient remote calls
- 9804a rev 15813 has:
* Improvements for remote FWD OpenClient connections: ensure that the remote side uses a single...
03/21/2025
- 05:57 PM Runtime Infrastructure Feature #7080 (Review): expose all admin APIs via REST
- The changes in 8976a / 15810:
* created @BaseAdminRestHandler@ as base @abstract@ class for all REST handlers:
** w... - 05:22 PM Runtime Infrastructure Feature #7080 (WIP): expose all admin APIs via REST
- I committed the changes to 8976a / 15810.
- 04:04 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Otoh, I don't think we want to reserve dispatcher threads for all apps, even if they don't use remote openclient.
- 03:49 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Greg Shah wrote:
> Perhaps we should have a safer way to set the number of dispatcher threads. For example, doesn't... - 03:44 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Greg Shah wrote:
> > Greg: why is BaseSession.listeners a LinkedList instead of a HashSet? Are the listeners depende... - 03:25 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Constantin Asofiei wrote:
> * with its size limited to 80% of the number of Dispatcher threads
>
> I think we nee... - 03:22 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- > Greg: why is BaseSession.listeners a LinkedList instead of a HashSet? Are the listeners dependent on when their ord...
- 02:16 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Created task branch 9804a from trunk rev 15811.
In rev 15812, is the initial pass; it includes, on the remote FWD Op... - 03:06 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- Committed revision 15793 (4135b) fixed found issues. Please review. Passed manual ui tests with the large customer ap...
- 01:36 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
- 9572a committed as rev. 15770, please do the next intermediate review.
*RedirectedTerminal*:
- Javadocs for mos... - 10:57 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The @breakable@ field's lifecycle is unclear. It maintains a set of line numbers that can only grow; the set is never...
- 10:43 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- A fair point.
In the specific case of the @name_map.xml@, we have good reason to eliminate the artifact completely... - 10:17 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- > Human review and access is made much harder than simple text output in the filesystem. We would need some tools to ...
- 10:06 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- This is just one future approach to be considered. Using a database has pros and cons. Roughly:
* pros
** The i... - 10:00 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @registry.xml@ and @name_map....
- 09:59 AM Conversion Tools Feature #9822 (New): artifacts that are shared project-wide should be moved into the cvtdb
- 09:38 AM User Interface Feature #9787 (Test): Missing NUM-ITERATIONS frame widget attribute full support
- 08:43 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Branch @9787a@ was merged to trunk as revno @15808@ then it was archived.
- 08:28 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15807@, new revision is @15810@.
Starting merge in trunk. - 08:04 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Hynek Cihlar wrote:
> Please merge 9787a to trunk after 9491b.
OK. - 08:02 AM User Interface Feature #9787 (Merge Pending): Missing NUM-ITERATIONS frame widget attribute full support
- Please merge 9787a to trunk after 9491b.
- 07:49 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15806@, new revision is @15809@.
Hynek,
Do you have another objection ... - 09:33 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ updated for review to revision @15806@.
The change fixes the typo in history entry number for file @Co... - 09:38 AM User Interface Bug #9792 (Test): Frame handle: Can't query side-labels
- 08:45 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- The fix merged to trunk as revision @15808@.
- 09:11 AM Testing Support #6859: preprocessor tests
- In addition to #6859-3, we need to consider the following:
* The testing must be able to run in both OE and FWD.
... - 08:44 AM Database Support #4060: investigate converting extent fields to array columns
- Recently we found out that:
* Most databases have a limit on the number of columns in a table.
** PostgreSQL: 160... - 08:23 AM Conversion Tools Support #9703 (WIP): explore and document the existing OE IDE feature set
- 03:15 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I will update my progress here.
✅ - done
❌ - not done
> * For each project type, please create a "hello world" p... - 08:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I attached the conversion and build logs of the ADE code I converted.
I tried to get a list of the compile issues, ... - 07:33 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
- Will put this back into review.
I added the latest commit in 5586a/15807.
Please let me know if there are some cha... - 05:23 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Made the following change:...
- 03:50 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Okay, will let this aside then. Will look into dropping @.lexer@ and @.parser@.
I see that those filed are enabled h... - 07:19 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Added conversion support on 9819a, rev. *15806*.
- 06:07 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> I see that in @SessionUtils@ all methods are static. In case it will implement an interface s... - 06:05 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Constantin Asofiei wrote:
> These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for t... - 05:10 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- These @LAST/FIRST-ASYNC-REQUEST@ attributes are currently supported in FWD only in for the SERVER handle. This is un...
- 05:07 AM Base Language Bug #9819 (WIP): SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- 06:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > Hynek
> > > I have problems porting @Spre... - 05:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek
> > I have problems porting @SpreadsheetWebApp@ from Jetty 9 ... - 04:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Hynek
> I have problems porting @SpreadsheetWebApp@ from Jetty 9 to Jetty 12, as some kind o... - 03:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek
I have problems porting @SpreadsheetWebApp@ from Jetty 9 to Jetty 12, as some kind of internal API was used (... - 04:41 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> * Return statement:
> ** Wrong behavior of functions in some cases.
This is a bit messy...
Normally, the RET...- 03:25 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> what is @val@ at the time @newInstance@ is called?
@BaseDataType val = BaseDataType.g... - 03:34 AM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we ...
03/20/2025
- 04:47 PM Testing Support #6860: lexer tests
- We need to work on both the driver program as well as specific tests to check the full range of lexing behavior.
T... - 02:58 PM Database Feature #7020: always use "expanded" extent fields
- If the shared frame above is fixed, yet the customer application hit that other limit, we'd need both to be fixed bef...
- 02:54 PM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we ... - 02:18 PM Database Feature #7020: always use "expanded" extent fields
- For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we have a design limita...
- 11:47 AM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Is there any relationship between branches 9537a and 7020c? I am especially concerned with m... - 11:39 AM Database Feature #7020: always use "expanded" extent fields
- Is there any relationship between branches 9537a and 7020c? I am especially concerned with my big application, since ...
- 11:27 AM Database Feature #7020 (Review): always use "expanded" extent fields
- I have rebased 7020c to trunk revision 15800.
I have committed revisions 15823/15824 with some fixes. Please revie... - 10:57 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> Now that I think about the potential issues, I believe this plan will be safer. So, I’m ... - 02:26 PM User Interface Bug #4135: high dpi screens display in low dpi
- Guessed what happened from rev @4135a@ to rev @4135b@. Now images are drawn with help of @drawImage@ that takes into ...
- 01:08 PM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- I found that the issues in the current version. The images are broken, it was observed after clean rebuilt. So this b...
- 08:12 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- 08:12 AM User Interface Bug #4135: high dpi screens display in low dpi
- Moved changes over the current versions. Please review revision 15792 (4135b). I am not sure if the goal is reached o...
- 02:15 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- > > * For each project type, please create a "hello world" project and gather all the artifacts including any configu...
- 10:38 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- Thanks for the review.
Greg Shah wrote:
> * For each project type, please create a "hello world" project and ga... - 10:29 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I've reviewed the latest documentation. This is really good.
Next steps:
* For each project type, please creat... - 07:44 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- Alexandru Lungu wrote:
> Florin, please check Show View > Other section the IDE. It presents several views that can ... - 05:07 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- Florin, please check Show View > Other section the IDE. It presents several views that can be enabled in the applicat...
- 01:45 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15803@, new revision is @15805@.
The @ChUI@ regression testing is in prog... - 07:02 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Hynek Cihlar wrote:
> Code review 9787a. The changes look good. Please include ChUI also run regression tests.
Ye... - 05:15 AM User Interface Feature #9787 (Internal Test): Missing NUM-ITERATIONS frame widget attribute full support
- Code review 9787a. The changes look good. Please include ChUI also run regression tests.
- 12:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > # Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @registry.xml@ and @name...
- 10:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- After looking in @name_map@ i though about the following tables:...
- 04:31 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Greg Shah wrote:
> # Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @regis... - 04:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I've modified this in @callgraph_lib.rules@ ...
- 09:30 AM Runtime Infrastructure Bug #9804 (WIP): improve the OpenClient remote calls
- 09:28 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> This was added in OE 12.8 , so yes, is not implemented. Does this mean that @LockConfli... - 09:19 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Eduard Soltan wrote:
> > > Marian, do you know if we could ac... - 09:14 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Eduard Soltan wrote:
> > Marian, do you know if we could actually set a timeout to database ... - 08:37 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian, do you know if we could actually set a timeout to database related statements like @f... - 08:13 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian, do you know if we could actually set a timeout to database related statements like @find first book.@ to spec...
- 09:23 AM User Interface Bug #9807 (Test): Ctrl-A and select-all do not work in an editor when the first line is empty aft...
- Branch 9807a was merged into trunk as rev.15802 and archived.
- 09:05 AM User Interface Bug #9807 (Merge Pending): Ctrl-A and select-all do not work in an editor when the first line is ...
- Sooo, 9807a can be merged now.
- 08:28 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
- For GUI regression testing I included:
* editor with no text
* text is multi-line in editor
* text is multi-line i... - 07:50 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
- On Andreea's request, ChUI regression tests were run, and they passed. ✅
- 09:19 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- I am fixing the @moveOutputToColumn(final int fromCol, final int toCol)@, currently implemented as:...
- 09:02 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Early review 9572a.
>
> In @drawVBorder@, shouldn't the previous state be copied to the new... - 09:01 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hynek Cihlar wrote:
> Early review 9572a.
>
>
> Otherwise awful lot of unrelated and non-functional changes for... - 06:23 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Early review 9572a.
In @drawVBorder@, shouldn't the previous state be copied to the new re-allocated array?
Oth... - 09:07 AM Base Language Feature #9436: add built-in OO classes
- Just to be clear, classes with .NET dependencies will not be implemented.
- 05:56 AM Base Language Feature #9436: add built-in OO classes
- Below is an updated list of the current status, what tests exist and extra classes that need to be implemented from #...
- 08:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Well, if @value@ is an integer array, then it seems @convertValue@ is missing support for arrays; what is @val@ at th...
- 03:37 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > * Call types:
> ** (object method) [...] Match on wrong method results in no error being thrown.
There is a pr... - 08:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I managed to recover my changes and commit them to *7180a/15471* + the ones I wanted to commit originally (I hope the...
- 06:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I think I can recover this from the .~1~ files that are created on the revert.
- 06:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg, somehow I lost my commit from *7180a/15741* ......
- 05:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I managed to refactor a few points to avoid using @removeAll()@ from @ArtifactCollection@. I need to fix another scen...
- 04:58 AM User Interface Support #9812: browser resolution
- Andrei Iacob wrote:
> I am not expriencing any rendering issue anymore, most probably I had some problematic changes... - 04:35 AM User Interface Support #9812: browser resolution
- I am not expriencing any rendering issue anymore, most probably I had some problematic changes, but in trying to recr...
- 03:42 AM User Interface Support #9812: browser resolution
- Andrei what kind of issues do you see in particular? We should not have issues with any resolution or even scale set ...
- 03:22 AM User Interface Support #9812: browser resolution
- Greg Shah wrote:
> Do you mean the size (in pixels) of the browser "content" window?
The size (in pixels) of the ... - 03:19 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> The only difference is that I think we need to move away from basic auth and design a more approp... - 09:57 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with trunk revision @15800@, new revision is @15826@.
Just rebase to match current trunk.
03/19/2025
- 07:10 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I believe this task is ready for review.
- 04:41 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Sorry, you're right. I missed the test files.
You can ask Marian if you need help in finding the right spot for t... - 04:39 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Greg Shah wrote:
> Why didn't you check in the unit tests to 9572a? If they were useful for this task then they sho... - 04:26 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Why didn't you check in the unit tests to 9572a? If they were useful for this task then they should be checked in.
- 03:14 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The 9572a rev. 15769 contains some intermediate state for early review:
*Change Description:*
# *RedirectedTerm... - 04:23 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> The point is: I see real usage in getting the full details 'up front', and not having to... - 02:23 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> #** the @/admin/tenants@ and @/admin/sessions@ should return only the list of resources, no... - 02:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- I agree with these ideas.
The only difference is that I think we need to move away from basic auth and design a mo... - 01:59 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin and I have a discussion on meet and we reach the following conclusions (summarised):
# instead a having... - 01:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > A question I have is do we expect the framework to ever expose endpoints that are not @/admin@, because to me every...
- 01:13 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- I'm not opposed to an explicit versioning in the URL, but this also would suggest that the older versions would be su...
- 09:46 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Versioning is introduced when the team is on the same page about the definition of backwards compatibility. Breaking ...
- 09:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Idea discussed in the daily meeting today:
* As this task is also about (re-)designing the REST API to expose the ... - 03:37 PM User Interface Bug #9807 (Internal Test): Ctrl-A and select-all do not work in an editor when the first line is ...
- Andreea Bârzu wrote:
> *Committed 9807 / revision 15792.*
> Hynek, can you please review?
Code review. The chan... - 11:00 AM User Interface Bug #9807 (Review): Ctrl-A and select-all do not work in an editor when the first line is empty a...
- 11:00 AM User Interface Bug #9807 (WIP): Ctrl-A and select-all do not work in an editor when the first line is empty afte...
- *Committed 9807 / revision 15792.*
Hynek, can you please review? - 06:06 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
- When select-all/ctrl-a is chosen, setSelection() is called. For the use-case from #9801-1 there are 2 lines(the first...
- 05:32 AM User Interface Bug #9807: Ctrl-A and select-all do not work in an editor when the first line is empty after pres...
- Testcase:...
- 05:22 AM User Interface Bug #9807 (Test): Ctrl-A and select-all do not work in an editor when the first line is empty aft...
- 02:49 PM Base Language Feature #9435: class-level virtual procedure/function definitions
- The changes will reach trunk via 9457a - see rev 15802. 9435a was archived as dead.
- 02:09 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- I am preparing a new @tenantMode@, which will restrict the import to @Default@ physical database only to tables not m...
- 01:39 PM User Interface Support #9812: browser resolution
- Do you mean the size (in pixels) of the browser "content" window? Or do you mean the size of the device screen on wh...
- 01:37 PM User Interface Support #9812: browser resolution
- From Andrei Iacob:
> What is the official support of FWD for web browsers resolutions? While working on #9772, I'v... - 01:37 PM User Interface Support #9812 (New): browser resolution
- 12:42 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, my approach for investigating compile errors is to comment or otherwise 'remove' the offending code that doesn...
- 10:42 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev. 15734*: Added @FINAL@ keyword in @define_stmt_pre_scan@ and excluded generics from implement...
- 11:51 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15800@, new revision is @15802@.
- 10:51 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15799@, new revision is @15801@.
- 09:45 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15798@, new revision is @15800@.
- 11:42 AM Conversion Tools Support #9703 (Review): explore and document the existing OE IDE feature set
- Greg Shah wrote:
> * Web UI - If I understand correctly, this is just normal web UI development. I don't see why we... - 11:06 AM Database Bug #9763: xml-node-name buffer option
- Branch 9763c was merged to trunk rev 15800 and archived.
- 03:38 AM Database Bug #9763: xml-node-name buffer option
- Created task branch 9763c from trunk rev 15790. 15791 fixes a problem with an edge case (regression in trunk 15785),...
- 10:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I tried fixing #5586-41 and during debugging I've set the argument for @prepareFilename@ from @""@ to @"./abl/guests-...
- 09:43 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Constantin Asofiei wrote:
> Stefan Vieru wrote:
> > While debugging today I have found that what's failing right no... - 08:45 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> While debugging today I have found that what's failing right now the callgraph is this :
> [.... - 08:40 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- While debugging today I have found that what's failing right now the callgraph is this :...
- 09:19 AM User Interface Bug #4135: high dpi screens display in low dpi
- Greg Shah wrote:
> Is this ready for review?
No, it is not ready. I am just applying the changes manually. From the... - 08:39 AM User Interface Bug #4135: high dpi screens display in low dpi
- Is this ready for review?
- 03:21 AM User Interface Bug #4135: high dpi screens display in low dpi
- Created 4135b, moving effective changes of 4135a over 4135b.
- 07:44 AM User Interface Bug #9808: Incorrect screen value for datetime / datetime-tz
- The fill-in screen values for @datetime@ and @datetime-tz@ are not correctly set. Specifically, some separators are h...
- 07:40 AM User Interface Bug #9808 (New): Incorrect screen value for datetime / datetime-tz
- 07:16 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- h2. Status as of March 19
---
- All tests are passing conversion and compilation phases
- Here are the known p... - 06:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur, please go through all @Accessor.get()@ references - there only 64 I can find, and at least @Stream.readField@ ...
- 06:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur, BTW, @clobConstant@ needs to override all methods which write it, like the @clob.write(clob.java:443)@.
- 04:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > new LobCopy(new SourceLob(longchar), new TargetLob(new FieldReference(tt, "field"))).run();
I agree that @publi... - 04:21 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- Thank you for the review. I will start working on addressing the above now.
> * as noted above, is the drop of the...
03/18/2025
- 12:58 PM Database Feature #7020: always use "expanded" extent fields
- Review of 7020c / 15792.
I see that you did what I was afraid to do: completely drop the support for custom extent... - 12:58 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- This is different, for example:...
- 11:03 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I started a more extensive testing process, hundreds of unit tests are failing because of ass... - 11:03 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I started a more extensive testing process, hundreds of unit tests are failing because of assign style methods being ...
- 09:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- @decimal.compareTo@ uses @BigDecimal.compareTo@ which checks the scale, so I think we are safe.
- 09:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Please make sure that @compareTo@ returns 0 *only when* the scale is the same. Otherwise, we may end up considering @...
- 09:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> Oh, sorry for the confusion. I meant @cachedInstance.value.equals(value)@ or something like... - 09:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals should not return true.
Oh, sorr... - 09:15 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> # why?
Isn't this expected? Comparing a decimalConstant with a BigDecimal using equals s... - 09:01 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > but using cachedInstance.equals(value) simply breaks the caching because it is always false.
# why?
# can you ... - 09:00 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> * I am quite nervous with comparing @double@ values with @==@: @cachedInstance.doubleValue(... - 08:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> that would be the next step, which I already partly implemented, but for now we need to wrap... - 08:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > Is mandatory to make these changes in the branch, it can't be merged without them.
I tend to agree with this sta... - 08:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> You mean @Can not compare character with characer constant!@?
Yes.
- 08:42 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Review for 9060b rev 15768:
> > * in @database_references.rul... - 08:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Review for 9060b rev 15768:
> * in @database_references.rules@, I think you need to che... - 04:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Review of 9060b:
* Leave a space between the target and cast type (e.g. @datetimetz result = (datetimetz)cachedBDT... - 12:37 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ rebased with trunk revision @15790@, new revision is @15792@.
Just rebase. - 09:00 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ updated for review to revision @15781@. Rebased with recent trunk @15789@. New revision is @15791@.
In... - 12:32 PM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Eduard, isn't @SERIALIZE-NAME@ used for JSON? So please try @READ-JSON@ and @WRITE-JSON@... - 11:29 AM Database Bug #9763: xml-node-name buffer option
- Eduard, isn't @SERIALIZE-NAME@ used for JSON? So please try @READ-JSON@ and @WRITE-JSON@.
- 11:25 AM Database Bug #9763: xml-node-name buffer option
- Main faindings regarding buffer attributes:
@NAMESPACE-URI@
1) for statement @buffer btt1:NAMESPACE-URI@, it w... - 05:09 AM Database Bug #9763 (WIP): xml-node-name buffer option
- 04:43 AM Database Bug #9763: xml-node-name buffer option
- 9763a was merged into trunk revision 15785 and archived.
- 11:31 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- Constantin, I am trying to fill-in the gaps in this "table":https://proj.goldencode.com/projects/p2j/wiki/OpenEdge_ID...
- 11:18 AM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- The remote OpenClient calls are managed in FWD via the @RemoteLegacyJavaAppserverClient@ class, created via @LegacyJa...
- 10:42 AM Runtime Infrastructure Bug #9804 (Test): improve the OpenClient remote calls
- 10:55 AM User Interface Bug #9732 (Test): Pressing Dead keys with Dutch system language produces different key events dep...
- Branch 9293d was merged into trunk as rev. 15790 and archived.
- 10:04 AM User Interface Bug #9732 (Merge Pending): Pressing Dead keys with Dutch system language produces different key e...
- The changes are good. Please merge 9293d to trunk.
- 01:43 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- I fixed found issues and the changes passed CHUI regression tests. Can 9392d be merged into the trunk?
- 09:19 AM User Interface Bug #4437 (Closed): copy, paste and cut functionality don't work as expected
- 08:49 AM User Interface Bug #4437: copy, paste and cut functionality don't work as expected
- This is an old issue that you have made. We don't have a corresponding Jira issue.
I don't know why this is still ... - 09:01 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- The fix committed to @9787a@ revision @15781@. Waiting for review and merge notification.
- 07:57 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- Greg Shah wrote:
> Code Review #9792-5
>
> I agree completely. Good fix.
>
> You can add it to 9787a. Is the... - 06:35 AM User Interface Bug #9792 (Internal Test): Frame handle: Can't query side-labels
- Code Review #9792-5
I agree completely. Good fix.
You can add it to 9787a. Is there something else to fix here? - 06:38 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- > What are the software elements that should be removed from the BASE_OS_TOOLS and RUNTIME_TOOLS for strictly runtime...
- 05:39 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > See : https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/serv... - 03:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> See : https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/server/Request.Handler.html#handle(... - 05:19 AM Runtime Infrastructure Bug #9740 (Test): Client running in batch mode stops with a crash on Windows
- @9740a@ was merged into @trunk / rev 15787@
- 05:08 AM Database Feature #9543: implement missing BUFFER attributes
- 9543a was merged into trunk revision 15786 and archived.
- 04:17 AM Database Bug #9756 (Test): Performance improvements for CONTAINS udf related methods.
- 04:13 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Branch 9756a was merged into trunk as rev. 15784 and archived.
- 04:15 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
> * for the @RETURN DYNAMIC-INVOKE@ - please make tests, and we'll discuss if we need to implement this in this pha...- 04:10 AM Base Language Bug #9801: conversion of com property with subscript
- This was encountered for the #9457 work, the task is created to document this problem; is not expected to be fixed as...
- 04:07 AM Base Language Bug #9801 (New): conversion of com property with subscript
- 03:53 AM Base Language Feature #9436: add built-in OO classes
- *9436a* is merged to trunk as rev. *15782* and archived.
- 02:19 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- The changes are over the old revision. It needs to clean these changes and apply over the branch over the current tru...
03/17/2025
- 06:20 PM User Interface Bug #9799: blurry text rendering in the GUI web client
- From #1811-1371:
> I can't find a way to disable anti-aliasing when drawing text, via some simple setting in CSS/c... - 05:51 PM User Interface Bug #9799 (New): blurry text rendering in the GUI web client
- 06:13 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > In order to minimize changes I've stayed with @AbstractHandler@... - 08:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> In order to minimize changes I've stayed with @AbstractHandler@ despite its deprecated, as mov... - 08:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Constantin: Please comment on this plan. Do we need to shift to the asynch approach?
- 03:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I've started work on porting services to Jetty 12 API. There are differences requiring attention, it will take me 2-3...
- 06:11 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey: Please rebase 4135a and let's get it reviewed and merged. I'd like to see if it helps #9800.
- 03:55 PM User Interface Bug #9792 (Review): Frame handle: Can't query side-labels
- 03:55 PM User Interface Bug #9792 (WIP): Frame handle: Can't query side-labels
- 03:54 PM User Interface Bug #9792: Frame handle: Can't query side-labels
- Made some research and found the @SIDE-LABEL@ is just an abbreviation for @SIDE-LABELS@. In 4GL it is possible to use...
- 12:42 PM User Interface Bug #9792: Frame handle: Can't query side-labels
- Greg Shah wrote:
> Let's just clear this now.
OK.
But what does @SIDE-LABEL@ mean for frame widget? The same a... - 09:49 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- Let's just clear this now.
- 09:37 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- Example...
- 09:35 AM User Interface Bug #9792 (Test): Frame handle: Can't query side-labels
- 03:12 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- 9293d also passed ctrl-c regression tests.
- 02:36 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- 9293d was rebased rev 15784 and added history entries rev 15785.
- 02:05 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Hynek Cihlar wrote:
> Code review 9293d revision 15767. A minor point, changing @convertKey@ param name to @unicodeP... - 01:34 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- 9293d rev. 15767 passed the main regression in 3 runs, in first run there are 3 failed tests including 1 known failed...
- 11:10 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Code review 9293d revision 15767. A minor point, changing @convertKey@ param name to @unicodePoint@ would make the us...
- 05:48 AM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
- 05:45 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, the same issue is in the trunk. Should I create new issue o... - 01:30 PM Deployment Support #9708: rationalize and optimize the standard FWD images
- The previous post was amended to indicate the actual images that more closely match up with Build FWD and Build 4GL. ...
- 12:02 PM Runtime Infrastructure Bug #9740 (Merge Pending): Client running in batch mode stops with a crash on Windows
- Please merge after 9543a.
- 11:08 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> Yes. There are other "interactive" mechanisms that are the equivalent to @OS-COMMAND@: @DOS@ and... - 11:00 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Lorian Sandu wrote:
> Greg Shah wrote:
> > Code Review Task Branch 9740a Revision 15781
> >
> > The change is go... - 10:27 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> Code Review Task Branch 9740a Revision 15781
>
> The change is good.
>
> Please confirm tha... - 10:25 AM Runtime Infrastructure Bug #9740 (Internal Test): Client running in batch mode stops with a crash on Windows
- Code Review Task Branch 9740a Revision 15781
The change is good.
Please confirm that Windows process launching,... - 09:46 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> I think there is a latent bug here: the @isSuspended = 0;@ that is done *after* the @generateExce... - 09:38 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Code Review Task Branch 9740a Revision 15780
The change is good.
I think there is a latent bug here: the @isSus... - 09:25 AM Runtime Infrastructure Bug #9740 (Review): Client running in batch mode stops with a crash on Windows
- Please review.
- 09:25 AM Runtime Infrastructure Bug #9740 (WIP): Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> Good point. OK, move ahead with the @if (isSuspended)@ addition on Windows.
Committed to @974... - 09:03 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Good point. OK, move ahead with the @if (isSuspended)@ addition on Windows.
- 08:54 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> In the testcase from #9740-10, what happens if the 2nd command runs longer than the 3rd command?
... - 08:50 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- In the testcase from #9740-10, what happens if the 2nd command runs longer than the 3rd command?
- 07:35 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> Please check that the code @client.suspend(silent);@ on line 276 of @ProcessDaemon@ is executed m... - 10:59 AM User Interface Feature #9787 (Review): Missing NUM-ITERATIONS frame widget attribute full support
- The @9787a@ updated for review to revision @15780@.
Complete runtime support for @NUM-ITERATIONS@ attribute with f... - 09:25 AM User Interface Feature #9787 (WIP): Missing NUM-ITERATIONS frame widget attribute full support
- 09:23 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Greg Shah wrote:
> Yes, fix it now.
Created task branch @9787a@ from trunk revision @15779@. - 07:06 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Yes, fix it now.
- 10:34 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- When generics are detected in the parser I added an annotation:...
- 08:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Thank you! This solves the issue. I am looking now to see what other problems there are when compiling.
- 07:21 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, in @progress.g:define_stmt_pre_scan@ you need to have @KW_FINAL@, too:...
- 06:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is @Cls.cls.ast@ before post-parse-fixups.
- 06:21 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please post the entire .ast file after parse, before post-parse-fixups.
- 06:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For v1:...
- 06:02 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Please post the AST for the @DEFINE PROPERTY@ node for @v1@ and @v2@.
- 05:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- *Value* is a keyword but this does not affect the above testcase, even if we use @define final public property v1 as ...
- 04:50 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Simplified the testcase a little more:
* @IInterface.cls@... - 10:14 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
- Roger Borrello wrote:
> Galya, the situation where the application gives NPE noted in #8353-33 has been "re-reported... - 10:12 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
- Galya, the situation where the application gives NPE noted in #8353-33 has been "re-reported" by the customer. I crea...
- 09:01 AM Database Feature #9543 (Merge Pending): implement missing BUFFER attributes
- Please merge after 9763a
- 06:35 AM Database Feature #9543: implement missing BUFFER attributes
- Performed a conversion of Regression test project and it went without any problems.
- 03:24 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Please use @rt_lvl_stub@, not @none@.
The necessary change added.
- 03:21 AM Database Feature #9543: implement missing BUFFER attributes
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > You are missing history entry in a file. gaps are not updated... - 03:16 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> You are missing history entry in a file. gaps are not updated.
Updated gaps, and add... - 02:54 AM Database Feature #9543: implement missing BUFFER attributes
- You are missing history entry in a file. gaps are not updated.
- 02:40 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > Constantin, shouldn't we generate the optimised @logical.TRU... - 09:01 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
- Please merge after 9756a.
- 03:16 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> You are missing history entry in a file.
Added history entry. - 02:55 AM Database Bug #9763: xml-node-name buffer option
- You are missing history entry in a file.
- 02:43 AM Database Bug #9763: xml-node-name buffer option
- I performed a conversion of Regression test project with 9763a, rev. 15774. And it went without any problems.
- 07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, about we discussed:
* in @assignment_style_stmt_rewriting@, line 207 needs to ignore if this is @dynamic-prope... - 06:15 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Review for 9060b rev 15768:
* in @database_references.rules@, I think you need to check for the index, too
* @Buffe... - 04:58 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
- I committed the conversion change to rev 15768, Constantin, please take a look. I converted hotel and there were no c...
- 05:03 AM Database Bug #9756 (Merge Pending): Performance improvements for CONTAINS udf related methods.
- Please merge 9756a to trunk *after 9676a*.
- 04:53 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- I have continued testing various CONTAINS testcases and there were no other issues.
This can be merged. - 04:29 AM Base Language Feature #9436 (Merge Pending): add built-in OO classes
- 9436a/15754 adds OEUnit related skeletons/changes.
Ioana: please merge after 9768a.
03/14/2025
- 06:23 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Question about @getScreenBitmap@ / @setScreenBitmap@:
What is the purpose of the bitmap? It does not appear to be ... - 09:39 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Greg Shah wrote:
> > We must significantly increase the buffer size (approximately doubling it) upon each reallocati... - 05:51 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- > We must significantly increase the buffer size (approximately doubling it) upon each reallocation; otherwise, we'll...
- 06:11 PM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- The original source can be simple:...
- 06:08 PM User Interface Feature #9787 (Test): Missing NUM-ITERATIONS frame widget attribute full support
- 01:19 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Sergey Ivanovskiy wrote:
> Yes, the same issue is in the trunk. Should I create new issue or work here and fix this ... - 11:37 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Yes, the same issue is in the trunk. Should I create new issue or work here and fix this with 9293d?
- 10:48 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Callgraph command on hotel GUI with the following @rootlist.xml@ :...
- 06:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I wonder if the call graph was actually being created on prior runs. You'll have to debug through that code unfortun...
- 05:11 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I tried building the graph again but i am getting am error and can't seem to get past it:...
- 10:44 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Please check that the code @client.suspend(silent);@ on line 276 of @ProcessDaemon@ is executed multuple times before...
- 09:43 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> Please see if you can test my concern in #9740-2 that there could be multiple suspended terminals... - 08:33 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Please see if you can test my concern in #9740-2 that there could be multiple suspended terminals simultaneously. If...
- 10:25 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- For the WEB stream: for the @/web@ handler, the request/response and other info gets saved via @WebHandler.initialize...
- 09:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I added some more things in 6506a, rev. 15761:
* When the change from multiple handlers to one single handler occurr... - 09:31 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Managed to isolate the *refid issue* with this test:
* @abl/OpenEdge/Security/Principal.cls@ ... - 09:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Did you test with trunk?
Yes, the result is similar.
> PS: please use a function in ... - 07:25 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- > > 1. Build FWD
> > ** This would include enough bootstrapping of Java, Ubuntu, @gcc@, @bzr@ and so forth to be abl... - 07:09 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Eduard, the fact that 4GL doesn't allow @label@ as a field name doesn't mean is not poss... - 03:42 AM Database Bug #9763: xml-node-name buffer option
- Eduard, the fact that 4GL doesn't allow @label@ as a field name doesn't mean is not possible for the DMO property nam...
- 02:12 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @lab... - 06:15 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I had a talk with Constantin, the conclusion was that we need to wrap in mutable instances the constant types for eve...
- 04:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Of course I will try to limit the changes to be applied only in the field access scenario.
- 04:34 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Here are my proposals for solving the @replace@ issue:...
- 03:51 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
- I will bring the branch to a stable state by solving the issue described in #9060-85 and any other that pop out durin...
- 02:57 AM Base Language Feature #9436: add built-in OO classes
- Committed on *9436a rev. 15753* - Added converted skeletons for multiple classes from Ccs.Common.Support, OpenEdge.Co...
03/13/2025
- 06:51 PM Database Bug #9756 (Internal Test): Performance improvements for CONTAINS udf related methods.
- O am OK with the changes in r15769.
- 08:09 AM Database Bug #9756 (Review): Performance improvements for CONTAINS udf related methods.
- I made some other minor changes in revision 15769.
- 04:51 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- I also need to fix the @clearArea@. The meaning of the @right@ and @bottom@ arguments is unclear to me: are these ind...
- 04:27 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Greg Shah wrote:
> Hmmm. I think we have dependencies in that code on the assumption that all rows are the same siz... - 01:01 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hmmm. I think we have dependencies in that code on the assumption that all rows are the same size. And we have exte...
- 12:10 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Greg Shah wrote:
> Please minimize the changes. I don't want to refactor this at this time. I don't want to move t... - 12:03 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Please minimize the changes. I don't want to refactor this at this time. I don't want to move to a list approach. ...
- 11:59 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- There are other issues that require discussion, but I can resolve the origin issue this by allocating enough space to...
- 10:40 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- I tested with this demo application, and I am confused a bit:...
- 10:23 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Constantin Asofiei wrote:
> Vladimir, are you testing in GUI 4GL? In ChUI, both MESSAGE show on screen.
Yes, I am t... - 04:27 PM Deployment Support #9708: rationalize and optimize the standard FWD images
- Greg Shah wrote:
> 1. Build FWD
> ** This would include enough bootstrapping of Java, Ubuntu, @gcc@, @bzr@ and so f... - 04:20 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Sergey Ivanovskiy wrote:
> But sadly I found the issue that relates to @FillinGuiImpl@ and @EditorGuiImpl@ does not ... - 04:19 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- I have no objections for rev @9293d@/@15766@.
- 03:44 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- But sadly I found the issue that relates to @FillinGuiImpl@ and @EditorGuiImpl@ does not display some codes, for an e...
- 02:46 PM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- I tested the large customer application and did not find regressions.
- 12:48 PM User Interface Bug #9732 (Internal Test): Pressing Dead keys with Dutch system language produces different key e...
- Sergey Ivanovskiy wrote:
> Thank you for the review, I fixed all these notes in rev 15766 (9293d). Please review.
... - 06:43 AM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
- Thank you for the review, I fixed all these notes in rev 15766 (9293d). Please review.
- 02:57 AM User Interface Bug #9732 (WIP): Pressing Dead keys with Dutch system language produces different key events depe...
- Code review 9293d.
Just some minor points.
Please deduplicate the code checking for active IME (where "active"... - 03:44 PM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @lab... - 02:21 PM Database Bug #9763: xml-node-name buffer option
- Ovidiu, you are right. Eduard: for now, please rename @setLabel@ and @getLabel@ to @label@; this way we don't introd...
- 02:09 PM Database Bug #9763: xml-node-name buffer option
- I looked at 9763a.
* @buffer_definitions.rules@:
** contains some hard tabs (@#09@, @\t@)
** rules should use t... - 01:54 PM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> I assume you mean 9763b.
Yes, you are right. Sorry, I did not realise that there are 2 ... - 01:52 PM Database Bug #9763: xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> I looked at 9763a and I do NOT agree with the implementation.
I assume you mean 9763b. - 01:51 PM Database Bug #9763: xml-node-name buffer option
- I looked at 9763a and I do NOT agree with the implementation.
IMHO, the values of these new attributes should be s... - 01:25 PM Database Bug #9763 (Internal Test): xml-node-name buffer option
- Please do some minimal tests with 9763a to get this into trunk.
- 06:34 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
>
> Test also with @buffer tt1:write-xml@ and @buffer tt1:xml-node-name = "something".@.... - 04:36 AM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> Added runtime support for buffer attributes, on 9763b, rev. *15771*.
>
> @buffer btt1:writ... - 04:34 AM Database Bug #9763: xml-node-name buffer option
- Added runtime support for buffer attributes, on 9763b, rev. *15771*.
@buffer btt1:write-xml("longchar", lc).@
@... - 01:37 PM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> First line should convert to a normal DYNAMIC-PROPERTY call which I used as a model for my chan... - 05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I wrote some more tests for setting a property and implemented the changes we previously discussed about making the i...
- 01:31 PM Database Feature #9543: implement missing BUFFER attributes
- Ovidiu Maxiniuc wrote:
> Constantin, shouldn't we generate the optimised @logical.TRUE@ instead when a literal is us... - 12:10 PM Database Feature #9543: implement missing BUFFER attributes
- There is another conversion issue. Instead of...
- 11:15 AM Database Feature #9543: implement missing BUFFER attributes
- Ovidiu Maxiniuc wrote:
> I do not think you need to add a new method.
> The _missing_ method is most likely @Common... - 10:56 AM Database Feature #9543: implement missing BUFFER attributes
- I do not think you need to add a new method.
The _missing_ method is most likely @CommonHandle.readOnlyError(String ... - 09:29 AM Database Feature #9543: implement missing BUFFER attributes
> Constantin Asofiei wrote:
> * did you test how the setter converts for @CAN-READ@?
>
>> Well, is converts in...- 08:49 AM Database Feature #9543: implement missing BUFFER attributes
- Addressed review issues in rev. *15773*.
Constantin Asofiei wrote:
> * did you test how the setter converts for @... - 08:17 AM Database Feature #9543: implement missing BUFFER attributes
- Review of @9543a, revision 15771:
* why the @AutoSynchronize@ interface? If the attribute is specific only to BUFFER... - 12:05 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I've started upgrading dependencies to get rid of old and vulnerable libraries and I've encountered a problem that ma...
- 11:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur, can you do a safe cut-out of the current changes you have to merge to trunk by EOW? Other matters can be defer...
- 11:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Replacing @new date@ with @date.of@ throughout the project means there are going to be a lot of overloads for the @of...
- 10:19 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> [...]
> @generateDefault@ generates a @date.UNKNOWN@, that's why I asked about it.
Because ... - 09:44 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- ...
- 09:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> The issue seem to originate from @BaseDataType.sameType@, it returns false for date and const... - 09:37 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- The issue seem to originate from @BaseDataType.sameType@, it returns false for date and constant. Does it make sens t...
- 09:28 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- It seems so, I am getting errors in the @SharedVariableManager@ because @dateConstants@ are used.
- 09:14 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I suppose @BaseDataTypeFactory.instantiate@ and any BDT generation method should return a mut... - 09:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I suppose @BaseDataTypeFactory.instantiate@ and any BDT generation method should return a mutable instance.
- 08:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I am trying to replace all @date@ instance creation in the project with the @date.of@. Natura... - 08:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I am trying to replace all @date@ instance creation in the project with the @date.of@. Naturally this breaks everythi...
- 08:14 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Test the cache directly in Java - create the datetime-tz strings (what is @odt@ in your ... - 07:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Of course, writing a performance test for such cases is not trivial, so there is a chance tha... - 07:46 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Extra ideas:
* @CompareOps.equals@ can use a == short-circuit now, as there is a higher chance to have the same BDT... - 07:34 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- ...
- 06:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > Creating 1 mil datetimetz instances takes, on average, 6594 milliseconds, using the dynamic cache, that has a hit r...
- 06:04 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- After running 106 FWDTests, these are the results of the dynamic cache usage:...
- 11:41 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
Thanks for the suggestions. I've updated the wiki to cover all of your remarks from the previous note besides the...- 10:59 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Reopening the discussion on this.
Is it ok to fix this by adding the @if (isSuspended)@ (#9740-1) that is in the l... - 10:05 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Also, these skeletons are missing from the skeleton bzr project:
* @OpenEdge/Core/IMemoryPointer.cls@
* @OpenEdge/C... - 10:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, is the @LegacyResourceSupport@ annotation needed for types: PROPERTY, SUBSCRIBE, PUBLISH, UNSUBSCRIBE?
- 08:13 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I still have the error with @n/a@, not sure why some classes that are in p2j are not recognized. Example:...
- 07:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> From those some are already present in fwd, should I skip them?
Yes, add only wha... - 07:29 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- From those some are already present in fwd, should I skip them?
- 07:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> Where should I commit them? 9436a?
Yes, 9436a - 07:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Ioana, please check something (tomorrow is OK): are the associated .cls skeletons in the... - 08:53 AM Runtime Infrastructure Feature #4132: implement configurable user and session limits
- I've documented this configuration in [[p2j:Session Management]].
03/12/2025
- 06:34 PM Database Feature #7020: always use "expanded" extent fields
- I have started reviewing the branch, but it will not be ready until tomorrow due to its size.
- 11:37 AM Database Feature #7020 (Review): always use "expanded" extent fields
- Done. 7020c was rebased to trunk revision 15770. 7020c is at revision 15792 and is ready for review.
- 09:43 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- Greg Shah wrote:
> Stefanel: Is there anything else that needs to get done on this task?
As I extracted some of t... - 09:33 AM Database Feature #7020: always use "expanded" extent fields
- Eric/Ovidiu: Please make it a priority to get this code review done. We have several bugs being held open due to thi...
- 12:40 PM User Interface Bug #9732 (Review): Pressing Dead keys with Dutch system language produces different key events d...
- Committed revision 15765 (9293d). Please review changes.
- 11:05 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- Create branch 9293d.
- 11:16 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Review of 9683a:
There is still a place:... - 10:26 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed in *9488a rev. 15733*: Added conversion and minimal runtime support for @TENANT-ID@ and @TENANT-NAME@ funct...
- 05:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, please check something (tomorrow is OK): are the associated .cls skeletons in the FWD skeleton project, for wh...
- 03:40 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, is there a task for the new @VAR@ statement? If not, please create one, and lets work it in a different branch...
- 10:07 AM Database Feature #9543 (WIP): implement missing BUFFER attributes
- 10:03 AM Database Feature #9543: implement missing BUFFER attributes
- Added conversion support on 9543a, revision *15770*.
For @AUTO-SYNCHRONIZE@ can be setable and queryable, although... - 07:11 AM Database Feature #9543: implement missing BUFFER attributes
- Eduard, please add conversion support for these two.
- 09:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > aside from the fact that it defaults to cvt and it doesn't take the path from p2j.cfg.xml
That will need to be f... - 09:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Managed to finish running @callgraph@ without any errors on hotel with the following change:...
- 05:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I have made the suggested changes (rev 15768). About @getConversionFolder()@ it searches for a key in a map and defau...
- 09:45 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- I think it actually came in an earlier point release for v12.
- 04:26 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- Progress 12.8 introduces a new variable definition statement, called the @VAR@ statement. This statement simplifies v...
- 03:50 AM Base Language Feature #9767 (WIP): Support the new VAR statement introduced in Progress 12.x
- 09:17 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I encountered a few issued when using constant character, one of them leaves some tests in a perpetual wait state, a ...
- 08:56 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- I fixed this in 9756a revision 15769.
Other tests passed. If there are no other objections I think 9756a is safe f... - 08:09 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Oh, I discovered an issue that is also in trunk. One example of problematic statement @contains(words, -)@ I will fix...
- 07:57 AM Database Bug #9756 (Internal Test): Performance improvements for CONTAINS udf related methods.
- I will continue testing the functionality with different parameters for contains.
- 07:40 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Ovidiu Maxiniuc wrote:
> Cool. I have looked at the code. The changes are minimal. They are OK in my opinion. Howeve... - 06:42 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Cool. I have looked at the code. The changes are minimal. They are OK in my opinion. However, we can assume the first...
- 05:16 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- I changed boolean[] to BitSet and used ConcurrentHashMap for skipPatterns in 9756a revision 15767.
- 08:32 AM Database Bug #7924 (Test): add support for creating an empty database
- The effort was moved to #7894 task and completed.
Branch 7894a was merged into trunk as rev. 15770 and archived.
... - 07:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I tried to replace the @SchemaConfig$NsConfig.importFile@ with an Artifact, eventually I ended up noticing that the @...
- 07:36 AM User Interface Feature #4853 (Closed): implement support for reporting a device-id which is meant to identify a ...
- 06:33 AM Database Bug #9763: xml-node-name buffer option
- 9763a rev 15771 changes @return new character("label")@ to @return character.UNKNOWN@.
I'll move ahead with the co... - 06:20 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> As @LABEL@ is *not an attribute* for BUFFER or TEMP-TABLE (you can't set or get it via @... - 05:58 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Please post the test and how it converts now.
The 4gl test:... - 05:55 AM Database Bug #9763: xml-node-name buffer option
- As @LABEL@ is *not an attribute* for BUFFER or TEMP-TABLE (you can't set or get it via @h:LABEL@), then please do not...
- 05:53 AM Database Bug #9763: xml-node-name buffer option
- Please post the test and how it converts now.
- 05:36 AM Database Bug #9763: xml-node-name buffer option
- Committed on 9765a, rev. *15768*. Conversion support for NAMESPACE-URI, NAMESPACE-PREFIX, SERIALIZE-NAME and LABEL bu...
- 04:44 AM Database Bug #9763 (WIP): xml-node-name buffer option
- Eduard Soltan wrote:
> However the following syntax in OE will not raise any errors @def temp-table tt1 field f1 as ... - 04:34 AM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Is this LABEL only for buffers, or temp-table, too? Is it acc... - 04:28 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Is this LABEL only for buffers, or temp-table, too? Is it accessible via @BUFFER btt1:L... - 04:23 AM Database Bug #9763: xml-node-name buffer option
- Is this LABEL only for buffers, or temp-table, too? Is it accessible via @BUFFER btt1:LABEL = "something"@?
- 04:15 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Eduard, so I found @SERIALIZE-NAME@ also at the @DEF BUFFER@ statement. Please work on ... - 03:32 AM Database Bug #9763: xml-node-name buffer option
- Eduard, so I found @SERIALIZE-NAME@ also at the @DEF BUFFER@ statement. Please work on adding all these. I don't kn...
- 03:33 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Vladimir, are you testing in GUI 4GL? In ChUI, both MESSAGE show on screen. Please check if there is some configurat...
03/11/2025
- 06:14 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- As to how to fix the original problem:
At the moment the sizes of terminal forced as 512 characters by 128 lines. ... - 06:01 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Branch 9572a created for this task. The @RedirectedTerminal@ refactored in rev. 15768. No functional changes yet.
- 05:37 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- In OE the following code:...
- 01:14 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
- 04:55 PM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
- It is good work!
- 04:53 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Code Review Task Branch 5586a Revision 15767
1. In @getPathToConversionFolder(String filename, String postfix)@ pl... - 08:44 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Most of my changes revolve around utilizing the function i created which takes the path: @./<basepath>/filename@ and ...
- 08:37 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
- Greg,
I will move this to Review. Could you take a look at my changes? I will wait for your feedback on them.
Than... - 08:29 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I created a branch 5586a and commited my changes at revision 15767.
- 04:44 PM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
- 03:54 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- We need to move ahead with this ASAP. Having it ready by the end of March is important to at least one customer. Th...
- 02:16 PM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> > 9763a/15767 only adds conversion support for buffer's @xml-node-name@ attribute. But t... - 12:55 PM Database Bug #9763: xml-node-name buffer option
- I don't see any @label@ support in @BufferImpl@, so we may want to defer that.
Otherwise, please create a more com... - 12:31 PM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Eduard: please do some small tests and see if conversion of these works properly.
... - 11:48 AM Database Bug #9763 (New): xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu: please review 9763a
>
> 9763a/15767 only adds con... - 11:24 AM Database Bug #9763: xml-node-name buffer option
- Constantin Asofiei wrote:
> Ovidiu: please review 9763a
9763a/15767 only adds conversion support for buffer's @xm... - 10:00 AM Database Bug #9763 (Review): xml-node-name buffer option
- A buffer can set its own @XML-NODE-NAME@ - and multiple buffers (for the same temp-table) can have different @XML-NOD...
- 09:51 AM Database Bug #9763 (Test): xml-node-name buffer option
- 01:11 PM Base Language Feature #9435 (Review): class-level virtual procedure/function definitions
- Created task branch 9435a from trunk rev 15767.
Rev 15768 fixes virtual function support defined in 4GL classes, w... - 12:24 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- Vladimir Tsichevski wrote:
> Fixed in 9657a rev. 15712. Has to be tested with ChUI.
I'm having difficulties runni... - 11:08 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Stefanel Pezamosca wrote:
> The cache I made only saves the ast given by FQLParser, and has only the String fql as a... - 10:43 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Ovidiu Maxiniuc wrote:
> * related to the new, rather large, boolean arrays in @Contains@ and @LogicalExpressionConv... - 10:37 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Ovidiu Maxiniuc wrote:
> * also in @FqlToSqlConverter.fqlAstCache@, I think there are 90% cases when the AST tree do... - 10:29 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Ovidiu Maxiniuc wrote:
> Review of 9756a/15766.
>
> I agree that these are two directions we can improve performa... - 10:28 AM Database Bug #9756: Performance improvements for CONTAINS udf related methods.
- Review of 9756a/15766.
I agree that these are two directions we can improve performance. The ideas are good. But I... - 06:23 AM Database Bug #9756 (Review): Performance improvements for CONTAINS udf related methods.
- Please review!
- 06:22 AM Database Bug #9756 (WIP): Performance improvements for CONTAINS udf related methods.
- Working at #7020 I also made some performance improvements for CONTAINS udf related methods. LogicalExpressionConvert...
- 03:07 AM Database Bug #9756 (Test): Performance improvements for CONTAINS udf related methods.
- 10:54 AM Base Language Bug #9765: SQL cannot compare bigint with character varying
- A testcase for this issue (with the attached .df):...
- 10:49 AM Base Language Bug #9765 (New): SQL cannot compare bigint with character varying
- 10:41 AM Database Bug #9764: Some events (like VALUE-CHANGED) are invoked after errors are displayed for the buffer...
- Given a browse with a set query. This query can have one ore more buffers set. One of the buffers (say buff1) contain...
- 10:37 AM Database Bug #9764 (New): Some events (like VALUE-CHANGED) are invoked after errors are displayed for the ...
- 08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Alexandru suggested that at some point we should create new mutable instances and return them... - 08:50 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru suggested that at some point we should create new mutable instances and return them in the case of @InputOu...
- 08:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > And also for InoutOutputField?
>
> It is possible, so far I... - 08:16 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> And also for InoutOutputField?
It is possible, so far I have been solving issues as t... - 07:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I think the place is in InputOutputExtentField.
And also for InoutOutputField? - 07:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Maybe we can cast the constant types to normal ones in @FieldReference.getObject@?
Or pass... - 07:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Maybe we can cast the constant types to normal ones in @FieldReference.getObject@?
- 07:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Currently I am trying to solve this issue:...
- 06:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- At this point, no. I am working on it.
- 06:47 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> I committed rev 15765, @character@ caching in @Record@ was added, still, new instances are us... - 05:55 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Memory profiling with the changes in 9060b results for BDT instances (large application FWDtest that uses a lot of CR...
- 08:37 AM Documentation Support #9662: support for metadata
- This task is about more than configuration. It is about providing documentation to explain our metadata support at b...
- 05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Second line won't compile because there is no @setDynamicProperty@ method that takes in a @Stri... - 05:25 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Found another conversion problem....
- 04:35 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
- Alexandru Lungu wrote:
> ...
> There is no point in "revalidating" if a @LookAheadQuery@ delegate for dynamic-mode ...
03/10/2025
- 04:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Good.
- 10:34 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I created this function inside @Configuration@...
- 02:33 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- I downloaded the files from your link. Thank you.
As you said, there are 2 directories:
* the @emptydbwithschema@... - 11:57 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- I've prepared 4 empty database bzip2 backups and the current metadata split into the two separate directories as we c...
- 02:08 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- 1st Pass Review
Overall, it is a good first step. Some more specific thoughts:
1. From the screenshots, it see... - 11:02 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I have finished a first draft. Greg, can you take a look and tell me what you think? I think I should also add some c...
- 11:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The refid is set in @rules/annotations/early_annotations.xml@:...
- 09:39 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The @refid@ annotation points to a @constructor@ instead to the getter - look for '137438953915' in the .ast file.
<... - 09:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am not exactly sure, I also tried to create a testcase but it's converting atm. I attached the .ast file.
- 09:08 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For @this.null@ - look in the .ast, I think @ByteBucket:size@ may be missing?
- 09:04 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Added all the necessary files to conversion(all OpenEdge/ dependencies). The conversion list now:...
- 04:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Ioana, some notes:
> * the @tenant-id()@ and @tenant-name()@ support I think is only fo... - 03:44 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, some notes:
* the @tenant-id()@ and @tenant-name()@ support I think is only for the builtin function, and not... - 11:07 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I did a memory profiling on a large application FWDTest and saw that the most instantiated BDTs are @unknown@, and th...
- 07:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> This is the most efficient implementation I found:
I am not sure if this is more performan... - 05:45 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- The general idea is that the least used entries will always change, but the most used one will always be "in the top"...
- 05:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- This is the most efficient implementation I found:
Key Data Structures:
* HashMap<K, V>: Stores the actual cache ... - 05:29 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Clearly a LRU cache is not a good idea for caching the BDT constants, but what about a Most F... - 05:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Clearly a LRU cache is not a good idea for caching the BDT constants, but what about a Most Frequently Used (MFU) cac...
- 10:12 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
- I did some prototyping, but I must admit that having it as a @Query@ is much too complex comparing to having it as a ...
- 07:15 AM Database Bug #9755: Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
- h4. Problem
A pattern was detected in a customer application that uses a browsed query, which is automatically scr... - 06:51 AM Database Bug #9755 (New): Reimplement AdaptiveQuery dynamic-mode using a LookAheadResults delegate
- 09:47 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> And in this case emits as a pseudo-dynamic-property call or a bulk Java setter call?
... - 09:40 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- And in this case emits as a pseudo-dynamic-property call or a bulk Java setter call?
- 09:35 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> If @prp@ is extent, does this work if DYNAMIC-INVOKE returns scalar or extent, in 4GL? ... - 09:28 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- If @prp@ is extent, does this work if DYNAMIC-INVOKE returns scalar or extent, in 4GL? Because to me it looks like t...
- 09:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I had the same problem a while back ...
- 09:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> Intermediate or output artifacts might have a link to a @SourceArtifact@ that they are created fr... - 06:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Dănuț Filimon wrote:
> My next steps:
> * find more usages of FileList in drivers and replace them with artifacts
... - 05:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15741*. Initial implementation for replacing *FileList* usage with artifacts in the conversion proce...
- 04:42 AM Database Bug #9633: bulk delete for permanent tables
- Branch 9656a was merged to trunk rev 15762 and archived.
- 03:37 AM Database Bug #9633: bulk delete for permanent tables
- Ovidiu Maxiniuc wrote:
> Review of 9656a/15759.
Done, please see rev 15760.
03/07/2025
- 04:18 PM Database Bug #9633: bulk delete for permanent tables
- Review of 9656a/15759.
* @Persistence.java@
** I think the new methods are very useful additions;
** line 1370: ... - 08:04 AM Database Bug #9633: bulk delete for permanent tables
- Ovidiu, can you review 9656a, please? I'd like to get this into trunk.
- 09:55 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- From Hynek:
> It sounds like you are more up to a parallel albeit limited UI implementation on the server.
>
> I... - 09:53 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- From Hynek:
> Do you anticipate to identify the individual UI resources (client calls, UI features, etc.) used in ... - 09:53 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- About PASOE:
PASOE implements multiple 4GL sessions in each agent process, each of those 4GL sessions is on its ow... - 09:34 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
- 9060b/15764 is ready for review.
- 07:54 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Please provide some examples.
What I meant is that it cannot be private or protected,... - 07:41 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> > * @rawConstant.setUnknown()@ - this breaks the 'immutable' part - if we cache them, then th... - 07:33 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Review for 9060b/15755:
> * why the access mode change for some methods in i.e. @dateti... - 07:15 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Review for 9060b/15755:
* @fuzzyMethodLookup@ - @fromJava@ already has @fromConstantType@, I think @toLegacyBDT@ cal... - 05:46 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
- I added the immutable types and used them in Record getters, so far it seems to work fine. The code is in 9060b/15755...
- 09:30 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Constantin Asofiei wrote:
> Stefan Vieru wrote:
> > After copying @directory.hints@ now conversion is almost the sa... - 07:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- @.hints@ files are configuration files which are similar to "source" inputs. These should still reside in the source...
- 06:48 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> After copying @directory.hints@ now conversion is almost the same, tested on @hotel_gui@, outs... - 06:02 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- After copying @directory.hints@ now conversion is almost the same, tested on @hotel_gui@, outside 2 differences:
@Fw... - 03:49 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> Greg, please let me know if you have any ideas about where should i look to fix this issue wit... - 02:48 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Greg, please let me know if you have any ideas about where should i look to fix this issue with the comments.
- 09:27 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- h1. Report on remaining issues for ADE conversion
I added all files listed in #9488-22 to the conversion list usin... - 08:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- By "qualified", I mean a filename with a path. That path might be relative or absolute, we shouldn't care. Either w...
- 08:37 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> We want to have the qualified filenames (even for newly created artifacts) to be managed (and eve... - 08:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- The idea here is to create a strong separation of concerns which will give us:
* consistency
* a clear implementa... - 08:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- We want to have the qualified filenames (even for newly created artifacts) to be managed (and even encapsulated) as m...
- 05:07 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Had an issue with the import process on the hotel app, it was looking for a file in @data/hotel.p2o@ in @gatherTarget...
- 02:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> > The Iterator<Artifact> can't be reset., this is the only problem I can see with this idea.
>
... - 08:00 AM Base Language Bug #4766: fix CHR and ASC
- 1. Don't use the procedure editor or any IDE support to implicitly compile.
2. Don't run from source code (which is ... - 03:08 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> You must run a the 4GL @COMPILE@ language statement with very specific encoding options to get th... - 06:47 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Check with NO-ERROR the place where is thrown, for ERROR-STATUS:ERROR, ERROR-STATUS:GET-MESSAGE, ERROR-STATUS:GET-NUM...
- 06:28 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I don't think that this is so important but I'll just log it here.
AVM throws an "empty error" for the following ca... - 04:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Same structure of the tests, same problem. There is no error being thrown for a call to a nonex... - 04:12 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- This problem might be related to issue #4374
- 04:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Same structure of the tests, same problem. There is no error being thrown for a call to a nonexistent constructor.
- 03:47 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > The other error (if it can't find a constructor with that signat... - 03:46 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> The other error (if it can't find a constructor with that signature), does it work prope... - 03:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- The other error (if it can't find a constructor with that signature), does it work properly? It should be in the sim...
- 03:41 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Yes, so the stack trace looks something like this:
* @ObjectOps.newDynamicInstance@
* 3 overloaded versions @Object... - 03:27 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> After I traced the call I noticed that for trying to create a object by calling a non-existent ... - 02:36 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Found a problem with the constructor resolution of a call with @DYNAMIC-INVOKE@ given as argument....
- 04:46 AM Base Language Feature #9436: add built-in OO classes
- Committed on *9436a rev. 15752*:
* Added 2 new converted skeletons: @Progress.IO.MemoryOutputStream@, @Progress.IO.B... - 04:28 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> Another note here: I think we need the REST admin APIs to have mandatory authentication... - 04:27 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- I made a bit more testscases, concerning the issue:...
- 04:18 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Also there is the following example:...
- 03:46 AM Database Feature #7020: always use "expanded" extent fields
- *7020c* was rebased to trunk *15761* and is now at revision *15786*.
03/06/2025
- 11:13 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Another note here: I think we need the REST admin APIs to have mandatory authentication/authorization.
Ovidiu: pl... - 09:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- In regard to the @FileListFactory.createBlacklist()@ (and the whitelist processing), perhaps we should remove that su...
- 09:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > I've updated the code to use an ArticatCollection, some things I've remarked that might be of concern:
Understo... - 09:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- My objective here in using iterators is to ensure that the callers must go through the abtracted AM API instead of do...
- 09:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > The Iterator<Artifact> can't be reset., this is the only problem I can see with this idea.
Do we ever need to re... - 07:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I've updated the code to use an ArticatCollection, some things I've remarked that might be of concern:
* @Conversion... - 02:25 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> > The alternative of the @FileList@ will be a list of @Artifact@ instances, this makes it difficu... - 09:20 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Other problem that appears with tests from @tests/error_handling@ seems to be a conversion issue:
In FWD the follo... - 07:18 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- With this implemented only 17 tests are failing.
- 07:18 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- I managed to setup the error handling test suite from @tests/error_handling@.
There were 66 tests failing out of 5... - 09:13 AM Conversion Tools Feature #9727: enable -? to provide syntax help in the various driver programs
- Use branch *7133a* for this work.
- 08:51 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, yes, the handler will need to have different pools, for each webspeed configuration (and its appserver).
So,... - 08:35 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> So this means that we need to have a single handler (with multiple webspeed configuratio... - 08:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Regarding the interference of this task to lazy hydration #6720.
IMO, at least for the current work on this task, we... - 08:26 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Another issue discovered in @OpenEdge/Core/Collections/StringKeyedMap.cls@, has to do with generics and I think this ...
- 07:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Modifying from this...
- 07:12 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Continue with conversion and I had to add 2 more skeletons: @Progress.IO.MemoryOutputStream@, @Progress.IO.ByteOrder@...
- 06:43 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- * The first warning:...
- 05:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- The regression was caused by the changes for the @*=@ operators, found the issue and committed the solution in *9488a...
- 04:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to bzr *skeleton* project, *rev 123*: Added the following skeletons from @Progress.Collections@: @IList@, @...
- 03:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- With trunk it works, working on pinpointing what change on 9488a introduced this regression.
- 03:30 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:
> Reproduced the error with an even simpler testcase. This works in Progress.
> [..... - 03:28 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Reproduced the error with an even simpler testcase. This works in Progress....
- 02:50 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- I tested another desktop system, Ubuntu 22.04 and Google Chrome Version 133.0.6943.141 (Official Build) (64-bit) and ...
- 02:04 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- I found that @gedit@ for these two systems behaves differently when
1) Dead key @'@ was pressed down and up.
2) Th... - 01:48 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- But for the desktop Ubuntu 18.04 and Google Chrome Version 134.0.6998.35 (Official Build) (64-bit) and Dutch system l...
- 01:43 AM User Interface Bug #9732: Pressing Dead keys with Dutch system language produces different key events depending ...
- For Ubuntu 22.04 and Google Chrome Version 133.0.6943.141 (Official Build) (64-bit) and Dutch system language
I obs...
03/05/2025
- 12:56 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Almost certainly yes.
- 10:18 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Greg Shah wrote:
> 1. Do we have thread safety issues in managing this @isSuspended@ flag? The @suspend()@ and @res... - 08:56 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- I have some converns with how we are managing the suspend/resume here. These concerns are not just related to the ch...
- 08:37 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- After a client that runs in batch mode finishes its execution it stops with a crash :...
- 08:30 AM Runtime Infrastructure Bug #9740 (Closed): Client running in batch mode stops with a crash on Windows
- 12:49 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > The alternative of the @FileList@ will be a list of @Artifact@ instances, this makes it difficult to refactor the P...
- 08:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I am making good progress on the hotel conversion, attached to this issue is the current state of the conversion proc...
- 04:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I've reached a stable version here I can build the 7180a branch, but there are a lot of conversion/import issues whic...
- 03:40 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> Wherever we use a @FileList@ instance, we will need to refactor it to use the AM. For example, t... - 08:35 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Wherever we use a @FileList@ instance, we will need to refactor it to use the AM. For example, the @TransformDriver....
- 10:07 AM Runtime Infrastructure Support #9730: Run hotel_gui in Windows 11
- Thank you for noting these, Lorian. This is a task of mine, which hasn't been given enough attention. I ran into trou...
- 10:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> Constantin, regarding our discussion from yesterday about all the different call types... I hav... - 05:19 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin, regarding our discussion from yesterday about all the different call types... I haven't found any list li...
- 10:03 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Reproduced the extent conversion error with this testcase:...
- 09:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am still trying to convert @OpenEdge/Core/Collections/List.cls@ (a modified version where I rewritten the var state...
- 07:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed on *9488a rev. 15731*:
* a quick fix for a NPE when the p2j.cfg.xml @is-legacy-oo@ configuration is not pr... - 08:57 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Almost fixed the previous issue, now the code converts and i can start hotel_gui but i still have some comments left ...
- 08:09 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- Eric Faulhaber wrote:
> Can you proceed with testing the simple MT setup you were using before the customer's test c... - 08:02 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- Ovidiu Maxiniuc wrote:
> The regression tests returned with success, as well as my targetted testcases used for deve... - 07:13 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I rebased 6506a with the latest trunk, the branch reaching revision 15760. I hope there aren't any conflict leftovers...
- 07:00 AM User Interface Bug #9732 (WIP): Pressing Dead keys with Dutch system language produces different key events depe...
- 05:39 AM Database Bug #9633: bulk delete for permanent tables
- Constantin Asofiei wrote:
> The @invalidateCache@ may be used for the future bulk-delete for permanent tables, too (... - 05:34 AM Database Bug #9633: bulk delete for permanent tables
- The state-changed 'buffer refresh' event was added to 9656a/15759 (after rebase).
I've tested how 4GL behaves if t... - 05:31 AM User Interface Bug #9738: Infinite loop/memory leak caused by ENTRY trigger on current-window
- The faulty testcase is this:...
- 05:22 AM User Interface Bug #9738 (Test): Infinite loop/memory leak caused by ENTRY trigger on current-window
- 03:25 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> ** Java 9 onward defines @of@ static method as a way to provide immutable variants, mostly ... - 03:22 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Immutable objects can't be changed at all, unmodifiable objects can't be change externally, b...
03/04/2025
- 02:28 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I think we need to target the most recent version in 12.x.
- 06:55 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- Florin, please avoid using snapshots from OE IDEs. Please refer to the version textually.
- 06:35 AM Conversion Tools Support #9703 (WIP): explore and document the existing OE IDE feature set
- This is the Dev Studio and OE versions I have access to:
Progress Developer Studio 4.3
OpenEdge Release: 11.6.3
... - 02:09 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- It is a fair concern. We should at least test the UI functionality in OE (PASOE mode) to confirm that it all works. ...
- 12:34 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- If the UI (widgets) is not a hard requirement for #8661, then we can postpone it.
But I'm worried about features w... - 12:31 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Is it needed for existing customers?
I know one customer that uses PASOE and has a reporting processing that does ... - 12:30 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Constantin Asofiei wrote:
> Greg, we need this for PASOE to be complete.
Actually the customer project I've teste... - 12:26 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Greg, we need this for PASOE to be complete.
- 12:42 PM Base Language Bug #9734: multiple 'AS type' clauses allowed in DEFINE VAR
- In #2082, we've allowed multiple @AS type@ clauses in @DEFINE VAR@. This may have been a feature for 4GL v9 (or just...
- 12:40 PM Base Language Bug #9734 (New): multiple 'AS type' clauses allowed in DEFINE VAR
- 10:27 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg, I am afraid I am going too deep into the idea of "using artifacts instead of FileList" so let me ask a question...
- 06:19 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- It seems my next commit will take a while, currently working my way into the conversion and it's a lot more that I ex...
- 04:02 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> I think that the @ArtifactManager@ (AM) should handle the creation and processing of the list, in... - 10:11 AM Runtime Infrastructure Support #9730: Run hotel_gui in Windows 11
- Good news!
I was able to run the hotel app on Windows 11 ✅✅
Since the @prepare_hotel.cmd@ was *not working* p... - 04:23 AM Runtime Infrastructure Support #9730: Run hotel_gui in Windows 11
- I am trying to run the hotel_gui in Windows 11.
The revision of @hotel_gui@ i am using is @375@ (latest).
When ... - 04:09 AM Runtime Infrastructure Support #9730 (New): Run hotel_gui in Windows 11
- 09:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Immutable objects can't be changed at all, unmodifiable objects can't be change externally, but their state can be mo...
- 09:33 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> What I meant is that we only use one or two constructor overloads in @Record@ for each BDT, s... - 09:33 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- What I meant is that we only use one or two constructor overloads in @Record@ for each BDT, so it makes sense to have...
- 09:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Artur Școlnic wrote:
> Should every constructor for a BDT have an equivalent @immutable()@ overload?
Add a static @... - 09:25 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Should every constructor for a BDT have an equivalent @immutable()@ overload?
- 08:58 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- On today meeting on #9060:
* Extend caching to more BDT when possible. Consider using dynamic caching for this. Re... - 08:06 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
- 08:01 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I added support for Constant BDTs for getters in @Record@. There was an issue with the type resolving in @FuzzyMethod...
- 09:04 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin, could you take a look at the changes in the branch 8904a, rev. *15755*. The overall behaviour is implemen...
- 07:08 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, does this mean that STOP-AFTER does not affect running interactive UI code, like... - 06:40 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, does this mean that STOP-AFTER does not affect running interactive UI code, like WAIT-FOR or UPDATE?
- 06:39 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Also the following behaviour tests is a also a bit weird in OE:...
- 05:24 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> > This is helpful, do you know other situations where the @StopError@ should be raised? Bec... - 04:47 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. *15753*. Added support for raising @Progress.Lang.StopError@ legacy exception, when a proced...
- 02:00 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian Edu wrote:
>
> > I don't know what @StopConditionException@ is, in this case it wil... - 01:47 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian Edu wrote:
> I don't know what @StopConditionException@ is, in this case it will raise StopError:https://do... - 08:25 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Yes, we need to also update other dependencies (for example, see the list in #9674). The Jetty issue is the biggest ...
- 02:11 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> Tomasz: Please estimate the size of the work needed to migrate to the latest Jetty and other depe... - 07:55 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, please change progress.g to allow FINAL option at the property rule, and the conversion rules to emit it. For...
- 07:53 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Had a meeting today with Constantin about the new VAR statement. It's clear from the documentation https://docs.progr...
- 03:35 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, I assume you want to create the equivalent @DEFINE VAR n AS INT@ instead of @VAR INT n@, directly in the parse...
- 07:45 AM User Interface Bug #9732 (Test): Pressing Dead keys with Dutch system language produces different key events dep...
- 05:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- After conversion I'm missing these functions:...
- 05:40 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Finalized conversion but now I get some errors when starting the client.
- 03:22 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- The method referenced in #5586-15 looks like this:...
- 03:18 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I've found inside @frame_generator.xml@ the following function: ...
- 05:19 AM Database Bug #9633: bulk delete for permanent tables
- > The concern is only for buffers in the same session. I plan to add an API to post an event, intercepted via 'stateC...
- 05:17 AM Database Bug #9633: bulk delete for permanent tables
- Alexandru Lungu wrote:
> * Having an exception should attempt to unlock the records?
The point is for the outer blo... - 04:44 AM Database Bug #9633: bulk delete for permanent tables
- Review of 9656a:
> added Persistence.invalidateCache, as a central API to force cache invalidation. This allows sp... - 03:16 AM Database Bug #9633: bulk delete for permanent tables
- Starting to look into the changes ...
- 04:03 AM Database Feature #6720: lazy hydration
- > However, I think we have the JDBC to create the old buffer directly, at the moment the trigger is called instead of...
- 02:07 AM Database Feature #7020: always use "expanded" extent fields
- *7020c* was rebased to trunk *15752* and is now at revision *15777*. Last 5 revisions have some performance improveme...
03/03/2025
- 04:33 PM Deployment Support #9708: rationalize and optimize the standard FWD images
- I've posted some thoughts in #9597-101 related to factoring the images and scripts.
- 04:30 PM Database Feature #6720: lazy hydration
- Greg Shah wrote:
> I understand. I presume it is scoped to the trigger. It is implicitly nested inside the convert... - 03:29 PM Database Feature #6720: lazy hydration
- > The 'old' buffer is not a normal buffer. The @snapshot@ of a record is created at the time it is changed (only if a...
- 11:49 AM Database Feature #6720: lazy hydration
- The 'old' buffer is not a normal buffer. The @snapshot@ of a record is created at the time it is changed (only if a t...
- 04:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz: Please estimate the size of the work needed to migrate to the latest Jetty and other dependencies.
- 01:38 PM Database Bug #9633 (Review): bulk delete for permanent tables
- I'm placing 9656a in review to get some info from Alexandru/Ovidiu.
One note about my previous concern:
* buffers... - 06:57 AM Database Bug #9633: bulk delete for permanent tables
- Created task branch 9656a from trunk rev 15750. The changes are in 15751:
* added @Persistence.invalidateCache@, as... - 12:47 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Running @run nonExistentProcedureHopefully.p.@ if @nonExistentProcedureHopefully@ procedure... - 09:22 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Please observe that @doBlock0@ block that raised the the stop-after interrupt does not have... - 07:13 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
>
> Please observe that @doBlock0@ block that raised the the stop-after interrupt does not ha... - 07:00 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I was doing some tests for catching the @Progress.Lang.Stop@ behaviour with nested blocks with *stop-after* timeouts,...
- 12:39 PM Base Language Feature #9436: add built-in OO classes
- @skeleton/oo4gl/Ccs/Common/Support/IInt64Holder.cls@ and the other 'holders' in @Ccs@ package need to be hand-written.
- 06:47 AM Base Language Feature #9436: add built-in OO classes
- 9436a is rebased.
- 06:35 AM Base Language Feature #9436: add built-in OO classes
- Please rebase 9436a.
- 12:12 PM Conversion Tools Feature #9727: enable -? to provide syntax help in the various driver programs
- Currently, our @ConversionDriver@/@ProgressTransformDriver@/@ReportDriver@ programs don't provide an easy way to get ...
- 12:06 PM Conversion Tools Feature #9727 (New): enable -? to provide syntax help in the various driver programs
- 12:03 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Looking at the conversion driver I can simply pass the FileList as a parameter to the @ArtifactManager.createArtifa...
- 11:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Is there an existent issue for this, or should I create one?
There isn't such a task. We can make the changes h... - 04:29 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Looking at the conversion driver I can simply pass the FileList as a parameter to the @ArtifactManager.createArtifact...
- 04:00 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Thanks for the input, I plan to start modifying the ConversionDriver first to make use of the artifacts.
Greg Shah... - 11:48 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- The regression tests returned with success, as well as my targetted testcases used for development. But these no not ...
- 09:35 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Found the issue, forgot to put the suffix-adding code inside @com.goldencode.p2j.schema.P2OLookup#loadTemporarySchema...
- 08:50 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Inside @annotations/annotations@ my conversion fails when calling @[java] javaname = p2o.javaPropertyName(getNoteStri...
- 08:27 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Managed to finish middle part of the conversion with the new output directory but I'm facing issues, meaning that tem...
- 09:30 AM Testing Bug #9649 (Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- 09:22 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Greg Shah wrote:
> Merge to trunk after 9498a.
Merged as trunk rev. 15752. - 07:45 AM Testing Bug #9649 (Merge Pending): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Merge to trunk after 9498a.
- 08:53 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- I committed rev 15726. It contains a new interface and a few implementing classes.
- 07:07 AM Database Bug #9701 (Test): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality c...
- I have now also ported the changes to @7156c/15546@ and @7156e/15734@.
- 06:44 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Andrei Plugaru wrote:
> I have merged to trunk as rev 15750.
>
> *Danut, should I also port it to 7156c and 7156e... - 06:40 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I have merged to trunk as rev 15750.
*Danut, should I also port it to 7156c and 7156e?* - 04:06 AM Database Bug #9701 (Merge Pending): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO e...
- Please merge 9701a to trunk now.
- 02:37 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- All the testing showed no regressions. ✅
I think this can be queued in for merge. - 05:33 AM Database Bug #8868 (Rejected): Fix "Can't normalize FWD value to use it with direct access." error for Fie...
- This fix made it into trunk as rev 15687, it was part of #9587. I am dead archiving 8868a and rejecting this issue.
- 04:30 AM Database Bug #9717: Investigate the possibility to replace UNIQUE INDEX with NON-UNIQUE INDEX and UNIQUE C...
- Incipient research shows that @UNIQUE CONSTRAINT@ is mostly a sugar syntax for an UNIQUE INDEX. The point is that @UN...
- 03:58 AM Base Language Feature #9435: class-level virtual procedure/function definitions
- #9373 showed an issue with virtual 'in handle functions. The problem is related to the fact that the handle is stati...
03/01/2025
- 08:13 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- I ran tests for our large customer’s application using trunk and 9649a, and the results were identical. I gather that...
02/28/2025
- 11:29 AM Documentation Support #9715: add documentation on how to reinstall/recreate native UDFs
- See [[p2j:Native UDFs for PostgreSQL|this wiki page]].
This documentation needs to be updated for MariaDB (and soo... - 07:52 AM Documentation Support #9715: add documentation on how to reinstall/recreate native UDFs
- See #7143-1419 and #8828-52. It should support all database types and it must be part of our [[p2j:Installation, Con...
- 07:50 AM Documentation Support #9715 (New): add documentation on how to reinstall/recreate native UDFs
- 10:41 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. *15752*.
1) Added runtime support for @UNDO, RETURN ERROR exe@ statement.
2) Cleaning up... - 08:22 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Hey Marian, I don't understand the following test @tests/stop_handling/TestCatchStop.cls@:...
- 03:39 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. *15751*.
Added support for propagation of @Progress.Lang.StopAfter@ exception all the way... - 10:35 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Greg Shah wrote:
> I just don't want to commit to trunk and then find that we have caused a problem for existing ABL... - 08:34 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- I just don't want to commit to trunk and then find that we have caused a problem for existing ABLUnit users (e.g. not...
- 08:04 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Greg Shah wrote:
> Have you tested ABLUnit tests in some non-trivial 4GL project?
Why?
This change addresses sit... - 07:57 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Have you tested ABLUnit tests in some non-trivial 4GL project?
- 03:54 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- I've finished testing: with *trunk*, it is impossible to run JUnit5 tests in the @test/@ subdirectory.
With 9649a th... - 10:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, this is the directory I'm currently working with. The most interesting things will probably be at the @we...
- 09:58 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Committed to 6506a rev. 15637 some more changes:
* Refactored @WebspeedHandler@ to use one single handler as noted i... - 05:50 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > The @basepath@ will be like @/oe.rds/@ or @scripts/cgiip.exe/@.... - 05:50 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> The @basepath@ will be like @/oe.rds/@ or @scripts/cgiip.exe/@. The other paths, @WServ... - 05:23 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > From the reply for the email in the previous note, there is thi... - 05:14 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> From the reply for the email in the previous note, there is this note:
> > The app uses... - 09:47 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Yes, I agree. Those tables are security-related, not tenant-related.
- 09:05 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg, currently the @_sec-authentication-system@ and @_sec-authentication-domain@ are 'written' via @TenantManager@, ...
- 09:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > If I want to have the artifacts available before any processing it's done (e.g. conversion, code analytics) as ment...
- 07:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I have more questions:
# If I want to have the artifacts available before any processing it's done (e.g. conversion,... - 06:33 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15740*. Added artifact classes, added functionalities to ArtifactManager.
- 02:41 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> > Created @ArtifactHandler@ should extend @org.eclipse.jetty.server.handler.AbstractHandler@, ths... - 09:05 AM Database Feature #9711: collation configuration cleanup
- Greg Shah wrote:
> > I agree that it is best to have the collation for all these databases in sync to the degree po... - 08:38 AM Database Bug #9717: Investigate the possibility to replace UNIQUE INDEX with NON-UNIQUE INDEX and UNIQUE C...
- The legacy UNIQUE INDEX transforms into UNIQUE INDEX in SQL. Recently, we discovered that queries over UNIQUE INDEXes...
- 08:31 AM Database Bug #9717 (New): Investigate the possibility to replace UNIQUE INDEX with NON-UNIQUE INDEX and UN...
- 07:00 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. 15728*:
* Conversion support for using generics in @implements@ clause.
* Modified @Icompa... - 05:57 AM Database Feature #7020: always use "expanded" extent fields
- *7020c* was rebased to trunk *15747* and is now at revision *15771*.
- 05:57 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- 9683a seems to be on the right track.
At this is in an early stage, I may say that it has quite a high cognitive c... - 04:48 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- As the proposed changes are not really related to this task, I created a new one - #9714, which will address the remo...
- 04:46 AM Database Bug #9714: Remove LocalSyncher as it has become dead code
- From Eric in #9701-24:
> Please note that LocalSyncher is effectively dead code. We really should remove its use. It... - 04:45 AM Database Bug #9714 (New): Remove LocalSyncher as it has become dead code
- 03:25 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- So you are using DYNAMIC-INVOKE on the 2nd argument of the DYNAMIC-INVOKE, which *must be a character*.
If you use... - 02:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Paul, about the 'extent' parameter used in a call like @extentMethod(dynamic-invoke())@.... - 02:18 AM Database Bug #9713: Remove singleBuffer from FQLPreprocessor constructor call
- This task was created based on #9695-27.
The main drive for this task is that The @private FQLPreprocessor(List<Re... - 02:11 AM Database Bug #9713 (New): Remove singleBuffer from FQLPreprocessor constructor call
- 01:46 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Understood, will look on how to adjust to @p2j.cfg.xml@.
02/27/2025
- 04:27 PM Database Feature #9711: collation configuration cleanup
- > I agree that it is best to have the collation for all these databases in sync to the degree possible, and if we ha...
- 04:16 PM Database Feature #9711: collation configuration cleanup
- Greg Shah wrote:
> For persistent databases, we need the collation used for the primary database to be consistent wi... - 11:33 AM Database Feature #9711: collation configuration cleanup
- For the @_temp@ database, please see my comments in #9699-15 through #9699-21. We should eliminate all hard coded cf...
- 11:30 AM Database Feature #9711: collation configuration cleanup
- This is meant to finish the work left open in #5491-20:
We need to simplify the configuration of the locale/collat... - 11:30 AM Database Feature #9711 (WIP): collation configuration cleanup
- 03:39 PM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Eric Faulhaber wrote:
> Please note that @LocalSyncher@ is effectively dead code. We really should remove its use. I... - 10:00 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Andrei Plugaru wrote:
> Alexandru Lungu wrote:
> > * Please investigate if there are @equals@ comparisons of @BaseR... - 09:53 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I think that should suffice. The changes are right at the heart of the persistence and surely the affected code will ...
- 09:44 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Thanks, Ovidiu, for the review.
As we want to test it more aggressively, I propose the following tests, apart from... - 09:32 AM Database Bug #9701 (Internal Test): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO e...
- I have reviewed the changes in 9701a/r15735.
I agree with the new code (with the reservation of the problem related ... - 08:09 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I have ran the fwd tests and they show no regressions.
- 07:28 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- The unit tests of a customer passed, however I have one more failing test in the fwd tests. So, I am running the fwd ...
- 04:44 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I will be following this test plan:
* unit tests for a large customer application [ai]
* fwd tests of another large... - 04:37 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Andrei, please do other remaining testing until Ovidiu provides a final Review (unit tests or/and ChUi regression tes...
- 03:31 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- *Ovidiu*, please take a look over the changes in @9701a@ when you are available.
- 02:38 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- The @domain@ table has references to @domain_type@ and @tenant_name@. Therefore a @domain@ cannot be defined without ...
- 11:47 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Ovidiu, the @domain@ and @domain-type@, are these *only* related to multi-tenancy? Because as I recall these can a...
- 11:34 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> > Greg, there is currently a single handler for @/admin/tenant@, @/admin/domain@ and @/admin/doma... - 09:31 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Greg, there is currently a single handler for @/admin/tenant@, @/admin/domain@ and @/admin/domain-type@. The last ...
- 07:02 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg, there is currently a single handler for @/admin/tenant@, @/admin/domain@ and @/admin/domain-type@. The last 2 ...
- 06:21 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > > > I was not, but @/admin/meta/<meta-tables>/@ and @MetaHandler@ will fit for me as a glove (or two of them? :)).
... - 12:15 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- In the FWD code, we should not use any properties. So all of the @build.properties@ stuff like @app.4gl.src@ or @cvt...
- 09:17 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Greg Shah wrote:
> It is a good test. Please note that while we do default to @cvt/@, we do allow this directory to... - 09:15 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Today I've looked through possible implications this kind of change might have. I have reached TransformDriver and wo...
- 09:13 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- It is a good test. Please note that while we do default to @cvt/@, we do allow this directory to be configured in @p...
- 02:30 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I have found that prefixing inside @com.goldencode.p2j.uast.JavaPatternWorker#generateJavaFilename(java.lang.String)@...
- 12:03 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > ...
- 11:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Created @ArtifactHandler@ should extend @org.eclipse.jetty.server.handler.AbstractHandler@, thsi will be used to ha...
- 06:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- During the execution of the @ConversionDriver@, @FileSpecList@ is used to build the conversion list in @TransformDriv...
- 05:18 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
- Thanks for the feedback Greg, I have a general idea on how I want to get into this now.
At the moment I did the fo... - 11:45 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- A separate system on which clients can be run is just one that:
# Has all the installation/setup as documented in ... - 10:44 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Then, for Hotel GUI, we'd want to be able access @http://fwddev1:7443/gui@ and the server/database would be @fwddev2@.
- 10:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We need a basic example of configuration so that we can have client support on a different server than the server sup...
- 10:40 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- 11:40 AM Database Feature #9712: ensure that the language and encoding options in use across the current customer b...
- As found in #9699, some customers may be setup with invalid combinations of language and codepage. We need a list of...
- 11:37 AM Database Feature #9712 (New): ensure that the language and encoding options in use across the current cust...
- 11:35 AM Database Feature #5491 (Closed): custom locale/collation implementations
- The remaining work is in #9711.
- 11:23 AM Documentation Support #9710: database and temp-table encoding and locales
- Guidance on encoding (the [[p2j:Database Collation]] page should be turned into a separate chapter and updated)
* ... - 11:23 AM Documentation Support #9710 (New): database and temp-table encoding and locales
- 11:23 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > I would suggest one more small change for setup script:
> No...... - 10:49 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> I would suggest one more small change for setup script:
No... there may be spaces in the p... - 10:32 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I would suggest one more small change for setup script:...
- 10:01 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- One interesting behavior observed, if we throw Progress.Lang.Stop as an error using the @UNDO, THROW@ statement. Thro...
- 09:37 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Rebased 8904a to trunk revision *15744*.
- 07:25 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed 8904a, rev. *15714*.
Added conversion and runtime support, for @UNDO, THROW ex@ statement. Where @ex ins... - 09:22 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Followup question from Constantin:
> For this one on 3.c:
>
>>> c. web-context:get-config-value(name) - I found ... - 09:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Answers from Will Griesmer:
> 1. In classic webspeed, the URL to execute a program is like this: http://localhost... - 05:30 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From the reply for the email in the previous note, there is this note:
> The app uses the Broker’s URL Address to de... - 09:10 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 15727*: Full conversion support for @+=@, @-=@, @*=@, @/=@.
Now @assign tz *= -1.@ converts ... - 09:02 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- I've explained this in various places and verbally at various times. I think it is important to put it in one place ...
- 08:24 AM Deployment Support #9708 (New): rationalize and optimize the standard FWD images
- 08:21 AM Testing Support #6862: build conversion regression testing tooling
- Tomasz: Can you please summarize how the ChUI Regression testing handles this today? The older version of it had a s...
- 08:17 AM Testing Support #6859: preprocessor tests
- We will implement a driver that directly executes the preprocessor and compares the resulting output against baseline...
- 08:15 AM Testing Support #6860: lexer tests
- To be clear: we will implement a driver that directly executes the lexer and checks the output. We must check both v...
- 07:53 AM Testing Support #6861: tests for valid and invalid 4GL syntax (parsing)
- After considering this further, I think we need 2 approaches:
1. For valid 4GL syntax, I think we make sure that w... - 07:42 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
- > The best location for this (at this time) is probably in the Apache @ant@ build scripting that we use (which is out...
- 07:33 AM Database Bug #9669 (Test): Optimize RecordMeta.applyInitialValues
- 07:08 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Branch 9669a was merged to trunk as rev.15743 and archived.
- 06:24 AM Database Bug #9669 (Merge Pending): Optimize RecordMeta.applyInitialValues
- Please merge 9669a to trunk after 9466b.
- 06:13 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- FwdTests passed.
- 05:40 AM Database Bug #9669 (Internal Test): Optimize RecordMeta.applyInitialValues
- I am OK with the changes:
* please fix @if (data[i] != null) {@ brace positioning.
This can go into internal test... - 05:13 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Removed getProperties in rev 15722.
- 05:00 AM Database Bug #9669 (Review): Optimize RecordMeta.applyInitialValues
- I committed the latest changes to rev 15721.
- 02:34 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Alexandru Lungu wrote:
> ** Anyway, I think this approach is not completely right because you presume that the @dyna... - 07:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, about the 'extent' parameter used in a call like @extentMethod(dynamic-invoke())@. There is another possibilit...
- 06:26 AM User Interface Bug #9260 (Test): The signature widget does not work if the web client is hidden by the proxy ser...
- Branch 9170b was merged to trunk as rev.15740 and archived.
- 02:45 AM User Interface Bug #9260 (Merge Pending): The signature widget does not work if the web client is hidden by the ...
- Please merge 9170b to trunk.
- 01:27 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- I tested this revision for 3 cases: the signature hardware driver is not installed, the environment with the Apache p...
- 06:22 AM Database Feature #9305 (WIP): Replace begins with interval based conditional
- For reference, I misunderstood the documentation. By "C locale", it doesn't mean "libc", but actual C locale (aka POS...
- 05:02 AM Database Feature #9305 (Review): Replace begins with interval based conditional
- As a resolution for #9305, I updated [[p2j:4GL_Database_Access_Performance_Tips]]. Please review.
- 05:37 AM Base Language Bug #4766: fix CHR and ASC
- Just to clarify a few things here, the whole idea of include files encoded in different code page than the source cod...
Also available in: Atom