Activity
From 04/28/2025 to 05/27/2025
05/27/2025
- 03:53 PM Database Bug #10049: UDF configuration regression in Persistence.java
- *There is no new UDF added. Only a small runtime change.*
As noted in first note, the problem was an incorrect det... - 03:40 PM Database Bug #10049: UDF configuration regression in Persistence.java
- This is only a runtime change, with no new UDF installation (or other special handling/configuration or devops) requi...
- 03:18 PM Database Bug #10049: UDF configuration regression in Persistence.java
- The aforementioned test passed.
- 03:35 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- I pulled the latest code and updated the files in the deploy directory with the p2j and fwd files Lorian posted. Afte...
- 02:23 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
- The changes should be fairly safe. Please check Hotel GUI and Hotel ChUI and something with batch processes. If the...
- 01:14 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
- Greg Shah wrote:
> Code Review Task Branch 9851a Revision 15934
>
> The change is good. Have you tested the buil... - 01:02 PM Runtime Infrastructure Feature #9851 (Internal Test): hard code the FWD version string in the JNI code at build time
- Code Review Task Branch 9851a Revision 15934
The change is good. Have you tested the build process and the result... - 12:24 PM Database Feature #7504: Export data tool from FWD into .d files
- OK, you mentioned only 2 occurrences, but I knew that there are more calls of the method from the base class.
When... - 02:49 AM Database Feature #7504: Export data tool from FWD into .d files
- Ovidiu Maxiniuc wrote:
> I'm also on Idea and I see 35 of them. Maybe you have a filter of some kind?
> I cannot ex... - 12:09 PM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek, 4135b broke @p2j.perf_tests.js@ tests. I did not check them at the moment. This patch could fix them.
- 10:17 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Sergey Ivanovskiy wrote:
> Although I was able to use the embedded Hotel GUI application but should not the old embe... - 09:55 AM Database Bug #9763: xml-node-name buffer option
- No, everything seems correct now.
- 06:00 AM Database Bug #9763: xml-node-name buffer option
- Review for 9763b rev 15950:
* BufferImpl - missing history number
* RecordBuffer - no actual change, use 'bzr rever... - 09:47 AM Conversion Tools Feature #6256: improved profile support
- Constantin Asofiei wrote:
> There is a problem when the 'exclude' filter is used to not add files to conversion. Du... - 07:45 AM Conversion Tools Feature #6256: improved profile support
- Created task branch *6256a* from latest *trunk/15941*.
- 05:54 AM Base Language Feature #6161 (Internal Test): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-P...
- 05:54 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I'm OK with the changes in 6161a, and it passed conversion testing. Please run harness for some apps.
Also, 6161a... - 05:20 AM Base Language Feature #9447: XML support feature improvements and testing
- The changes are compatible with Java 1.8....
- 05:05 AM Base Language Feature #9447: XML support feature improvements and testing
- I created a new Java 8 project, which I have tested this property, it works with no problems.
I am checking right no... - 05:01 AM Base Language Feature #9447: XML support feature improvements and testing
- Teodor, are any of these changes still compatible with Java 8? Or 9447a will enforce a minimum support to Java 17?
- 04:59 AM Base Language Feature #9447: XML support feature improvements and testing
- Commited revision *15718* on branch *9447a*.
- removed @olap4j@ dependency because is no longer needed
- changed @x... - 04:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15952*. Simplified transformArtifactNames() and removed containsArtifact() from ArtifactManager.
... - 03:57 AM Base Language Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
- Constantin Asofiei wrote:
> Danut, some notes:
> * now we register ObjectOps as 'block-scopeable' instead of 'top-... - 03:47 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- Danut, some notes:
* now we register ObjectOps as 'block-scopeable' instead of 'top-level scopeable'.
* this mean... - 02:56 AM Database Feature #7020: always use "expanded" extent fields
- 7020d was rebased to latest trunk (rev. 15941) and it's now at revision 15959.
- 02:32 AM Base Language Feature #10050: OS-DIR and other file-system utility methods, feature improvements and testing.
- This task will handle fixing the remaining inconsistencies related to OE in the current implementation of the feature...
- 02:17 AM Base Language Feature #10050 (New): OS-DIR and other file-system utility methods, feature improvements and test...
05/26/2025
- 05:37 PM Database Feature #9456: implement SQL Server dialect and helpers
- With my latest changes from 9456a, I was able to convert and import the @hotel@ database into a MS SQL Server instanc...
- 03:58 PM Database Bug #10049 (Internal Test): UDF configuration regression in Persistence.java
- OK, then I am putting this to the test.
This area is accessed each time a @Persistence@ object is initialized. The... - 02:22 PM Database Bug #10049: UDF configuration regression in Persistence.java
- I'm OK with the changes.
- 01:34 PM Database Bug #10049 (Review): UDF configuration regression in Persistence.java
- Constantin, please review the fix since it is a bit different (I rewrote 4 lines to be more human readable) than what...
- 01:32 PM Database Bug #10049 (Internal Test): UDF configuration regression in Persistence.java
- Constantin noticed a flaw in the configuration of UDF (SQL native vs deprecated Java). Just by chance, I identified t...
- 01:17 PM Database Bug #10049 (Test): UDF configuration regression in Persistence.java
- 12:15 PM Database Bug #9763: xml-node-name buffer option
- Fixed rebase issues in rev. 15950. Is additional testing necessary?
- 10:55 AM Database Bug #9763: xml-node-name buffer option
- I had one more quick look over 9763b, r15949.
In @BufferImpl.java@, I think there is a rebase error, @** 139 ES 2... - 08:19 AM Database Bug #9763: xml-node-name buffer option
- Eduard Soltan wrote:
> Yes it the 9763b branch, I run 9763b @bzr push --overwrite ~/secure/code/p2j_repo/p2j/active/... - 08:07 AM Database Bug #9763: xml-node-name buffer option
- Ovidiu Maxiniuc wrote:
> Do you mean 9763b? The current revision is 15835. Is it possible you pushed to different br... - 08:03 AM Database Bug #9763: xml-node-name buffer option
- Do you mean 9763b? The current revision is 15835. Is it possible you pushed to different branch?
- 07:58 AM Database Bug #9763: xml-node-name buffer option
- Rebased to latest trunk, *rev. 15937*. Did some quick smoke testing and unit tests of a large GUI application and it ...
- 11:25 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Sergey Ivanovskiy wrote:
> Greg, I followed your setup and was not able to login into the Hotel Gui web client appli... - 10:40 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Although I was able to use the embedded Hotel GUI application but should not the old embedded Hotel Gui application b...
- 08:40 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Greg, I followed your setup and was not able to login into the Hotel Gui web client application when using this oss p...
- 06:01 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- OK. I compared Paula directory with the local directory and did not find any setup issues except I used PostgreSQL da...
- 11:14 AM Database Feature #7504: Export data tool from FWD into .d files
- I'm also on Idea and I see 35 of them. Maybe you have a filter of some kind?
I cannot export this list so I attached... - 08:16 AM Database Feature #7504: Export data tool from FWD into .d files
- I've reviewed the usages of @toStringExport()@:
* Within the @raw@ class: it's only used in @toString()@, which can ... - 07:56 AM Database Feature #7504: Export data tool from FWD into .d files
- +Review of 7504b / r15907+
I think there might be some issues with current changes from @raw@ class. The problem i... - 07:28 AM Database Feature #7504: Export data tool from FWD into .d files
- Ovidiu Maxiniuc wrote:
> +Review of 7504b / r15906+
>
> * @raw.java@: The problem is that the @toStringExport()@ ... - 10:37 AM User Interface Bug #4135 (Test): high dpi screens display in low dpi
- 10:36 AM User Interface Bug #4135: high dpi screens display in low dpi
- 4135b was merged into trunk as rev. 15940 and archived.
- 09:26 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
- Please merge to trunk now.
- 09:07 AM User Interface Bug #4135: high dpi screens display in low dpi
- I tested with the embedded Hotel Gui application so this branch can be merged into the trunk.
- 07:40 AM User Interface Bug #4135: high dpi screens display in low dpi
- Alexandru Lungu wrote:
> Sergey, I am getting this off the merge queue to merge pending branches. Let me know when y... - 03:47 AM User Interface Bug #4135 (Internal Test): high dpi screens display in low dpi
- Sergey, I am getting this off the merge queue to merge pending branches. Let me know when you are ready to merge 4135b.
- 10:27 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed changes to *1752a/15888* that allow the conversion of hotel_gui to complete successfully. The project ...
- 10:12 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- I have experimented a bit with "LSP4J":https://github.com/eclipse-lsp4j/lsp4j, which is a framework that offers suppo...
- 09:53 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin, relative to our discussion.
This piece of code that I found in @ClassDefinition.annotateMethodCall@:
<... - 07:49 AM Conversion Tools Feature #6256: improved profile support
- Although I added some notes in #6256-45, those are wider requirements for app-by-app conversion. We won't work those...
- 07:39 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I decided that I will hold off the changes to UastHints due to #7180-163, I shifted my focus to getting rid of the Fi...
- 07:30 AM User Interface Bug #9929 (Test): FILL-IN: Incorrect APPLY statement behavior
- 07:19 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- Greg Shah wrote:
> You can merge to trunk now.
Done. Revno is 15938. - 05:53 AM User Interface Bug #9929 (Merge Pending): FILL-IN: Incorrect APPLY statement behavior
- You can merge to trunk now.
- 05:23 AM Database Feature #9543 (Test): implement missing BUFFER attributes
- 9543b was merged to trunk 15936 and archived.
- 04:43 AM Database Feature #9543 (Merge Pending): implement missing BUFFER attributes
- Please merge 9543b after 10027a
- 01:32 AM Database Feature #9543: implement missing BUFFER attributes
- Ovidiu Maxiniuc wrote:
> I think the update is safe.
>
> But, before the merge into trunk, please add the followi... - 04:52 AM Base Language Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
- 10027a was merged to trunk as rev 15935 and archived.
- 04:40 AM Base Language Bug #10027 (Merge Pending): Incorrect handling of an unused shared variable in the conversion pro...
- Please merge 10027a after 9583b.
05/25/2025
- 04:10 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- Hynek Cihlar wrote:
> Code review 9929a.
>
> The changes look OK to me. Kudos for keeping the changes to the bare...
05/23/2025
- 04:06 PM Database Feature #9543: implement missing BUFFER attributes
- I think the update is safe.
But, before the merge into trunk, please add the following changes (no code affected, ... - 05:30 AM Database Feature #9543: implement missing BUFFER attributes
- Some additional testing should be performed or it could merged to trunk?
- 12:34 AM Database Feature #9543: implement missing BUFFER attributes
- Summary of the testing performed:
- unit tests and smoke tests of large GUI appplication ✅
- smoke tests of a ... - 03:02 PM Database Feature #7504: Export data tool from FWD into .d files
- +Review of 7504b / r15906+
Good job. Just some minor issues:
* @Record.java@:2099: a space is required after @if@... - 07:32 AM Database Feature #7504: Export data tool from FWD into .d files
- Thanks for the review, Ovidiu.
Sorry for the formatting issues, i've addressed all of them in rev @15906@.
> * ... - 02:09 PM Runtime Infrastructure Feature #9851 (Review): hard code the FWD version string in the JNI code at build time
- I committed the requested changes to @9851a / rev 15934@ :
* Hard code the FWD_VERSION in the native code at compile... - 12:40 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Will the addition of this parameter in @p2j.cfg.xml@ break conversion if #7020 fix is not in... - 12:37 PM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> Yes, that's correct.
Thanks. I have this in the @p2j.cfg.xml@ I will check into the p... - 12:28 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > The thing changed in 7020d is the @denorm-extents@ from @p2j.... - 12:23 PM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> The thing changed in 7020d is the @denorm-extents@ from @p2j.cfg.xml@ that was renamed w... - 11:15 AM Database Feature #7020: always use "expanded" extent fields
- Alexandru Lungu wrote:
> > Does 7020d remove normalized extent support completely? If so, then we have to resolve #7... - 10:51 AM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> Is there any reason to hold back 9537a? Has it been tested enough?
Yes 9537a has been tested an... - 10:27 AM Database Feature #7020: always use "expanded" extent fields
- > Does 7020d remove normalized extent support completely? If so, then we have to resolve #7020-122 before we merge. O...
- 09:10 AM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> > I think such process should be documented and create a task per customer (for us to test).
>
... - 09:07 AM Database Feature #7020: always use "expanded" extent fields
- > I think such process should be documented and create a task per customer (for us to test).
Agreed.
It is my u... - 08:38 AM Database Feature #7020: always use "expanded" extent fields
- > Are there any other tests that should be done for 7020d?
Stefanel, from my understanding, 7020d is making any sc... - 12:14 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- We will be pulling and building p2j 15932 tonight and with the holiday Monday this will be tested early Tuesday morning.
- 09:45 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- I built @trunk / rev 15932@ on my windows machine.
Attached the @p2j.jar@ @p2j.dll@ and @fwdspi.jar@.
Could Car... - 10:42 AM User Interface Bug #4135: high dpi screens display in low dpi
- Branch 10000e was merged to trunk rev 15933 and archived. With it, Hotel GUI should now work correctly. Please rebase...
- 10:34 AM User Interface Bug #4135: high dpi screens display in low dpi
- > Let me recheck Hotel GUI and Metacom. I cannot access the web application after the rebase. The web client is crash...
- 09:56 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Constantin Asofiei wrote:
> Do we need this in #8966 branch?
We'll see in #9945 if these changes should be ported t... - 09:51 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> Committed to 10027a/15933.
>
> Constantin, please double-check the revision.
The branch... - 08:15 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Committed to 10027a/15933.
Constantin, please double-check the revision.
If everything looks good, Radu, we’d l... - 07:53 AM Base Language Bug #10027 (Internal Test): Incorrect handling of an unused shared variable in the conversion pro...
- Conversion testing passed: unused variables were successfully dropped, and unused shared variables were emitted using...
- 09:54 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- I have just tested the following:
1. Build trunk rev 15932 using @./gradlew core sheet:war@.
2. @bzr co ~/secur... - 05:36 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Paula Păstrăguș wrote:
> Hm, I didn’t do anything special to make embedded work. First, make sure to update your hot... - 04:35 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Hm, I didn’t do anything special to make embedded work. First, make sure to update your hotel_gui project to the late...
- 04:22 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Paula, if you have running embedded web application, then please post steps to setup it and then this issue can be cl...
- 04:15 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Sergey Ivanovskiy wrote:
> The embedded web application is not working now due to the corresponding code was broken.... - 04:12 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- The java doc for @EmbeddedWebHandler@ said about the embedded content must be present but this content is not compile...
- 03:52 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- The embedded web application is not working now due to the corresponding code was broken. Do you mean that the embedd...
- 03:35 AM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Sergey, this was also mentioned in #4205-14. It relates to an edge aspect of the embedded mode, specifically tied to ...
- 09:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've made some progress and I'm down to only these ones right now:
{{collapse... - 06:44 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> I assume I need to add those in the directory. Is there a suitable place (like for example und... - 06:43 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Will we add nodes in the directory with these configurations?
... - 06:41 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> I have a pretty small testcase with this issue that fails with both 6506a and trunk, so let me... - 06:37 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Radu Apetrii wrote:
> Will we add nodes in the directory with these configurations?
They should map to directory se... - 05:29 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- For the @WEB-CONTEXT:GET-CONFIG-VALUE@ implementation, which seems to be quite important, 4GL reads the values from t...
- 05:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Another update. I modified for the moment the java file, just to pass that point (from @FUNC_CALL_SITE_1.clone().exec...
- 04:39 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've reached a point in which I think there's a conversion issue (maybe?). I'll post the code that's executing here, ...
- 08:41 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Sorry, I meant @extent(extVar)@ as argument, not property call.
And this is not a class... - 08:41 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Sorry, I meant @extent(extVar)@ as argument, not property call.
- 08:39 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Why was that wrapper not emitting?
See note #6161-30 . It looks like it's because... - 08:08 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > There is also an added @new integer@ wrapper for this case:
> >... - 08:01 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> There is also an added @new integer@ wrapper for this case:
> [...]
>
> it will have... - 07:10 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There is also an added @new integer@ wrapper for this case:...
- 04:47 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> What if you pass the @"?"@ string instead of unknown?
Then the error 16548 would be s... - 08:24 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Stefan Vieru wrote:
>
> [...]
> My interpretation is that OE just "eats" what is after &THEN.
> How should I a... - 06:22 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Another bug:...
- 04:18 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Same behavior described in #6859-19 for @&ENDIF@
- 03:44 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- I've created tests for all types of combinations between
* &scoped-define
* &if
* &then
* &elseif
* &else
* &e... - 07:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- One issue with using artifacts in UastHints which is problematic. The example is @AstGenerator.processFile()@ where w...
- 06:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I was going into the customer rules for the ChUI project and noticed a @getSourceFor()@ call which returns a filename...
- 05:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/15932*, the branch is now at revision *15951*.
- 05:02 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- h3. Set and Get methods
Progress.Reflect.Property inherits Progress.Reflect.Variable, so we should implement @Set@... - 04:24 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- h2. Progress.Reflect.Variable
*AccessMode property*: this could be inferred from the access mode of the java field... - 04:29 AM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
- Rebased 9890a with trunk/15932, current revision is 15936.
05/22/2025
- 05:17 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Eugenie, thank you, but I did not find that this issue is reported in #7143?
Yes, I re... - 05:08 PM User Interface Bug #4135: high dpi screens display in low dpi
- Eugenie, thank you, but I did not find that this issue is reported in #7143?
- 04:52 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Please merge 4135b to trunk.
> Let me recheck Hotel GUI and Met... - 04:46 PM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Please merge 4135b to trunk.
Let me recheck Hotel GUI and Metacom. I cannot access the web ap... - 04:01 PM User Interface Bug #4135: high dpi screens display in low dpi
- Please merge 4135b to trunk.
- 03:27 PM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Is there any remaining work expected? If not we can schedule this for merge.
No, it seems tha... - 03:26 PM User Interface Bug #4135: high dpi screens display in low dpi
- Added new issue for the embedded Hotel Gui application #10045.
- 10:15 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
- Is there any remaining work expected? If not we can schedule this for merge.
- 10:14 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey, please create a new issue for the broken Hotel GUI embedded.
- 08:26 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek, I tested Hotel Gui and Metacom applications except embedded mode. The current version rev 15932 should fix all...
- 08:22 AM User Interface Bug #4135: high dpi screens display in low dpi
- Adding some old zip archives gives...
- 08:14 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hotel_Gui embedded application is not compiled because of this issue...
- 03:24 PM User Interface Bug #10045: The embedded Hotel Gui application is broken
- Found for rev 15919 of trunk that the embedded application was broken:
{{collapse
Hotel_Gui embedded applicatio... - 03:15 PM User Interface Bug #10045 (New): The embedded Hotel Gui application is broken
- 02:48 PM Database Feature #7504: Export data tool from FWD into .d files
- +Review of 7504b / r15905+
It seems pretty advanced to me. None of the next issues are really serious, but they sh... - 09:25 AM Database Feature #7504 (Review): Export data tool from FWD into .d files
- I have committed my changes to @7504b / rev 15905@.
Ovidiu, when you have a moment, could you please take a look? ... - 10:35 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Returns the error 16548 instead of 16581 like expected but I -will- _can_ fix this in the next ... - 10:34 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please do some improvements here:...
- 10:24 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> > > * @ObjectOps.setDynamicProperty@ - what if @character prop@ is unknown?
> > I've in... - 10:23 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- OK, I think I understand now. Thanks.
- 10:18 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Paul Bodale wrote:
> > I tested this multiple times and the results show that the cast ... - 09:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> I tested this multiple times and the results show that the cast is only needed for function cal... - 09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15945 on branch 6161 that addresses the feedback received.
Constantin Asofiei wrote:
> Review of 6... - 05:44 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Review of 6161a rev 15944:
* add missing headers to files where is not set
* shouldn't this honor also direct metho... - 04:43 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssi... - 04:07 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Shouldn't @mtypes[i].isAssignableFrom(BaseDataType.class)@ be @BaseDataType.class.isAssignableFrom(...)@? The javado...
- 04:01 AM Base Language Feature #6161 (Review): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
- 03:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15943 on branch 6161a which addresses the issue described above.
This is my proposed solution:... - 03:13 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- The please improve that code; at the least, if @mtypes[i].isArray()@, the do not @// last resort - try to convert@
- 03:11 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Is this from this code?
> [...]
Yes - 03:04 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Is this from this code?...
- 03:02 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Found the following cases where a @java.lang.NoSuchMethodException@ is thrown at the command line in the server:
<pr... - 10:02 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
- I made a testcase: {{Collapse(See testcase)...
- 09:55 AM Runtime Infrastructure Bug #10041: Extend usages of TransactionManager.honorStopCondition to tight loops inside the run-...
- To reiterate something I mentioned during the standup today: in OE, when you kill the OS process for a frozen GUI cli...
- 09:34 AM Runtime Infrastructure Bug #10041: Extend usages of TransactionManager.honorStopCondition to tight loops inside the run-...
- This is a deferred discussion from #10000-59.
In #10000 I added the possibility to interrupt threads that are RUN... - 09:26 AM Runtime Infrastructure Bug #10041 (New): Extend usages of TransactionManager.honorStopCondition to tight loops inside th...
- 09:51 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
- I finished preprocessor testcases for printable ASCII characters (octal representation). I continue with code page-de...
- 06:52 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
- Agreed.
- 03:26 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
- A thought about the case like @define variable ch as character initial "~000doesntmatter":U no-undo.@.
In FWD, the... - 09:47 AM Base Language Bug #10042: Improve support for LOG-MANAGER
- In #10000, a use of @LegacyLogManager logManager = LegacyLogOps.logMgr();@ was causing the thread to fail clean-up. I...
- 09:42 AM Base Language Bug #10042 (New): Improve support for LOG-MANAGER
- 09:30 AM Runtime Infrastructure Feature #10040: add a "Report a Problem" button to the virtual desktop popup menu to allow a user...
- Users are trying to do their job when something breaks like an application hang or failure. They naturally don't sto...
- 09:22 AM Runtime Infrastructure Feature #10040 (New): add a "Report a Problem" button to the virtual desktop popup menu to allow ...
- 08:53 AM Base Language Bug #10039: Error 132 is not caught by the defined CATCH block
- From #8912-334:
-----
The 132 error is not caught, the test case to isolate the issue is:... - 08:51 AM Base Language Bug #10039 (New): Error 132 is not caught by the defined CATCH block
- 08:36 AM Base Language Feature #9447: XML support feature improvements and testing
- Checked the following files:
- @src/com/sun/org/apache/xerces/internal/impl/Constants.java@: internal JDK implementa... - 07:05 AM Base Language Feature #9447: XML support feature improvements and testing
- Greg Shah wrote:
> Please make sure to put code comments into these locations to explain these weird implementation ... - 06:51 AM Base Language Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, th... - 06:20 AM Base Language Feature #9447: XML support feature improvements and testing
- Run @./gradlew dependencies@ and look into the dependency tree. There is also #9687 where we are upgrading dependenc...
- 05:59 AM Base Language Feature #9447: XML support feature improvements and testing
- Regarding to the *JASP property* for setting the @entityExpansionLimit@, it is only available on *xerces JDK implemen...
- 03:01 AM Base Language Feature #9447: XML support feature improvements and testing
- Regarding to the @X-DOCUMENT:LOAD@ method, for the *longchar* mode, on 4GL implementation, the encoding is not valida...
- 08:21 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Get the line from @debug.p.cache@ and look into the @debug.p.pphints@ for the include file matching that line.
- 08:20 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin Asofiei wrote:
> What file is this? Is this after parse (the .cache) or before it?
The file is a @.cache... - 08:18 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- What file is this? Is this after parse (the .cache) or before it?
Try commenting the offending @NO-ERROR.@ line. - 08:17 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Mmm, I'm now facing another issue with a file I had to include. This is the piece of code:...
- 06:14 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- From what I'm seeing, this is the default @tagmap.dat@. Now, where should I place it? Or should something else happen?
- 06:00 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Just a quick question. When running the @web-disp.p@ program, at some point it calls the @reset-tagmap-utilities@ fro...
- 08:17 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Rebased to latest trunk + plus implementation adjustments in setter of Variable and setting of @dataType@.
- 04:20 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Sure, but I am still working on some adjustments on Varibale.get ad set methods.
- 04:19 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard, please rebase.
- 05:07 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed into *1752a/15887* the initial integration of the multithreaded AST processing system. This version is...
- 03:33 AM Database Bug #9994 (Feedback): Err: Cannot run GET methods on query until it is opened.
05/21/2025
- 06:08 PM Runtime Infrastructure Feature #9002 (Test): Improve landlord database connection resiliency and add transactions when u...
- No, my intention was to set it on Test.
- 05:41 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Thank you.
Did you set the status back to Internal Test only to reflect that the new trunk revision has not yet be... - 04:21 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- It's not the case. Although there are a lot of changes in the @TenantManager@ (the only altered file), there are only...
- 04:05 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Ovidiu, sorry for the late question, but please confirm this update does *not* make any change:
* to the landlord da... - 09:58 AM Runtime Infrastructure Feature #9002 (Internal Test): Improve landlord database connection resiliency and add transactio...
- Of course, I did the usual harness test before the merge operation.
- 09:56 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Branch 9002a was merged to trunk rev 15927 and archived.
- 09:44 AM Runtime Infrastructure Feature #9002 (Merge Pending): Improve landlord database connection resiliency and add transactio...
- Please merge 9002a to trunk now.
- 06:02 PM Base Language Feature #9955 (Internal Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Thank you, Radu. Related to reported issues:
* I did a quick test and in that case the timestamp is silently ignored... - 02:19 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Review for 9955a
* In @ClientPrincipal.setLoginExpirationTimestamp@, at line @ts = new datetimetz(); // TODO: what h... - 01:28 PM Database Feature #7504: Export data tool from FWD into .d files
- While exporting data from a tenant database i found this error when reading a datetimetz value from the database
<pr... - 05:27 AM Database Feature #7504: Export data tool from FWD into .d files
- Yes.
That's the *size of the payload*. In other words, *the offset at which the the footer starts* (the file offset ... - 04:00 AM Database Feature #7504: Export data tool from FWD into .d files
- The implementation is nearly complete; however, I still need some information regarding the PSC footer....
- 11:53 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Your case-sensitivity is wrong - use @F ./abl/test.p@. I don... - 11:31 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Constantin Asofiei wrote:
> Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I th... - 11:28 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I think it was discussed in anoth...
- 11:25 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Would the below testcase have been covered by this task?
On Ubuntu, create @./abl/test.p@ (just @message "Hello wo... - 11:40 AM Conversion Tools Bug #9917: Fileset not ignoring case
- Below is a recreate:
On Ubuntu, create @./abl/test.p@ (just @message "Hello world!"@ and lowercase filename) and @... - 11:28 AM Testing Support #6859: preprocessor tests
- Sounds like an OE bug which we won't reproduce. We should keep some record of this, but the OE tests will have to be...
- 11:20 AM Testing Support #6859: preprocessor tests
- Greg Shah wrote:
> Are you talking about OE or FWD?
Stefan is no longer at the office, but I can answer this. It ... - 11:10 AM Testing Support #6859: preprocessor tests
- Are you talking about OE or FWD?
- 10:21 AM Testing Support #6859: preprocessor tests
- Strange behavior is found when preprocessing this:...
- 11:15 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Stefan Vieru wrote:
> I looked at a testcase with Florin and we came to the conclusion that:
> When looking in the ... - 09:39 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I looked at a testcase with Florin and we came to the conclusion that:
When looking in the stream for @no@ is not a ... - 06:20 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Tomasz Domin wrote:
> Is there anything in logs with @-d -d@ option ?
Yes, after a certain amount of tests run ... - 10:38 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- You can post in #7823 for help on that test suite.
- 09:21 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- The failing ones are :
* [...]
- 08:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I used the regression suite, should i upload the results here for any support? i have 6 fails
I built the tests and ... - 10:09 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
- > Do you have an example/testcase that shows this? At the moment I don't understand how this case should look like su...
- 09:58 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
- Alexandru Lungu wrote:
> * Extra: please check in OE what happens if buffers are loaded with something else before a... - 04:58 AM Database Bug #10026 (WIP): A multi-table AdaptiveQuery running off-end is still updating the cursor
- 04:45 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
- From #10000:
> First and foremost, there is Eduard's change in trunk rev. 15701 where buffers from components 2 on... - 04:28 AM Database Bug #10026 (WIP): A multi-table AdaptiveQuery running off-end is still updating the cursor
- 09:50 AM Database Feature #9543: implement missing BUFFER attributes
- Unit tests and fwd tests of large application passed. An issue was reported there but it seems that it was a problem ...
- 09:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- This is not related to DYNAMIC-PROPERTY but I'm going to log the problem here.
If you make a call to a procedure exp... - 09:12 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Marian,
For any methods from Progress.Lang.Class there is an overload with a parameter of type @Progress.Reflect.... - 09:04 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Committed on 9437a, rev. 15910.
Committed implementation of Progress.Lang.Class:getVariables, Progress.Lang.Class:... - 08:56 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> However, until then, Constantin, does the fix meet your expectations?
Yes, thank you.
- 08:54 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- I looked for other scenarios, but it seems that @LIKE@ remains the only problematic case in this context.
Here's a... - 07:04 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Please can you add CA-24875 to the case_num?
thank you - 06:17 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Okay, I’ll also look for other test cases that involve those kind of variables.
- 06:15 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> So just to confirm, you're suggesting that the better solution would be to update @variable... - 06:13 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Alright, I tried my quick workaround and the conversion completed successfully... However, I see your point. So just ...
- 06:08 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Paula Păstrăguș wrote:
> Regarding the rule I mentioned earlier, I would suggest adding a new condition like the fol... - 06:06 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- We need to exclude the 'meta' usage when checking the 'refid' - so in @variable_definitions_unrefd.rules@, do not use...
- 06:06 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Regarding the rule I mentioned earlier, I would suggest adding a new condition like the following at a first glance:
... - 06:03 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Constantin, I looked into the conversion process, and the *AST* looks like this:
!ast.png!
In the @VAR_DATE@ no... - 04:47 AM Base Language Bug #10027: Incorrect handling of an unused shared variable in the conversion process.
- Here's the testcase:...
- 04:44 AM Base Language Bug #10027 (Test): Incorrect handling of an unused shared variable in the conversion process.
- 08:04 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Commited revision *1758* on *testcases*.
Commited revision *15913* on P2J branch *9440a*. - 05:40 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Teodor Gorghe wrote:
> When using @get-codepage(buffer ttTable::fInt)@, on OpenEdge, it does not throw any error. Th... - 05:11 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- When using @get-codepage(buffer ttTable::fInt)@, on OpenEdge, it does not throw any error. The returned value is @?@....
- 03:25 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Please expand the test to also use @get-codepage(buffer ttTable::fClob)@ (i.e. the POLY case which should convert to ...
- 03:23 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- I modified the @/tests/base_language/builtin_functions/functionality/TestGetCodepage.cls@ to use @SESSION:CPINTERNAL@...
- 03:16 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- I'm OK with the changes in rev 15912.
What standalone tests did you use for this? - 07:53 AM Testing Support #6860: lexer tests
- Florin Eugen Rotaru wrote:
> Marian Edu wrote:
> > Not really related to the task topic though it does affect the `... - 07:01 AM Testing Support #6860: lexer tests
- Marian Edu wrote:
> Not really related to the task topic though it does affect the `testcases` projects (at lest for... - 06:59 AM Testing Support #6860: lexer tests
- Not really related to the task topic though it does affect the `testcases` projects (at lest for those using windows)...
- 07:15 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Eduard Soltan wrote:
> Do I have the change @message h:connect("-URL http://localhost:8810/apsv -sessionModel Sessio... - 07:14 AM Conversion Tools Bug #10028 (WIP): FWD needs full support for unicode/octal escape sequences
- 06:50 AM Base Language Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
- The issue was that I was introducing the internal definitions in an external procedure, when it already has @extProgD...
- 03:44 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- Dănuț Filimon wrote:
> I focused on finding out the test suite and ran a few tests with and without 9538d on the pro... - 03:02 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
- I focused on finding out the test suite and ran a few tests with and without 9538d on the problematic module:
* With... - 03:59 AM Database Feature #7020: always use "expanded" extent fields
- Task branch 7020d was rebased to trunk revision 15922.
7020d is now at revision 15940.
Are there any other tests... - 03:50 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > When the page is zoomed, @MSG_DESKTOP_RESIZED@ is sent from brow... - 03:48 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> This video 4135b_let_max_win_zooming.mp4 shows the implemented case when maximized window... - 03:41 AM Base Language Feature #9447: XML support feature improvements and testing
- Is there a constant in JRE for @http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit@?
- 03:39 AM Base Language Feature #9447: XML support feature improvements and testing
- In order to be compatible with *JDK 1.8*, the code for setting @entityExpansionLimit@ on factory instance is:...
- 03:26 AM Base Language Feature #9447: XML support feature improvements and testing
- For the @SaxReaderImpl@, it is even simplier. I think for the *JDK 17*, @xmlif.setProperty("jdk.xml.entityExpansionLi...
- 03:20 AM Base Language Feature #9447: XML support feature improvements and testing
- What about @SaxReaderImpl@?
- 02:48 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> Alex,
> I have found this: https://docs.oracle.com/javase/tutorial/jaxp/limits/using.html
>... - 02:59 AM Base Language Feature #6490 (Test): DYNAMIC-INVOKE which returns an extent
- Branch 6490a was merged into trunk as rev. 15921 and archived.
- 02:42 AM Base Language Feature #6490 (Merge Pending): DYNAMIC-INVOKE which returns an extent
- Please merge to trunk now. I've ran conversion again and it was OK.
- 02:43 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- Reverted rev *15910* and rev *15900* from trunk in *15920*.
05/20/2025
- 06:46 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
- I'm not sure if it helps, but the @build.gradle@ in branch *7133a* has improvements in how the build version is creat...
- 01:18 PM Runtime Infrastructure Feature #9851 (WIP): hard code the FWD version string in the JNI code at build time
- 01:18 PM Runtime Infrastructure Feature #9851: hard code the FWD version string in the JNI code at build time
- > > > In @build.gradle@ you can see we write it into code like @Version.java@.
> > >
> > Hmm, ok. Should this vers... - 03:31 PM User Interface Bug #4135: high dpi screens display in low dpi
- This video 4135b_let_max_win_zooming.mp4 shows the implemented case when maximized windows are permitted to be zoomed...
- 09:07 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Code review 4135a.
> When the page is zoomed, @MSG_DESKTOP_RESIZED@ is sent from browser to... - 01:50 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for t... - 01:19 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- We'll get you changes that allow the building of the @p2j.dll@ with embedded version info.
Lorian: Please make #... - 12:48 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- We need some relief from this bug. All developers can recreate at-will in their local Window's environment. Looks lik...
- 11:37 AM Database Feature #7020: always use "expanded" extent fields
- Cool. I presumed that, but needed a confirmation.
- 09:51 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu Maxiniuc wrote:
> If I am not mistaken, in the case of the GUI project with harness test, the application is ... - 09:39 AM Database Feature #7020: always use "expanded" extent fields
- Nice catch!
The changes in 7020d, r15920 are good.
If I am not mistaken, in the case of the GUI project with harn... - 07:35 AM Database Feature #7020: always use "expanded" extent fields
- Lorian helped me test 7020d on his project. During the tests, we discovered an issue related to the SQL generation fo...
- 11:34 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> I am encountering an issue when running a test-plan that contains a large number of tes... - 09:53 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- Florin Eugen Rotaru wrote:
> I am encountering an issue when running a test-plan that contains a large number of tes... - 07:27 AM Testing Support #9854: Discussion on how to leverage Harness to test certain drivers of FWD
- I am encountering an issue when running a test-plan that contains a large number of tests.
I need to run around 3... - 10:29 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- review for 10004a rev 15918:
* @type.equals(BaseDataTypeConstant.class)@ needs to be @BaseDataTypeConstant.class.isA... - 10:02 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- I committed the new approach to rev 15918, please review.
- 09:01 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 07:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur Școlnic wrote:
> You mean storing the super class for anonymous classes and constants in the signature?
> If ... - 03:12 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- You mean storing the super class for anonymous classes and constants in the signature?
If @getSignature@ is the only... - 09:49 AM Testing Support #6859: preprocessor tests
- I created the following small sample:...
- 08:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Dănuț Filimon wrote:
> The revision is *7180a/15937*. *Constantin*, can you take a look at the last revision and let... - 07:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I've done an ETF conversion with 7180a/15912 (before rebase) and it was successful, I'll start runtime tests and chec...
- 05:34 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/15918*, the branch is now at revision *15936*.
I also committed changes to src/co... - 03:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- *9408a* was merged to trunk, I am planning a rebase because the branch is affected. See #9408-21.
- 02:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15912*. Missed conversion changes for the #7180-151 commit, getSchemaFile() and getSchemaFileName() ...
- 08:49 AM Base Language Feature #9447: XML support feature improvements and testing
- I have implemented the *longchar* @load@ method for X-DOCUMENT, but I have noticed a problem:
- On 4GL, when the XML... - 03:38 AM Base Language Feature #9447: XML support feature improvements and testing
- Dănuț Filimon wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add... - 02:59 AM Base Language Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> I will look on it right now. I'm using the v6.4 patch. I have looked on it and this patch add... - 02:57 AM Base Language Feature #9447: XML support feature improvements and testing
- Dănuț Filimon wrote:
> Teodor Gorghe wrote:
> > While building the FWD on this branch, I have encountered this erro... - 02:51 AM Base Language Feature #9447: XML support feature improvements and testing
- I built with @./gradlew all@ and no issues on my part....
- 02:46 AM Base Language Feature #9447: XML support feature improvements and testing
- Teodor Gorghe wrote:
> While building the FWD on this branch, I have encountered this error:
> [...]
> I'm using *... - 02:40 AM Base Language Feature #9447: XML support feature improvements and testing
- While building the FWD on this branch, I have encountered this error:...
- 07:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- New revno: 15902
- 07:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I already checked callgraph and it works.
Regarding analytics I had an issue where it would look for rootnodes insid... - 06:06 AM Database Bug #9016 (Review): Improve performance in FQLPreprocessor by using astCache
- Committed 9016a/15919. Added astCache to FQLPreprocessor().
Alexandru, please review. - 06:06 AM Database Bug #9016 (WIP): Improve performance in FQLPreprocessor by using astCache
- Had a discussion with Artur and this task was mentioned. However, this might not improve the performance in his scena...
- 05:43 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Commited revision 15912 on branch 9440a.
Replaced @new character()@ with @character.UNKNOWN@ on @longchar.getCodePag... - 04:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Rebased branch 6490a with trunk rev. 15918
- 03:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- While making some tests for another task I found that the cast to Object for function calls was not emitting anymore....
- 03:03 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- From my POV, I suggest waiting until we receive a clear response from the customer, as the original task is currently...
- 02:03 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- Since this task doesn't reflect the actual issue discovered in 9810-100, I think it should be marked as Rejected at t...
- 02:51 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There is a problem with the SetParam builtin function.
I pulled the changes from branch 6490a related to method r...
05/19/2025
- 04:20 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Rebased to trunk/15915
There were conflict caused by changes and had to fix them, committed revision 15944
Pushed u... - 03:28 PM Runtime Infrastructure Feature #9002 (Internal Test): Improve landlord database connection resiliency and add transactio...
- Radu, thank you for spotting the 1st bullet. I moved the @setAutoCommit()@ so that it applies to the returned connect...
- 07:43 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Review for 9002a
* In @getConnection()@, when the first connection is opened, it has @conn.setAutoCommit(!trans);@. ... - 01:32 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- Rebased to trunk/15914
Regression testing passed.
Pushed up to revision 15918.
- 12:36 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- ChUI regression tests passed.
- 12:05 PM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- > I have rebased and tested this with a customer application. The "deploy" step passed.
Was this an application th... - 12:03 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Have you re-tested Hotel GUI (including analytics and callgraph)?
Please make sure to test conversion of the ChUI ... - 12:02 PM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Code Review Task Branch 6308a Revision 15903
I'm a little nervous about this change.
Please add preprocessor te... - 11:31 AM Testing Support #6860: lexer tests
- Code Review Task Branch 6860a Revisions 15889 through 15991
Overall, the changes are good.
1. I'm not sure abou... - 10:17 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, please update [[p2j:Bootstrap_Configuration#Configuration-Reference]] with for the @catch-stop@ configuration.
- 10:14 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur Școlnic wrote:
> I committed a new solution to 10004a/15917. Constantin, please review.
Why not do this in @C... - 10:11 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- I committed a new solution to 10004a/15917. Constantin, please review.
- 09:56 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 09:45 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Artur, that is not what I had in mind. This class uses lots of @.equals(Class<BDT>)@, and the solution needs to be a...
- 09:22 AM Base Language Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- 09:22 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- I added the missing type checks, the changes are in 10004a.
I did not try to normalize the type because we are deali... - 07:55 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked as ABLUnit tests. Se...
- 07:51 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Alexandru Lungu wrote:
> I added it as a check next to @integer.class@ (i.e. @integer.integerConstant.class@) and it... - 07:42 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- @NativeInvoker@ has lots of cases like @cls.equals(decimal.class)@ - if not solved by #9060, the entire class needs t...
- 07:38 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- There is an issue when @NativeInvoker.checkModeAndType@ is called with an argument that is of type @integerConstant@....
- 07:35 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- 09:31 AM Database Feature #7504: Export data tool from FWD into .d files
- Create a new task for the import bug.
- 09:26 AM Database Feature #7504: Export data tool from FWD into .d files
- Lorian Sandu wrote:
> Greg Shah wrote:
> > > After import, the stored value in the database was @1919-12-31@ (disre... - 09:21 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- The labels from my previous note illustrate three scenarios:
# When @getTextWidth@ roughly matches the client’s ca... - 08:38 AM User Interface Bug #9985 (WIP): Incorrect text width calculation when metrics are not cached
- I’ve created a short test case (a .w file) with 3 fill-ins:
Because of the current flawed scaling logic, this is t... - 05:44 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- > If the customer’s application includes a text-metrics.xml file, we should precompute the text metrics at client sta...
- 05:10 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- To move forward with this issue, I have a few questions in mind:
*1.* If the customer’s application includes a @te... - 08:44 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- Code review 4135a.
@WebClientMessageTypes.java@ requires history entry.
@clearAllWindowCaches@, @clearWindowCac... - 08:39 AM Base Language Feature #9447: XML support feature improvements and testing
- Use 9447a.
- 08:38 AM Base Language Feature #9447: XML support feature improvements and testing
- In order to work on this task, I need to create a new branch 9447b, or I can work on the existing branch, 9447a?
- 04:49 AM Base Language Feature #9447: XML support feature improvements and testing
- ...
- 03:41 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes.
... - 03:38 AM Base Language Feature #9447: XML support feature improvements and testing
- They are the same format as the others in @base_language/xml/sax/support@, so I suppose yes.
- 03:37 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> I still have the tests that I created locally, they're not on testcases, should I commit them?... - 03:36 AM Base Language Feature #9447: XML support feature improvements and testing
- I think everything that is necessary is here. I still have the tests that I created locally, they're not on testcases...
- 03:32 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan, if you have any other notes to document, please do so.
Otherwise, Teodor, please work on this. - 08:03 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Commited revision 15911 on branch 9440a.
I changed the @builtin_functions.rules@, with the changes you provided. In ... - 07:29 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Review of 15910 rev 9440a:
* this must nest the @rule@s (like if/then/(if/then/else)/else); currently is is (if/then... - 07:22 AM Database Feature #9440 (Review): get-codepage() function should work with CLOB fields
- 07:22 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- Commited revision 15910 on branch 9440a, with the changes according to the latest code review.
- 03:31 AM Database Feature #9440 (WIP): get-codepage() function should work with CLOB fields
- Teodor, review of 9440a rev 15909:
* @builtin_functions.rules@ - this code:... - 02:24 AM Database Feature #9440 (Review): get-codepage() function should work with CLOB fields
- 07:52 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
- I understand, but that is not enough to properly implement the FWD security model.
- 07:16 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
- In 4GL, there is @SESSION:EXPORT(...)@ method, which gets a comma-separated list of names/patters, of 4GL programs wh...
- 07:45 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I committed the #7180-151 - #7180-154 changes to *7180a/15911*.
- 07:43 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> Problem is that in FWD the access mode of the converted field will always be *private*. But w... - 06:49 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- ...
- 04:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I found a conflicting behavior between the NEW statement and DYNAMIC-NEW statement in progress.
* While solving the... - 04:25 AM Database Bug #9937 (Test): buffer argument with different DMO than the parameter
- 9937a was merged to trunk rev. 15914 and archived.
- 04:04 AM Database Bug #9937 (Merge Pending): buffer argument with different DMO than the parameter
- Please merge 9937a now.
- 03:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Testing of 2 customers applications went successful.
- 02:35 AM Database Bug #9969: Parsing query string error with \r character.
- Ovidiu Maxiniuc wrote:
> After upgrading to trunk 15913 (including 15910), the antlr build target results in a lot (...
05/16/2025
- 06:31 PM Database Bug #9969: Parsing query string error with \r character.
- After upgrading to trunk 15913 (including 15910), the antlr build target results in a lot (30+) of nondeterminism err...
- 10:04 AM Database Bug #9969: Parsing query string error with \r character.
- Constantin Asofiei wrote:
> I think we need to handle and escape all control characters - see https://www.ascii-code... - 10:00 AM Database Bug #9969: Parsing query string error with \r character.
- I think we need to handle and escape all control characters - see https://www.ascii-code.com/characters/control-chara...
- 09:55 AM Database Bug #9969: Parsing query string error with \r character.
- This is more related to #8027 than this task.
- 09:54 AM Database Bug #9969: Parsing query string error with \r character.
- Constantin Asofiei wrote:
> Octavian, I think there may be a problem. In a project there is a var defined like:
> ... - 09:43 AM Database Bug #9969: Parsing query string error with \r character.
- Octavian, I think there may be a problem. In a project there is a var defined like:...
- 06:57 AM Database Bug #9969 (Test): Parsing query string error with \r character.
- Branch *9969a* was merged into trunk as *rev. 15910* and archived.
- 06:33 AM Database Bug #9969 (Merge Pending): Parsing query string error with \r character.
- Please merge to trunk after 9834a.
- 03:16 AM Database Bug #9969: Parsing query string error with \r character.
- Conversion of appserver application completed successfully. The runtime is also working fine.
- 12:47 PM Database Feature #7020: always use "expanded" extent fields
- +Review of 7020d r15919+
I see nothing wrong with the new code. In fact, I slightly remember writing code similar ... - 07:34 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, could you take a quick look at 7020d revision 15919?
- 12:27 PM Base Language Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
- Constantin, I just linked https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_request_header to this issue be...
- 11:02 AM Base Language Bug #9997: Apache HttpClient limitations when used via LegacySocketLibrary
- In FWD, the implementation of @OpenEdge.Net.HTTP.Lib.ABLSockets.ABLSocketLibrary@ uses Apache HttpClient library.
... - 10:56 AM Base Language Bug #9997 (New): Apache HttpClient limitations when used via LegacySocketLibrary
- 10:37 AM Testing Support #6860: lexer tests
- OK, that is reasonable.
- 10:29 AM Testing Support #6860: lexer tests
- Slight change committed to *6860a/15891*:
We shall test the keywords in the following way:
instead of
@java... - 10:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Some context-local implementations are a bit problematic in scenarios where threads ... - 09:56 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Some context-local implementations are a bit problematic in scenarios where threads need to share the same data. An e...
- 09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- There this thing that needs to be addressed.
I wrote some more tests and like Constantin pointed out, in progress... - 09:46 AM Database Feature #9440: get-codepage() function should work with CLOB fields
- I did managed to get the testcases project setup done. Right now, TestGetCodepage.cls fails because the code page is ...
- 07:04 AM Database Feature #9440 (WIP): get-codepage() function should work with CLOB fields
- Commited revision 15909 on branch 9440a.
- Implemented a new method on I18nOps getCodePage(BaseDataType).
- Changed... - 09:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Dănuț Filimon wrote:
> Greg Shah wrote:
> > > I plan to get rid of plain ".ast" or ".dict" usages and turn them int... - 08:33 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> > I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variable... - 08:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variables to be used in my n...
- 07:52 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15910*. Renamed methods, fixed javadoc. Also found a few issues which had to be addressed, then foun...
- 08:40 AM Database Feature #7504: Export data tool from FWD into .d files
- Greg Shah wrote:
> > After import, the stored value in the database was @1919-12-31@ (disregarding the formatting), ... - 08:31 AM Database Feature #7504: Export data tool from FWD into .d files
- > After import, the stored value in the database was @1919-12-31@ (disregarding the formatting), which indicates the ...
- 08:26 AM Database Feature #7504: Export data tool from FWD into .d files
- I tested my current implementation by exporting data from a large database and comparing the newly generated @*.d@ fi...
- 06:39 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- As Constantin pointed out in #9810-98, this error also occurs in OE in situations where a field is used but not defin...
- 06:13 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- Okay, but this still doesn’t explain why a customer application fails with this exact error when running a query like...
- 05:52 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- This could be the issue, as the @f3@ column is added manually and is not part of the @.df@. Additionally, the @f3@ pr...
- 05:48 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- I’ve attached the .d and .df files. After importing them, please update the pt table in pgAdmin by adding a new colum...
- 05:38 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- Paula Păstrăguș wrote:
> I m using rev *15907*. I'm still able to replicate the issue.
Please post the DB schema ... - 05:26 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- It seems the browser I’m using is messing with the task info a bit :) Sorry for the inconvenience!
- 05:24 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- I m using rev *15907*. I'm still able to replicate the issue.
- 05:02 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- I don't get the error as in #9994-1, the query is parsed correctly on my side. Am I missing something? Paula, could y...
- 04:45 AM Database Bug #9994 (WIP): Err: Cannot run GET methods on query until it is opened.
- 04:45 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- First observation: The error does not reproduce when using a temp-table.
This works:
{{Collapse(Temp-Table testcase... - 04:40 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- Unfortunately, I think this is an urgent one. It makes a customer application freeze, and the logs are overly populat...
- 04:28 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- Paula/Radu, please adjust the priority of this task accordingly.
- 05:29 AM Database Feature #9477: implement missing QUERY handle methods/attributes
- > REPOSITION-BACKWARDS (full/basic)
> REPOSITION-FORWARDS (full/basic)
AFAIK, these are both supported at convers... - 05:11 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Rebased branch 6490a with trunk rev. 15908.
- 02:21 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Constantin Asofiei wrote:
> Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepa... - 02:19 AM Base Language Bug #9996 (WIP): Object references should be decremented at the nearest block instead of the top-...
- The problem was discussed in #9538-153 - #9538-158, the problem is that we increase the reference of an object when w...
- 02:10 AM Base Language Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
- 10:08 PM Base Language Feature #9955 (Review): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Please review.
- 10:07 PM Base Language Feature #9955 (WIP): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- Committed revision 15907 into 9955a with improved support. All above issues were addressed.
The only remaining issue...
05/15/2025
- 06:32 PM Database Feature #9543 (Internal Test): implement missing BUFFER attributes
- I looked at the changes of this last revision. I think they should work. A couple of notes:
* the @isBufferCopyDesti... - 05:38 PM Database Feature #9546: investigate and implement field options, if missing
- First, a disclaimer: there is little information about these attributes, including on progress.com. The statements be...
- 01:14 PM Database Feature #9546: investigate and implement field options, if missing
- Eric, these are from the .df, right?
Ovidiu: can you take a quick look at would need to be implemented? - 01:18 PM Database Feature #9477: implement missing QUERY handle methods/attributes
- Alexandru, do you have any insight about the reposition methods in the first note? I recall seeing mentions about rep...
- 01:16 PM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Hi Delia, what is the state of #4766? Can you do some preliminary tests with the codepages mentioned by Greg?
- 11:34 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- The concern is from Cloud Ops because they do not have access directly to the databases in production. On our local ...
- 11:23 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- I am sorry for the trouble.
The SQL statements stand in notes 6 (for PgSQL) and 8 (for H2). I adjusted them by dro... - 10:18 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- This was a breaking change for deployed environments because the upgrade of the landlord schema changes were not auto...
- 10:22 AM Database Bug #9994: Err: Cannot run GET methods on query until it is opened.
- This error is thrown when performing @GET-NEXT@ on a query like the following:
@for each pt where f3 = false and f... - 10:17 AM Database Bug #9994 (Rejected): Err: Cannot run GET methods on query until it is opened.
- 09:43 AM Database Feature #7504: Export data tool from FWD into .d files
- +Update on the Implementation+
* Successfully made the @ExportWorker@ runnable in offline mode using a lightweight... - 09:31 AM Testing Support #6860 (Review): lexer tests
- I have finished adding the features to the @LexerTestDriver@:
1. Added the option to pass a keyword-ignore file (u... - 09:20 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Do you think it would be better to safely share the @PatternEngine@ instance and the... - 09:18 AM TRPL Feature #3211 (WIP): implement multi-threaded pattern engine and rework the ConversionDriver to l...
- Do you think it would be better to safely share the @PatternEngine@ instance and the @resolver@ between threads, or s...
- 09:00 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
- Yes, you're right.
- 08:19 AM Database Bug #9969: Parsing query string error with \r character.
- Shouldn't I wait for the appserver application conversion test results?
- 08:16 AM Database Bug #9969 (Merge Pending): Parsing query string error with \r character.
- You can merge to trunk now.
- 08:11 AM Database Bug #9969: Parsing query string error with \r character.
- Greg Shah wrote:
> > I used this testcase to see if the behavior is as expected:
> > [...]
> >
> > Converted cod... - 08:05 AM Database Bug #9969: Parsing query string error with \r character.
- > I used this testcase to see if the behavior is as expected:
> [...]
>
> Converted code with @unixEscapes@ on @t... - 07:51 AM Database Bug #9969: Parsing query string error with \r character.
- Eduard mentioned in #4602-50 that exception is not thrown anymore.
- 06:41 AM Database Bug #9969: Parsing query string error with \r character.
- The conversion of another large GUI customer application was successfully completed. No source code differences were ...
- 03:12 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
- I've restarted the conversion regression testing plan with changes from *15904*:
* Conversion of large GUI customer ... - 08:17 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Could 9937a be merge to trunk, or additional tests should be done?
- 05:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Asked Danut to run ETF, we should have the results by tomorrow.
ETF tests passed. - 07:44 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15883 to branch 6161 that introduces a fix for the assignment to properties case.
The changes were... - 02:39 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Assignment to variables was working fine even for objects but then we changed the assignment rules to convert to the ...
- 02:31 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> What is @getDynamicProperty@ returning in your branch?
Similar to DYNAMIC-INVOKE, @ge... - 06:33 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> Greg Shah wrote:
>
> > Progress.Lang.Class.invoke - this can be considered 'partial' now, ... - 05:47 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Greg Shah wrote:
> Progress.Lang.Class.invoke - this can be considered 'partial' now, it needs proper testing (may... - 05:41 AM Base Language Feature #9437 (WIP): enhancements for Progress.Lang.Class
- 04:45 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Added runtime support for Progress.Lang.Class.haswidgetpool(), in 9437a, rev. 15908.
- 04:15 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- Vladimir Tsichevski wrote:
> As usual, I am asking someone to run our ChUI testing framework for me, since I could n... - 04:01 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- The implementation is underway to have at least the minimum set of UI resources available in the multi-session app se...
- 08:45 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- I created task branch 9955a and committed the initial implementation.
The initial commit contains:
* full support f... - 08:35 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Radu,
I have updated 9002a with latest changes. Some of them are already in trunk, some pieces of code had to update... - 08:34 PM Database Feature #9456: implement SQL Server dialect and helpers
- A few weeks ago I created task branch 9456a for holding changes which would bring SQL Server dialect closer to all ot...
- 08:33 PM Database Feature #9455: port native user defined functions to SQL Server
- The goal of this task is to track the porting of native UDF functions for Microsoft SQL Server.
I already did par...
05/14/2025
- 04:25 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- The @breakAfterAcquireFailure@ is no longer settable. It is always active (that is, its value is @true@).
For more d... - 10:39 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- I wanted to confirm that the breakAfterAcquireFailure is no longer needed in the directory.xml and is now being force...
- 03:20 PM User Interface Feature #9055 (WIP): server-side processing of client platform dependencies in the UI
- Hynek: Please update the %Done and summarize any recent headway.
- 02:59 PM Database Feature #7504: Export data tool from FWD into .d files
- Isn't the @dumpName@ attribute of @@Table@ DMO annotation useful (4GL @DUMP-NAME@ attribute) and neither the field na...
- 02:21 PM Database Feature #7504: Export data tool from FWD into .d files
- Greg Shah wrote:
> > In OE the .d file stores the name of the *.blb file
>
> At a minimum we should use @blb@ and... - 02:19 PM Database Feature #7504: Export data tool from FWD into .d files
- The export isn't converted code and does not need to be executed using the FWD client. Writing the dump on the serv...
- 12:53 PM Database Feature #7504: Export data tool from FWD into .d files
- Eric Faulhaber wrote:
> Do the exported files need to be on the client? It seems like going through the legacy strea... - 12:47 PM Database Feature #7504: Export data tool from FWD into .d files
- Do the exported files need to be on the client? It seems like going through the legacy stream support will be a perfo...
- 11:06 AM Database Feature #7504: Export data tool from FWD into .d files
- > In OE the .d file stores the name of the *.blb file
At a minimum we should use @blb@ and @clb@ instead of @null@... - 10:51 AM Database Feature #7504: Export data tool from FWD into .d files
- Lorian Sandu wrote:
> When importing the database, we don't store the original name of the file at the dmo level, th... - 10:41 AM Database Feature #7504: Export data tool from FWD into .d files
- I've got a working version and managed to export the data from the database to @.d@ files.
A few things i want to di... - 02:58 PM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard Soltan wrote:
> I think we could emit in converted class a field of type @WidgetPoolData@.
Please emit an an... - 02:56 PM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Greg Shah wrote:
> Progress.Lang.Class.haswidgetpool() - unsupported
Please observe my test class:... - 10:05 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- What is @getDynamicProperty@ returning in your branch?
I would expect if this is a problem of extent vs non-extent... - 09:20 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've found the following conversion problems:...
- 08:57 AM Runtime Infrastructure Feature #9989: security plugin for appserver/REST/SOAP/web API access
- In [[p2j:Calling_4GL_Code_via_the_Appserver_API#Replacing-the-Open-Client-for-Java|Replacing the Open Client for Java...
- 08:54 AM Runtime Infrastructure Feature #9989 (New): security plugin for appserver/REST/SOAP/web API access
- 08:51 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Asked Danut to run ETF, we should have the results by tomorrow.
- 08:45 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
>
> > Please continue testing.
>
> Runtime for Chui regressio... - 08:38 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> Please continue testing.
Runtime for Chui regression testing and unit tests of a la... - 08:35 AM Database Bug #9937 (Internal Test): buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Changed @defineAlias@ and @makeArgumentBuffer@ to create a proxy without @plugin@. Committed ... - 05:07 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Changed @defineAlias@ and @makeArgumentBuffer@ to create a proxy without @plugin@. Committed on #9937, rev. 15892.
... - 08:31 AM Database Feature #9543: implement missing BUFFER attributes
- Some improvements of @buffer-copy@ in batch mode are in 9543b, rev. 15894.
- 08:28 AM Database Feature #9543: implement missing BUFFER attributes
- Ovidiu Maxiniuc wrote:
> Review of 9543b, r15893.
>
> * @RecordBuffer.java@:
> ** line 2019: the field is missin... - 06:34 AM Database Feature #9543: implement missing BUFFER attributes
- Review of 9543b, r15893.
* @RecordBuffer.java@:
** line 2019: the field is missing the javadoc;
** lines 3650, 4... - 08:27 AM Database Feature #7020: always use "expanded" extent fields
- After the rebase with the latest trunk, I discovered another issue related with fields include/exclude functionality....
- 07:27 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
>Why not just add some logic to check if the token type for the keyword is between @BEGIN_RESERVED@... - 07:17 AM Testing Support #6860: lexer tests
- This would require that we run the parser for lexer tests. We can do that, but seems a bit complicated. Why not jus...
- 07:26 AM Database Bug #9969 (Review): Parsing query string error with \r character.
- I've reverted the changes from @character.java@ in *9969a/15904*. This double backslash gets an unescaped '\' charact...
- 06:36 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- 06:36 AM Database Bug #9969: Parsing query string error with \r character.
- The conversion of the ChUI regression test application completed successfully, but the source compilation failed. The...
- 03:06 AM Database Bug #9969: Parsing query string error with \r character.
- The conversion of a large GUI client application has been completed successfully. The conversion log is clean and the...
- 07:25 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- I have rebased and tested this with a customer application. The "deploy" step passed.
- 07:25 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I tested this with the two customer applications. Both have passed with no issues during deploy.
- 05:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Review of 6506a rev 15764:
* WebContextOps - anything not supported, like FORM/QUERY env, other CGI vars, etc need t... - 04:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15912 on branch 6490a in which I modified "is_extent_lvalue_ref" function because it wasn't returning ...
- 04:01 AM Base Language Feature #8904 (Test): implement -catchStop and the integration/conversion of STOP conditions into...
- 03:16 AM Base Language Bug #4602 (Review): fixes for OO 4GL and structured error handling
- I tested patch from #9969 with the changes from 4602a, on customer application unittests and I no longer see the regr...
- 01:46 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- When preprocessing the following ...
05/13/2025
- 07:05 PM Database Feature #9831 (Test): add admin API to set c3p0 configuration for individual tenant databases
- Branch 9831a was merged to trunk rev. 15905 and archived.
- 06:48 PM Database Feature #9831 (Merge Pending): add admin API to set c3p0 configuration for individual tenant data...
- The minor changes for #9988-12 look fine.
Please merge 9831a to trunk now. - 05:54 PM Database Feature #7504: Export data tool from FWD into .d files
- Lorian, I think you are on the right track:
* indeed, @DmoMeta.getFields()@ will give you the correct order of field... - 06:31 AM Database Feature #7504: Export data tool from FWD into .d files
- I have started working on the implementation.
Taking into consideration the discussion from the previous notes, i'... - 03:53 AM Database Feature #7504: Export data tool from FWD into .d files
- I am raising the priority to High.
Please make regular updates on this task on the progress. - 02:57 PM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- > * _"While the Harness has decent documentation, we have no documentation, standards or examples for things outside ...
- 11:43 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- Hynek Cihlar wrote:
> Code review 9929a.
>
> The changes look OK to me. Kudos for keeping the changes to the bare... - 10:46 AM Testing Support #6860: lexer tests
- Greg, I looked into testing the reserved/unreserved keyword for FWD by defining variables. I'm thinking of checking t...
- 06:12 AM Testing Support #6860: lexer tests
- > Branch 6860a passed the regression tests on ChUI and Hotel conversions, but I'm thinking we could delay the merge s...
- 09:28 AM Database Feature #7020: always use "expanded" extent fields
- I attached an sql script that will help with renaming old extent word tables, indexes and dropping old triggers/trigg...
- 02:37 AM Database Feature #7020: always use "expanded" extent fields
- I have rebased 7020d to trunk revision 15902 and it's now at rev.15918.
- 08:12 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- > As a summary, in text.g I added this to now match @& @ and consume it since that's the behavior in 4GL.
Please s... - 08:07 AM Database Bug #9937 (Review): buffer argument with different DMO than the parameter
- With 9937a, rev. 15890.
Unit tests of a customer application and Chui regression testing project are passing withou... - 07:20 AM Database Bug #9969: Parsing query string error with \r character.
- This affects all string processing in the lexer in a profound way. Full conversion testing is needed.
- 06:59 AM Database Bug #9969: Parsing query string error with \r character.
- Is conversion regression tesing necessary or run-time testing is enough?
- 06:51 AM Database Bug #9969 (Internal Test): Parsing query string error with \r character.
- Code Review Task Branch 9969a Revisions 15901 through 15903
I'm OK with the changes. Let's get it tested across a... - 03:32 AM Database Bug #9969: Parsing query string error with \r character.
- Ovidiu Maxiniuc wrote:
> +Review of 9969a/r15902.+
>
> * @UnicodeTranslationException@: missing javadocs for both... - 03:14 AM Database Bug #9969: Parsing query string error with \r character.
- Ovidiu Maxiniuc wrote:
> +Review of 9969a/r15902.+
>
> * @progress.g@: My understanding is that the inlines for n... - 06:53 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- If the actual text metrics are not cached, the code falls back to using a scale factor @scaleX@ computed from a sampl...
- 06:50 AM User Interface Bug #9985 (WIP): Incorrect text width calculation when metrics are not cached
- 06:42 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
- *9318a* contains *conversion changes* for Buffer.delete() and *runtime changes*, the test plan is:
* ETF (ddf) - alr... - 06:36 AM Database Bug #9318: Make record nursery visible on removeRecords
- > I rebased 9381a to trunk/15894 a while ago and the branch is now at revision 9318a/15898.
Please move this into ... - 06:29 AM Database Bug #9318: Make record nursery visible on removeRecords
- I rebased *9381a* to *trunk/15894* a while ago and the branch is now at revision *9318a/15898*.
I also retested E... - 06:38 AM Conversion Tools Feature #5586 (Internal Test): move all conversion artifacts/outputs into the cvtdb or into a ded...
- Code Review Task Branch 5586a Revisions 15899 through 15901
The changes are good. - 06:33 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
- Greg, please review 7180a.
There might be an issue with the ScanDriver collections which were changes from synchr... - 05:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- *7180a/15909* contains the changes mentioned in #7180-148, including the compatibility changes for the trunk rebase. ...
- 04:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Eduard Soltan wrote:
> I have been trying the test with 7180a-15894.patch, the following test case:
>
> FooTest.c... - 06:29 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Octavian Adrian Gavril wrote:
> > OK. So, processing each AST (or walk call graph) ... - 06:29 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Yes, but there is also the 2nd phase:...
- 06:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> OK. So, processing each AST (or walk call graph) is the job that needs to be divided... - 06:04 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- OK. So, processing each AST (or walk call graph) is the job that needs to be divided between threads, right?...
- 05:57 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > I understand that PatternEngine should be thread-safe, but where exactly should the thread work be split? Perhaps ...
- 05:07 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15911 on branch 6490a that addresses the issue from note #6490-84
I changed the rules so that DYNAMIC... - 03:33 AM Database Feature #9543: implement missing BUFFER attributes
- Ovidiu Maxiniuc wrote:
> +Review of 9543b, r15892.+
>
> * @RecordBuffer.java@
> ** lines 1708, 1711, 2200: I do ...
05/12/2025
- 07:21 PM Database Feature #9976: eliminating DMO usage in inter-program linkage
- > For parameters, the buffers should not construct their own @BaseRecord@, but use the 'pointer' to one already creat...
- 06:27 PM Database Feature #9976: eliminating DMO usage in inter-program linkage
- Greg,
I am not sure I got all detail, in spite of being focused on the 1st not for some time now. It's clear we will... - 08:52 AM Database Feature #9976: eliminating DMO usage in inter-program linkage
- In the 4GL, there is no concept of a DMO. From the beginning (in the 1980s), the 4GL has always directly mapped comp...
- 03:57 PM Database Bug #9969: Parsing query string error with \r character.
- +Review of 9969a/r15902.+
* @UnicodeTranslationException@: missing javadocs for both the class and the constructor... - 10:38 AM Database Bug #9969 (Review): Parsing query string error with \r character.
- 10:36 AM Database Bug #9969: Parsing query string error with \r character.
- I made a few changes that fix the way Java escaping is handled. First, in @ClearStream.java@ sequences (with '\') are...
- 09:08 AM Database Bug #9969: Parsing query string error with \r character.
- Branch *9969a* was rebased with trunk. The new revision is *15901*.
- 04:20 AM Database Bug #9969: Parsing query string error with \r character.
- Greg wrote:
> Octavian Adrian Gavril wrote:
> > I investigated the issue. I think we can apply the "\r" processing ... - 03:42 PM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- 03:41 PM User Interface Bug #4135: high dpi screens display in low dpi
- I decided to work around #4135-135 because debugging and draw logging do not help me to find out its root cause. This...
- 10:47 AM Database Bug #9937: buffer argument with different DMO than the parameter
- I found a regression with 9937a changes related to extend fields.
For extend fields in @ProxyAssembler@ there are ... - 03:44 AM Database Bug #9937 (Internal Test): buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Alexandru Lungu wrote:
> > Review of 9937a:
> > * @RecordBuffer.bufferProxy@ is a new stat... - 03:29 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Alexandru Lungu wrote:
> Review of 9937a:
> * @RecordBuffer.bufferProxy@ is a new static method added with your ch... - 03:24 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Alexandru Lungu wrote:
>If this is statically impossible, then I think I am fully OK with the changes.
From my te... - 03:06 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Clear. This seems to be a case where we need to "disguise" a DMO as another DMO just to satisfy Java's strong type ch...
- 09:51 AM Database Bug #9683 (WIP): CompoundQuery is doing extra hydration attempts
- 09:51 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Review of 9683a:
* @implements@ should be aligned to @public@ (at 3 spaces from the start of the line).
* Typo in @... - 09:39 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- I reverted this change since it wasn't producing what I expected, but in return I added:...
- 08:03 AM Database Feature #9543: implement missing BUFFER attributes
- +Review of 9543b, r15892.+
I think you are on the right track, but there are a couple of issues which should be ad... - 04:19 AM Database Feature #9543 (Review): implement missing BUFFER attributes
- It seems that CAN-READ attribute is no longer used in client application. So I will move this task in review.
- 07:26 AM Database Feature #7020: always use "expanded" extent fields
- We don't want to leave behind any traces of the old modes.
- 07:24 AM Database Feature #7020: always use "expanded" extent fields
- Apart from the situation described above, 7020d has been tested continuously with two projects I had on hand, but I w...
- 07:20 AM Database Feature #7020: always use "expanded" extent fields
- I have one last question:
With @denorm-extent@, @wordTableName@ was generated as @table__extname_1@ (since the field... - 07:20 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- There is the case where LVALUE is an extent and RVALUE is a scalar:...
- 07:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Is it 'safe' enough to emit @invoke()@ if LVALUE is a scalar field, and @invokeExtent@ otherwise? Ensuring that an ER...
- 06:17 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- @ObjectOps.dynamicInvoke@ is the API for poly, it returns object. Trunk doesn't have the methods for returning extent...
- 06:03 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- What is the behavior in trunk? Also, @ObjectOps.dynamicInvoke@ now returns 'object' or BDT?
- 05:26 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- This problem remained unresolved:...
- 04:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> 1. The core @PatternEngine@ itself (and all of its dependent code such as the @SymbolResolver@, X...
05/10/2025
- 06:05 PM Runtime Infrastructure Feature #8863 (Closed): Add tenantName logic related to sec_authentication_domain in FWD
05/09/2025
- 07:21 PM Runtime Infrastructure Feature #8863: Add tenantName logic related to sec_authentication_domain in FWD
- I double checked all three bullets and all of them are working as expected.
This task can be closed. - 05:06 PM Database Feature #9976 (New): eliminating DMO usage in inter-program linkage
- 04:17 PM Database Bug #9937: buffer argument with different DMO than the parameter
- Please look at the test case from #9937-5.
As you can see we have pretty similar temp-table definitions in
<pr... - 09:18 AM Database Bug #9937: buffer argument with different DMO than the parameter
- > Alexandru, can you take a look, too, at 9937a? This touches the ArgumentProxy which IIRC was added by you.
I see... - 08:06 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Alexandru, can you take a look, too, at 9937a? This touches the @ArgumentProxy@ which IIRC was added by you.
- 07:09 AM Database Bug #9937 (Review): buffer argument with different DMO than the parameter
- 07:01 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> Just to double-check, please do the same in @ctest@, but with the @btt2 for tt2@ buffer ... - 06:50 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Just to double-check, please do the same in @ctest@, but with the @btt2 for tt2@ buffer (which will not use the @buff...
- 06:48 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> Are the tests in #9937-5 passing, plus what we discussed in previous notes (copy-temp-ta... - 06:19 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard, the approach is good and it should work; your reasoning is correct, the temp-tables need to be schema-compati...
- 06:16 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Could you take just a quick look at 9937a, rev. 15889?
The only problem that we are facing... - 06:03 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Could you take just a quick look at 9937a, rev. 15889?
- 04:58 AM Database Bug #9937: buffer argument with different DMO than the parameter
- I checked and a single method will be created by the @ProxyAssembler@ for @Proxy3@ (@getF1@ and @setF1@), or any othe...
- 03:07 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> I don't think is OK to have methods from both Tt2_1 and TT1_1 DMO interfaces.
Then we... - 02:55 AM Database Bug #9937: buffer argument with different DMO than the parameter
- I don't think is OK to have methods from both Tt2_1 and TT1_1 DMO interfaces.
I don't think @Proxy3@ should be ret... - 02:47 AM Database Bug #9937: buffer argument with different DMO than the parameter
- The proxy is a dynamic class created by @ProxyAssembler@ with the following structure:...
- 10:30 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Committed rev. 15887 on branch 6490a that addresses the feedback.
Constantin Asofiei wrote:
> Review for 6490 rev... - 06:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please get the review addressed, rebase and lets get it through testing.
- 09:04 AM Testing Support #6860: lexer tests
- Branch 6860a passed the regression tests on ChUI and Hotel conversions, but I'm thinking we could delay the merge sin...
- 08:04 AM Database Bug #9950 (WIP): Upgrade the metadata schema to a newer version
- I noticed the following changes in the currently supported meta files (from DDL PoV):
* 10 (mandatory) columns added... - 08:03 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/15894*, the branch is now at revision *15908*.
The patch helped a lot, I had to ... - 07:58 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I have been trying the test with 7180a-15894.patch, the following test case:
FooTest.cls:... - 04:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- In order for the branch to be built, it's required to:...
- 03:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Constantin Asofiei wrote:
> Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixe... - 02:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixes related to #7255.
- 07:40 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- You will also need to add @${P2J_HOME}/abl/ade/src/@ to the PROPATH in @p2j.cfg.xml@.
- 07:38 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- You need to copy the skeleton project , and also add @<parameter name="oo-skeleton-path" value="skeleton" />@ in @p2j...
- 07:32 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- One more thing, which might be needed in the future configurations: this is how @web-disp.p@ is included in the 4GL e...
- 07:13 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- While trying to set up the webspeed sample, I encountered something that I don't know how to fix. Basically, I update...
- 06:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "i... - 06:34 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- This is really weird - looks like a bug in 4GL, you can pass @DYNAMIC-PROPERTY(props, "intExt1")@ as an argument to a...
- 05:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I also found this case and I'm not sure what to do...
- 04:07 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15881 on branch 6161a.
In this commit:
* I enhanced the API of DYNAMIC-PROPERTY to avoid unnecessary... - 06:30 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Șerban Bursuc wrote:
> I committed to xfer testcases rev 1751 a simple Harness ChUI testcase that was tested and tha... - 06:28 AM Database Bug #9318: Make record nursery visible on removeRecords
- I've tested ETF conversion & runtime with 9318a and found no issues with the current implementation, I will rebase to...
- 05:26 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506a rev. 15764 a few more things:
* Added implementations for @GET-CGI-LIST()@, @GET-CGI-VALUE()@, ... - 04:44 AM Database Feature #7504: Export data tool from FWD into .d files
- Andrei, please commit whatever changes you've done for #7504 and introduce Lorian to this task.
- 03:41 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- I went through all the workers listed above and checked where the variables are good to store in the context-local. I...
- 03:23 AM Database Bug #9914 (Test): Investigate why ListenerSet implementation is not properly working
- Branch 9914a was merged into trunk as rev. 15893 and archived.
- 02:58 AM Database Bug #9914 (Merge Pending): Investigate why ListenerSet implementation is not properly working
- 9914a can be merged after 5471a.
- 02:57 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- Wonderful! I shall queue the branch up for merging.
- 02:51 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- > * ask Danut to run unit tests and fwdtests for the application he is managing
No issues found ✅
- 03:05 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Greg, I will put this back into review, let me know if there's anything I need to change.
- 03:04 AM Conversion Tools Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
- 03:03 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I have converted the big customer application successfully.
I have created revno 15901 where:
* every @.ast@, @.ca... - 02:15 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Rebased on trunk rev 15891. Alexandru, could you please look at the last commits, I would like to move on with testin...
05/08/2025
- 10:14 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- I have committed this to 9918a/15892.
- 09:23 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- To explain the current issue, only right now @&@,when we have the following code:...
- 10:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Dănuț Filimon wrote:
> *Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you... - 06:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- *Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you've created for #7255 (t...
- 06:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I've made a patch for 7180a on top of trunk/15882, attaching it so that I don't lose it by mistake.
- 09:14 AM Database Feature #9543: implement missing BUFFER attributes
- Committed on 9543b, rev. 15892. Added support for AUTO-SYNCHRONIZE attribute.
- 06:24 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> BTW, if buffer-copy fails validation, does synchronize still happen?
No. - 06:23 AM Database Feature #9543: implement missing BUFFER attributes
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Please also double-check the @ASSIGN@ statement if it trigger... - 06:09 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:...
- 04:53 AM Database Feature #9543: implement missing BUFFER attributes
- What happens if you do:...
- 04:51 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ... - 04:39 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ... - 03:37 AM Database Feature #9543: implement missing BUFFER attributes
- For @CAN-READ@ the only information I could find in the docs is:...
- 02:52 AM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. ... - 02:32 AM Database Feature #9543: implement missing BUFFER attributes
- Please also double-check the @ASSIGN@ statement if it triggers the synchronize or not. If the @ASSIGN@ part of @BUFF...
- 01:48 AM Database Feature #9543: implement missing BUFFER attributes
- I created some tests for @buffer-copy@ as a method and @buffer-copy@ statement....
- 07:54 AM Database Bug #9318: Make record nursery visible on removeRecords
- Rebased *9318a* to latest *trunk/15891*, the branch is now at revision *15895*.
- 07:37 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- > * ask Lorian to run harness
Harness passed ✅ - 04:41 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- > I will run unit tests and smoke tests of large customer application.
Everything is OK here. - 04:24 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- * ChUI regression tests passed ✅
* Smoke-test for a large customer app passed ✅
* #9722 testing passed ✅
I think... - 06:48 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg, I think this concludes #9844-8, besides waiting for other users to test. What I'm looking at doing next from #9...
- 06:30 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- I committed to xfer testcases rev 1751 a simple Harness ChUI testcase that was tested and that works on Linux and Win...
- 05:56 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- There is nothing intrinsically unsafe with static methods. Any state they access will need to be context local OR sy...
- 04:48 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- Should static methods be kept or make them non-static and use them through a class instance?
@DataModelWorker@:
<pr...
05/07/2025
- 04:20 PM Database Feature #9831 (Internal Test): add admin API to set c3p0 configuration for individual tenant data...
- > Meanwhile, I am putting the branch to the test using the the hotel, webGUI navigation and harness smoke-tests of a ...
- 03:31 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Ovidiu Maxiniuc wrote:
> Radu, please do a quick review when you have the time.
I think 9831a is alright. I don't s... - 01:57 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- The @breakAfterAcquireFailure@ was removed from REST API and @landlord@ database.
The issues from note #9831-15 (th... - 09:26 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Please remove @breakAfterAcquireFailure@ from the REST API, since we hard-code this setting to @true@ in the runtime.
- 05:21 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- I looked at the changes in 9831a, and I can say quite confidently that functionally they are safe. I don't think they...
- 03:36 PM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- ETF testing passed!
- 12:19 PM Database Feature #9543: implement missing BUFFER attributes
- For @BUFFER-COPY@, if the destination buffer has no loaded record, then it CREATE's a record in that buffer. So, ple...
- 12:16 PM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Also, are there cases when @auto-synchronize@ is disabled temporarily, like for @save-ro... - 12:12 PM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Can this be described in short, the synchronize is automatically called when the buffer'... - 12:10 PM Database Feature #9543: implement missing BUFFER attributes
- Constantin Asofiei wrote:
> Can this be described in short, the synchronize is automatically called when the buffer'... - 10:57 AM Database Feature #9543: implement missing BUFFER attributes
- Also, are there cases when @auto-synchronize@ is disabled temporarily, like for @save-row-changes@ or @fill@ method c...
- 10:56 AM Database Feature #9543: implement missing BUFFER attributes
- Can this be described in short, the synchronize is automatically called when the buffer's record is either loaded, re...
- 10:52 AM Database Feature #9543: implement missing BUFFER attributes
- Created a few test cases for behaviour of @AUTO-SYNCHRONIZE@ attributes....
- 10:11 AM Database Feature #9543: implement missing BUFFER attributes
- OK, so we already support @SYNCHRONIZE@ method via @Buffer.querySynchronize@ - so looks like we just need to call it ...
- 09:39 AM Database Feature #9543: implement missing BUFFER attributes
- According to the docs for AUTO-SYNCHRONIZE attribute and a in a book *OpenEdge Development: ProDataSets* by John Sadd...
- 07:19 AM Database Feature #9543 (WIP): implement missing BUFFER attributes
- Actually, this is back to WIP.
Eduard: did you get a chance to test how these attrs should behave at runtime? - 07:18 AM Database Feature #9543 (Test): implement missing BUFFER attributes
- 11:51 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory,
Yes. Be... - 11:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAs... - 08:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted ... - 07:40 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted afterwards if they're n...
- 04:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAst@ would be:...
- 11:28 AM Testing Support #6860: lexer tests
- > Besides making sure it's safe to run many tests in parallel and actually running them with harness test plans, no t...
- 04:10 AM Testing Support #6860: lexer tests
- Marian Edu wrote:
> There are some basic expression 'literals' tests in @tests/expressions/TestLiterals@, quoted v... - 04:01 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a Revision 15888
>
> The code is good.
>
> The changes are pret... - 10:50 AM User Interface Bug #4135: high dpi screens display in low dpi
- There is the drawing issue that I thought was fixed by using draw instead of repaint but this issue is still present....
- 09:25 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- 09:20 AM Database Bug #9969: Parsing query string error with \r character.
- The escape sequences should include an additional '\' prefix. The current revision handles this only for '\u' within ...
- 08:53 AM Database Bug #9969: Parsing query string error with \r character.
- Alexandru Lungu wrote:
> Eduard, is @'bc\r'@ right? Shouldn't it be @'bc~r'@ to actually generate the CR?
It is e... - 08:51 AM Database Bug #9969: Parsing query string error with \r character.
- Please also see #9967, which is somehow related to the escape char used under linux.
- 08:48 AM Database Bug #9969: Parsing query string error with \r character.
- Eduard, is @'bc\r'@ right? Shouldn't it be @'bc~r'@ to actually generate the CR?
- 08:43 AM Database Bug #9969: Parsing query string error with \r character.
- Our preprocessor/lexer strips @'\r'@ characters in a naive way that needs to be refined.
- 08:21 AM Database Bug #9969: Parsing query string error with \r character.
- Alternatively this test case also reproduce the issues:...
- 08:06 AM Database Bug #9969: Parsing query string error with \r character.
- ...
- 08:02 AM Database Bug #9969 (WIP): Parsing query string error with \r character.
- 08:37 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- Constantin Asofiei wrote:
> If you look at @DataModelWorker@, you will see the static state is in a @WorkArea@ class... - 05:03 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- If you look at @DataModelWorker@, you will see the static state is in a @WorkArea@ class, to be context-local. This ...
- 03:20 AM TRPL Feature #1752: eliminate statics/singleton patterns in all TRPL worker classes and other dependen...
- Here is a full list with worker classes used in TRPL:
# @com.goldencode.p2j.schema.ImportWorker$SqlRecordLoader@
# ... - 01:51 AM TRPL Feature #1752 (WIP): eliminate statics/singleton patterns in all TRPL worker classes and other de...
- 08:32 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg, I can't find an exact task for this - I think the discussion was spread-out for runtime query conversion, incre...
- 08:20 AM Database Bug #9950: Upgrade the metadata schema to a newer version
- Ovidiu, please get some preliminary changes in a branch, so we can patch 9457c and test FWD server startup.
- 06:25 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- Do I have the change @message h:connect("-URL http://localhost:8810/apsv -sessionModel Session-free").@ the connectio...
- 04:16 AM Base Language Bug #9819: SESSION:FIRST-ASYNC-REQUEST and SESSION:LAST-ASYNC-REQUEST
- I can not make SESSION:FIRST/LAST-ASYNC-REQUEST to return anything else other than unknown with 11.7:
* start progra... - 05:37 AM Database Bug #9937: buffer argument with different DMO than the parameter
- I added my changes to 9937a rev. 15888.
When we have an ArgumentBuffer proxy, any direct field access (@btt1.getF1... - 04:48 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- 8904a was merged to trunk rev. 15887 and archived.
- 03:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Please merge 8904a to trunk after 9877a.
- 04:15 AM Base Language Bug #9877 (Test): output extent parameter when the type is object
- Branch 9877a was merged into trunk as rev. 15886 and archived.
- 03:58 AM Base Language Bug #9877: output extent parameter when the type is object
- Please merge 9877a to trunk now.
05/06/2025
- 03:06 PM User Interface Bug #9929 (Internal Test): FILL-IN: Incorrect APPLY statement behavior
- Code review 9929a.
The changes look OK to me. Kudos for keeping the changes to the bare minimum :-).
Please go ... - 12:29 PM Base Language Bug #9967: unix separator in strings gets resolved as unicode separator
- This test when ran on Windows and Linux OpenEdge has different outputs:...
- 12:20 PM Base Language Bug #9967 (New): unix separator in strings gets resolved as unicode separator
- 11:24 AM User Interface Bug #4135: high dpi screens display in low dpi
- @repaint@ must be done in an event-drawing bracket, otherwise no draw will be executed.
@repaint@ is needed so th... - 10:00 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek, I think that we need to @WindowGuiImpl::draw@ but not @repaint@ that ...
- 06:00 AM User Interface Bug #4135: high dpi screens display in low dpi
- Hynek Cihlar wrote:
> Code review 4135b.
>
> @ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @p2j.socket.js@... - 04:20 AM User Interface Bug #4135 (WIP): high dpi screens display in low dpi
- Code review 4135b.
@ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @p2j.socket.js@ require history entry.
... - 10:45 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> > quoted values aren't allowed for dates
>
> There is an exception to this. In OE (and FWD), ... - 10:29 AM Testing Support #6860 (Internal Test): lexer tests
- Code Review Task Branch 6860a Revision 15888
The code is good.
The changes are pretty safe. What testing has b... - 10:26 AM Testing Support #6860: lexer tests
- > quoted values aren't allowed for dates
There is an exception to this. In OE (and FWD), the @INITIAL@ clause of ... - 10:21 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Feedback on the tests:
>
> * The date tests are missing a large number of cases that can be fo... - 10:16 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a REvision 15887
>
> Please remove @import com.goldencode.p2j.uast... - 09:57 AM Testing Support #6860: lexer tests
- Code Review Task Branch 6860a REvision 15887
Please remove @import com.goldencode.p2j.uast.LexerOptions;@ from @Le... - 09:24 AM Testing Support #6860: lexer tests
- Greg Shah wrote:
> Code Review Task Branch 6860a Revisions 15884 through 15886
>
> @LexerTestDriver@:
>
> * us... - 08:43 AM Testing Support #6860: lexer tests
- Please rename @LexerTestOptions@ to @LexerOptions@ and move it back to the @uast@ package so that we don't have refer...
- 08:38 AM Testing Support #6860: lexer tests
- Code Review Task Branch 6860a Revisions 15884 through 15886
@LexerTestDriver@:
* use wildcard imports
* add ja... - 08:26 AM Testing Support #6860: lexer tests
- Feedback on the tests:
* The date tests are missing a large number of cases that can be found in @date.main()@. W... - 06:48 AM Testing Support #6860: lexer tests
- For some reason, the previous commit did not push the files. I did another commit (see #1889-12) and it succeeded.
... - 10:07 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Radu,
I rebased and did a quick review of my own code, this revealed some small issues which were fixed.
You can ... - 09:03 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Ovidiu, is this ready to be reviewed? I see that it's been placed at 90%.
- 07:55 AM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Added Radu as reviewer.
- 09:41 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Constantin: I know you started work on this some time ago. What task had those results and are there any other note...
- 09:40 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- There is an early version of a multi-threaded pattern engine rewrite in @com.goldencode.trpl.*@. It is fairly clean ...
- 07:37 AM Database Bug #9914 (Internal Test): Investigate why ListenerSet implementation is not properly working
- I am OK with the changes in 9914a.
However, we will need some extensive testing with it, eventually across multiple ... - 07:26 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> Does this solve cases when the field is in an expression, copy-temp-table and others? B... - 05:23 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Does this solve cases when the field is in an expression, copy-temp-table and others? Because @getDMOProxy();@ is us...
- 05:21 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Constantin Asofiei wrote:
> I agree; but I'd like to solve this with the proxy, if possible; before committing to... - 02:15 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Ovidiu Maxiniuc wrote:
> Yes, I am aware, as you quoted me, _"[...] which declare the @new shared@ tables and *simpl... - 07:10 AM Database Feature #7020: always use "expanded" extent fields
- I have rebased 7020d to trunk revision 15884 and it's now at 15900.
- 06:50 AM Conversion Tools Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
- 06:46 AM Testing Feature #1889 (WIP): rework the date.java internal tests as real unit tests
- 06:46 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Greg Shah wrote:
> In addition to moving these tests into ABLUnit, please create lexer tests for each of the literal...
05/05/2025
- 04:25 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Ovidiu Maxiniuc wrote:
> Thank you, Radu for the attempt.
> The explanation is that 15880 to 9002a is 'built' on 98... - 03:58 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Thank you, Radu for the attempt.
The explanation is that r15880 of 9002a is 'built' on top of 9831a (which is also i... - 04:19 PM Database Feature #7020 (Internal Test): always use "expanded" extent fields
- Branch 7020c (now r15866) is rebased but does not seem to have changes from the last time I reviewed it (old r15824)....
- 03:21 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, please provide a review for #7020-131.
- 03:52 PM Database Bug #9937: buffer argument with different DMO than the parameter
- Yes, I am aware, as you quoted me, _"[...] which declare the @new shared@ tables and *simple TT*."_ I was merely expr...
- 01:48 PM Database Bug #9937: buffer argument with different DMO than the parameter
- Ovidiu Maxiniuc wrote:
> So I think that would be the right implementation: to remove these attributes (like @xml-no... - 01:29 PM Database Bug #9937: buffer argument with different DMO than the parameter
- I think we have discussed about an idea similar to Eduard's, some time ago.
Currently, the DMO of a @shared@ temp-... - 12:50 PM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard Soltan wrote:
> Question: Since we established in #9763 that @xml-node-name@ is a property specific to the bu... - 12:32 PM Database Bug #9937 (WIP): buffer argument with different DMO than the parameter
- 12:31 PM Database Bug #9937: buffer argument with different DMO than the parameter
- I will let out some of my findings.
h3. Structure of tt1 after TemporaryBuffer.define
After the call in @FooTes... - 04:04 AM Database Bug #9937: buffer argument with different DMO than the parameter
- Eduard, I've tried something like this to create the proxy:...
- 10:05 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- I commited to @tests/primitive_type/date/@ the classes @MdyDateTests.cls@, @YmdDateTests.cls@ which contain one Test ...
- 09:51 AM Database Bug #9965: Compound Query components not honoring the INCLUDE clause
- ...
- 09:44 AM Database Bug #9965 (New): Compound Query components not honoring the INCLUDE clause
- 08:19 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > check if the current AST is a p2o AST and avoid calling loadTemporarySchema for it.
This would work, though:
... - 08:10 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Greg Shah wrote:
> The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ be... - 08:02 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ because that code is s...
- 07:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > Eric/Ovidiu: How do we fix this latent bug?
To me it looks like the @P2OWorker@ is used from the rules at @Gener... - 06:57 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemporarySchema@ when the filename is @./cvt/dat...
- 04:38 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- While debugging hotel_gui i have found that:
At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemp... - 07:15 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- Florin Eugen Rotaru wrote:
> I see. Probably you mean that we should offer support for modifying the Progress-side... - 06:45 AM TRPL Feature #1745 (Hold): review, decide upon and document the 1.0 features which will be retained in...
- Yes, it is safe to pause.
- 03:28 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- I made some additional changes that fixed the way @func-library@ children are processed. The main idea was to keep tr...
- 05:31 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> > That should have converted as @res = assignMulti(res, ...)@. That is the problem.
> ... - 03:12 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please don't use @this.text@, use @evalLib("type_pair", prog.func_int, prog.kw_extent, t...
05/03/2025
- 01:09 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
- Additionally, there are several standard non-4GL JUnit5 test classes within the FWD framework, located in the @test/@...
- 12:54 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
- There are also a number of 4GL test classes I wrote for @DATE@ type and date @FILL-IN@-related issues. Some are linke...
- 10:12 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
- In addition to moving these tests into ABLUnit, please create lexer tests for each of the literal values AND ensure t...
- 10:08 AM Base Language Bug #9963: Date literal issues
- Florin: Please add these cases to the lexer tests.
- 09:19 AM Base Language Bug #9963: Date literal issues
- Consider the following ABL program:...
- 09:05 AM Base Language Bug #9963 (New): Date literal issues
05/02/2025
- 02:29 PM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- I found a smaller recreate of the failing test:...
- 08:17 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- In the large customer application I tested, I discovered a few regressions. At this moment, I am not sure whether the...
- 11:16 AM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey Ivanovskiy wrote:
> Committed revision 15866(4135b) should fix #4135-124 trunk issue.
Hynek, please review... - 08:53 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- Ovidiu, I think something is missing. Either I did something wrong when checking out the branch, either there are som...
05/01/2025
- 04:17 PM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- Greg Shah wrote:
> In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. I... - 07:15 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C...
- 07:15 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- For details on how we properly document the licensing of the ADE code, see [[p2j:Inclusion of Apache 2 Licensed ADE C...
04/30/2025
- 07:59 PM Runtime Infrastructure Feature #9002 (Review): Improve landlord database connection resiliency and add transactions when...
- Committed revision 15880 to 9002a.
Now the complex operations on landlord database are performed in transactions.
... - 02:13 PM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
- The initial commit contains only the _"connection resiliency"_ part of the task: now the tenant manager will try to r...
- 05:45 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
- The same issues occur when setting the @SCREEN-VALUE@ attribute of a date @FILL-IN@, because the @SCREEN-VALUE@ parsi...
- 04:50 PM Base Language Bug #9956: Client crashes in DATE function
- The same problem occurs is you use @SCREEN-VALUE@ attribute to set @FILL-IN@ value.
- 04:49 PM Base Language Bug #9956: Client crashes in DATE function
- The 9906a fixed this issue as well.
- 03:57 PM Base Language Bug #9956: Client crashes in DATE function
- Run the following program:...
- 03:43 PM Base Language Bug #9956 (Closed): Client crashes in DATE function
- 02:29 PM Runtime Infrastructure Feature #8863 (WIP): Add tenantName logic related to sec_authentication_domain in FWD
- In the meet today, I affirmed that the first and last bullet are already implemented, just need to be tested/confirme...
- 02:15 PM Database Feature #9831: add admin API to set c3p0 configuration for individual tenant databases
- Eric, please review.
I will rebase the branch since it is a bit behind the main trunk. - 12:10 PM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- > Indeed, PDS accepts any extension for include files, but only the @i@, @w@, @p@, @cls@ are subject to syntax checki...
- 10:04 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- Greg Shah wrote:
> In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. I... - 10:04 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- I've committed new changes to *1745a/15804* covering the following:
* Fixed the usage of @CallGraphWorker@;
* Fixed... - 09:20 AM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- This task is mean for completing the runtime support for @ClientPrincipal:TENANT-ID@ and @ClientPrincipal:TENANT-NAME...
- 09:18 AM Base Language Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
- 09:15 AM Base Language Feature #9436: add built-in OO classes
- Testcases tests added from #9436 and #9488:
* @Progress.IO.ByteOrder@ at @tests/oo/progress/io/TestByteOrder.cls@ : ... - 08:57 AM Base Language Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> I still need to look at:
> * is there a destructor in @MemoryOutputStream@, which... - 05:25 AM Base Language Feature #9436: add built-in OO classes
- Ioana-Cristina Prioteasa wrote:
> I added the @Array.cls@ and @ArrayIterator.cls@ from github ADE, where they are th... - 05:07 AM Base Language Feature #9436: add built-in OO classes
- I added the @Array.cls@ and @ArrayIterator.cls@ from github ADE, where they are the same for 12.8 and 11.7 release.
... - 08:23 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The javascript web client for printed typed keys sends this value @key.codePointAt(0)@ as a Unicode code point value ...
- 07:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
- I imported the project and did a search for @Utils.toCharArray(int i)@ usages. The result was one usage...
- 07:28 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
- I looked at the diff and found that these changes bring back this code...
- 10:07 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @9526b@ rebased with trunk revision @15878@, new revision is @15879@.
The branch was tested with Java 17. No p... - 08:15 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please don't use @this.text@, use @evalLib("type_pair", prog.func_int, prog.kw_extent, this)@ (or something like this).
- 08:03 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've tried running the existing tests for extent variables but I've a problem.
Tests convert like this:... - 03:10 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Should I also touch on the other cases?
We need to cover the same cases done for @DYNAMIC-INVO... - 03:09 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- I've made some debugging and I've reached this place in the @convert/assignments.rules@:...
- 07:17 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > getPersistenceFilename() existed before, but I removed it because I thought it wasn't used.
It is used as @persi... - 06:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- getPersistenceFilename() existed before, but I removed it because I thought it wasn't used. I do agree that I should ...
- 06:26 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Added getPersistenceFilename() - for conversion, I need to remove it. Maybe using an artifact method ~ getPersisten...
- 05:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I've fixed the ETF project and managed to run the server (it wasn't just 7180a issues), currently running a test and ...
- 02:59 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/15860*.
* Added getResourcePath() to artifacts - used to get the resource path for the MultiClass... - 05:04 AM Testing Support #6860 (Review): lexer tests
- Florin Eugen Rotaru wrote:
> I have pushed all the tests we have so far on @testcases/tests/conversion/lexer@. I wil... - 04:00 AM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
- 04:00 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Seems that #5586-68 occurs even when the build is passing so this issue wasn't introduced with this branch.
- 02:33 AM Database Bug #9633: bulk delete for permanent tables
- Rebased *9633a* with trunk revision *15878*, new revision is *15880*.
04/29/2025
- 07:54 PM Runtime Infrastructure Feature #9002 (WIP): Improve landlord database connection resiliency and add transactions when up...
- Created 9002a. Committed revision 15879.
- 01:51 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Currently, TRPL runs in a single thread. It is well understood that enabling multi-threading would allow TRPL to lev...
- 01:46 PM TRPL Feature #1754 (Rejected): resolve any performance issues with new multi-threaded pattern engine i...
- 12:48 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Just got news that customer application harness and reports regression testing went succesful. ☑️
I also run Ctrl+... - 10:47 AM User Interface Bug #9929 (Review): FILL-IN: Incorrect APPLY statement behavior
- The issue was fixed in 9929a, revision 15877. Now, printable keyboard characters sent using the @APPLY@ are processed...
- 09:32 AM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
- I analyzed the @processKeyEvent@ method implementations in @FillIn@ and @FillInGuiImpl@ to see if I could split the c...
- 10:18 AM Base Language Feature #9436: add built-in OO classes
- > At the moment resolving the proversion at conversion time is broken as it tries to use EnviromentOps.getVersion tha...
- 08:53 AM Base Language Feature #9436: add built-in OO classes
- I twitched the Array Iterator 4GL Unit test. It has a lot of differences between the versions.
The @ArrayIterator@ ... - 10:02 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> That should have converted as @res = assignMulti(res, ...)@. That is the problem.
And ... - 10:01 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- That should have converted as @res = assignMulti(res, ...)@. That is the problem.
- 09:59 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please post the entire testcase. The Java reference of an array is re-assigned *only if... - 09:58 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please post the entire testcase. The Java reference of an array is re-assigned *only if it was resized* (so dynamic ...
- 09:56 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Regarding the problem in the previous note,
I think I know where the problem comes from. In the class where the va... - 08:22 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Committed rev. 15878 on branch 6161a that introduces support for calling DYNAMIC-PROPERTY when the property retrieved...
- 09:46 AM Base Language Bug #4766: fix CHR and ASC
- Thank you for the explanation!
I've investigated myself to see if the problems comes from how bytes are stored in ... - 09:44 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> unit tests of large GUI application [ai]
Passed! ✅ - 04:26 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> unit tests of large customer application [ai]
Passed! ✅ - 09:12 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- ...
- 04:20 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- After some changes I am now facing this issue:...
- 08:57 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Post this as a diff, please.
- 08:32 AM Conversion Tools Support #9919: discuss and define the MVP for the first pass at IDE support
- In OE, include files do not have to be named @.i@ and procedures do not have to be named @.p@. In fact, it is common...
- 05:31 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- I believe that generating/using @callgraph@ is necessary to make rules from @rules/reports@ and @rules/callgraph@ loa...
- 03:51 AM Harness Feature #6265 (Review): generate junit-compatible xml results for output
- Cleaned up source code, pushed up harness/6265a/44
Please review.
04/28/2025
- 05:29 PM Harness Feature #6265: generate junit-compatible xml results for output
- Rebased to harness/38, fixed rebasing errors, pushed harness/6265a/42
Reversed @name@ and @classname@ attributes, ... - 04:58 PM Base Language Feature #8904 (Internal Test): implement -catchStop and the integration/conversion of STOP condit...
- I have no observation related to this revision.
- 12:10 PM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, rev. 15903.
- 10:38 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- *Review of 8904a/r15902*
* @ConnectionManager.getTimeOut()@: why moving the connect options from @opts@ to @option... - 04:56 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with trunk revision @15877@, new revision is @15905@.
- 04:51 PM Database Bug #9950: Upgrade the metadata schema to a newer version
- One of the latest customer projects uses a newer schema (@standard.df@) of the _meta database than the one we have. I...
- 04:36 PM Database Bug #9950 (Test): Upgrade the metadata schema to a newer version
- 03:28 PM User Interface Bug #9949: Fix window activation and z-order for system parent-child windows
- There are cases when top-level windows in GUI do not correctly activate and stack (z-order) when system parent-child ...
- 03:20 PM User Interface Bug #9949 (New): Fix window activation and z-order for system parent-child windows
- 03:13 PM User Interface Feature #9948: Implement batch output GUI mode
- OE supports using the batch mode switch @-b@ for both character and GUI output modes. Meanwhile, FWD only supports ba...
- 03:08 PM User Interface Feature #9948 (New): Implement batch output GUI mode
- 02:20 PM User Interface Bug #9929 (WIP): FILL-IN: Incorrect APPLY statement behavior
- 12:17 PM User Interface Bug #4135: high dpi screens display in low dpi
- Committed revision 15866(4135b) should fix #4135-124 trunk issue.
- 11:30 AM User Interface Bug #4135: high dpi screens display in low dpi
- I tested these changes...
- 07:07 AM User Interface Bug #4135 (Review): high dpi screens display in low dpi
- The trunk version has a bug #4135-124 related to the menu drawing, concurrency and the graphic cache.
If the graphic... - 10:53 AM Base Language Feature #9436: add built-in OO classes
- Committed on 9436b what is needed from 9488a:
* *rev. 15883*: Support *=, -=, +=, /= operator syntax.
* *rev. 15884... - 09:40 AM Base Language Feature #9436: add built-in OO classes
- Had a meeting with Constantin about this and it seems that the methods in the @Progress@ package are not wrapped in a...
- 08:23 AM Base Language Feature #9436: add built-in OO classes
- Yes, and it gets converted as:...
- 08:18 AM Base Language Feature #9436: add built-in OO classes
- How is the test executed? With @NO-ERRO@?
- 08:15 AM Base Language Feature #9436: add built-in OO classes
- In @List.addAll@ I had:...
- 10:27 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- I've added a few changes that improve the results. These add the following fixes:
* avoided double logging of keywor... - 09:59 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- while working on this I saw that the @inString@ variable is not set correctly when reading the stream:
We have for e... - 09:57 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- while working on this I saw that the @inString@ variable is not set correctly when reading the stream:
We have for e... - 09:23 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Harness testing passed!
- 07:46 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Test plan:
# fwd tests and unit tests [me]
# unit tests of large customer application [ai]
# unit tests of large c... - 07:23 AM Base Language Bug #9893 (Internal Test): LegacyErrorException is not rethrown in processForBody/processBody
- Andrei Plugaru wrote:
> Constantin, can we move on to testing? If yes, I can do the unit tests and fwd tests of a la... - 07:01 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- Constantin, can we move on to testing? If yes, I can do the unit tests and fwd tests of a large customer application....
- 05:31 AM Base Language Bug #9893: LegacyErrorException is not rethrown in processForBody/processBody
- The changes make sense in -9754a- 9753a/15850.
- 09:20 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> Dănuț Filimon wrote:
> > I also have a question, where should fwd_sheet.war be built? It seems t... - 09:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Dănuț Filimon wrote:
> I also have a question, where should fwd_sheet.war be built? It seems that it's missing from ... - 09:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> > This doesn't look right.
>
> Correct. We should not use the filesystem during import.
Xm... - 09:14 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > This doesn't look right.
Correct. We should not use the filesystem during import. - 09:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I also have a question, where should fwd_sheet.war be built? It seems that it's missing from the library in the hotel...
- 09:06 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> At runtime, artifacts only should come from the application jar file. We should never be looking... - 08:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- At runtime, artifacts only should come from the application jar file. We should never be looking in the filesystem.
- 08:28 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Also, make sure we take into consideration that this location can be relative to the main project or to the conversio...
- 06:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- During the execution of ant import.db, the home will be /home/ddf/gcd/hotel_gui/, but when executing the server it wi...
- 04:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- The issue with the @SchemaConfig.getSchemaResource()@ is that the relative path of the artifact @./data/standard.dict...
- 03:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- ETF conversion passed, I've switched to runtime testing and already found issues.
* Wrong absolute path for standard... - 07:58 AM Base Language Bug #8944: FINALLY block transaction processing
- Artur Școlnic wrote:
> No, it does not solve the test cases from this task, the problem is that there are multiple w... - 07:55 AM Base Language Bug #8944: FINALLY block transaction processing
- No, it does not solve the test cases from this task, the problem is that there are multiple ways to get to end up in ...
- 07:32 AM Database Bug #9914: Investigate why ListenerSet implementation is not properly working
- > Well, if the query is static, the scoping from #9914-14 would be correct! But the issue will still reproduce (?).
... - 07:22 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Please see #9488-157 - I think Ioana already fixed the unknown p... - 07:00 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> Please see #9488-157 - I think Ioana already fixed the unknown problem for extent resize... - 05:20 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Please see #9488-157 - I think Ioana already fixed the unknown problem for extent resize.
- 05:18 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> There is code in @jobject.fromJava@, you can refactor that and use it at runtime, to con... - 02:52 AM Base Language Bug #9877 (Merge Pending): output extent parameter when the type is object
- Conversion testing passed - do not merge now. I will post when this can be merged.
Also available in: Atom