Activity
From 01/28/2025 to 02/26/2025
02/27/2025
- 08:54 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Roger Borrello wrote:
> > Eugenie Lyzenko wrote:
> > > Thank you. I'll get this possibili... - 07:19 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Thank you. I'll get this possibility not early than tomorrow I t... - 07:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Thank you. I'll get this possibility not early than tomorrow I think.
I had success inst...
02/26/2025
- 05:36 PM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Alexandru Lungu wrote:
> ** Anyway, I think this approach is not completely right because you presume that the @dyna... - 09:12 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- > Please post the test-cases you built for testing 9669a.
As part of 9669a review:
* There is a misalignment of... - 05:58 AM Database Bug #9669 (WIP): Optimize RecordMeta.applyInitialValues
- > Considering the nature of the changes, I went ahead with the testing, FwdTests and 2 large customer application uni...
- 03:02 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Considering the nature of the changes, I went ahead with the testing, FwdTests and 2 large customer application unit ...
- 05:06 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Greg Shah wrote:
> Ovidiu Maxiniuc wrote:
> > I was not, but @/admin/meta/<meta-tables>/@ and @MetaHandler@ will fi... - 04:10 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > You mean @/admin/meta/tenant/@? Then I'm OK to group these ... - 04:02 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Greg, do we want to enable/disable certain rest ADMIN features? If not, then is enough to have a @server/default/re...
- 02:57 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> You mean @/admin/meta/tenant/@? Then I'm OK to group these together, and use the @META:... - 01:49 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > * 8976b renames the ACL prefix from @TENANT@ to @REST-ADMIN@, while leaving @SESSION@ int... - 01:21 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> > * a better way to handle each REST feature being enabled/disabled and the token timeout (... - 12:47 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > As a separate idea, the @domain@, @domain_type@, and @tenant@ could use a different initial prefix, like @/meta/@, ...
- 12:44 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > /admin/login would enable a login for all REST features (like a 'super-admin')
Let's make this the only login fo... - 12:43 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> *Ovidiu* - please document here all the REST paths added to @AdminHandler@ in 8976b, in ... - 10:01 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- At this time, [[p2j:Administration_REST_API]] documents these REST APIs. I'm not including all the HTTP web methods,...
- 04:49 PM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- I committed an early implementation for the RetrieveResults, the code is in 9683a/15725. Code formatting, javadoc and...
- 02:47 PM User Interface Bug #9260 (Internal Test): The signature widget does not work if the web client is hidden by the ...
- Code review 9170b revision 15738. The changes look good to me.
- 06:19 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- The changes in 9170b look good to me. However, I must admit that I'm not the best person to review them (my expertise...
- 05:21 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Please review.
- 05:20 AM User Interface Bug #9260 (Review): The signature widget does not work if the web client is hidden by the proxy s...
- Committed revision 15738 (9170b) fixed all found issues and is ready for the trunk. Please review.
- 01:25 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- I resolved this issue, the signature widget with the proxy server works as expected. I just need to check the code re...
- 12:55 PM Base Language Bug #4766: fix CHR and ASC
- I was not aware of this attribute. Its mere existence means each compiled piece of code my have independent CPs decid...
- 10:58 AM Base Language Bug #4766: fix CHR and ASC
- Just to add to the confusion: @RCODE-INFO:CODEPAGE@ states this is the encoding of all texts in the text segment. Bu...
- 09:54 AM Base Language Bug #4766: fix CHR and ASC
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > You must run a the 4GL @COMPILE@ language statement with very spec... - 09:38 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> You must run a the 4GL @COMPILE@ language statement with very specific encoding options to get th... - 09:14 AM Base Language Bug #4766: fix CHR and ASC
- You must run a the 4GL @COMPILE@ language statement with very specific encoding options to get the compiled result to...
- 08:59 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> What is the 4GL code for the @COMPILE@ of these examples?
Sorry, what do you mean when you say... - 10:55 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I committed on 8904a, rev. 15713.
h3. Handling the stop condition in topLevelBlock and functions.
Added propaga... - 04:24 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian Edu wrote:
> I was out of office yesterday, did you solved the issue already? Your workspace doesn't look rig... - 04:21 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian, I have been trying to use the testcases from @tests/error_handling@ and adopt then th... - 04:09 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Worked on some tests cases for identifying the propagation behaviour of stop condition from different procedures, fun...
- 09:57 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Please don't delete old versions of the script. Just add new ones. Redmine handles that just fi... - 09:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Please don't delete old versions of the script. Just add new ones. Redmine handles that just fine. If you delete t...
- 09:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- And the new file itself.
- 09:49 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > I expect this script to function across ... - 09:39 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > I expect this script to function across a range of recent Ubuntu rele... - 09:12 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > We will *not* consider non @LTS@ reseases?
Correct. We should support 18.04, 20.04, 22.04 and 24.04. - 08:30 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> I expect this script to function across a range of recent Ubuntu releases. Let's get this finish... - 05:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I expect this script to function across a range of recent Ubuntu releases. Let's get this finished and only have to ...
- 09:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > * The @Artifact@ will represent one of the items from the conversion list (a file for example), while the SourceArt...
- 07:31 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- I looked over the added classes (@Artifact@, @SourceArtifact@ and @ArtifactManager@) and noted the followind:
* The ... - 06:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/15737*, the branch is now at revision *15739*.
- 09:30 AM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
- Started working on this.
Gathered firstly some information about what steps produce what files and where the file na... - 09:14 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- OK
- 09:07 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I just used the @assert@ to validate that I get the same results with the new implementation vs the old one while run...
- 09:05 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- > Assert as in @assert@ statement from Java. If so, did you run the Java process with @-ea@ to activate it? Personall...
- 07:57 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Alexandru Lungu wrote:
> Assert as in @assert@ statement from Java. If so, did you run the Java process with @-ea@ t... - 07:52 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- > So, I think I will abandon the idea to override equals, and, simply create another method which will do this checki...
- 07:30 AM Database Bug #9701 (Review): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality...
- *I committed @9701a/15735@.* As I said in the last note, I just created a new method in @Record@ to check if the data...
- 06:32 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- @equals@ is used explicitly only there, however I just realised it could be used as key in collections like @Set@ or ...
- 06:21 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- > I actually found just one usage of Record.equals in LocalSyncher.preSynch: if (foreignDMO null || foreignDMO.equals...
- 06:13 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Alexandru Lungu wrote:
> * Please investigate if there are @equals@ comparisons of @BaseRecord@ across FWD.
==
I a... - 04:57 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- > At the moment, I am thinking of overriding the equals in BaseRecord and make it check the elements in data array. I...
- 04:23 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- I found this note in @CompareOps.equals@: @// special case: an empty comhandle is considered be equal to the zero int...
- 03:32 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- At the moment, I am thinking of overriding the @equals@ in @BaseRecord@ and make it check the elements in data array....
- 09:08 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev. 15726*: Added conversion support and basic runtime support for the new hash-code builtin fun...
- 07:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- @hash-code@ is a new builtin function, see https://docs.progress.com/bundle/abl-reference/page/HASH-CODE-function.htm...
- 07:18 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I'm having some trouble with the @hash-code()@ function.
I modified @progress.g@ and now the token is found, the new... - 08:13 AM Database Feature #9093 (Internal Test): add protection for multi-tenant imports to optionally only import ...
- Ovidiu Maxiniuc wrote:
> [...]
> I committed the changes and rebased the branch to latest trunk. Current revision i... - 05:54 AM Database Bug #9667 (Test): Bottleneck in BaseRecord.getActiveUpdateDiffs
- 05:45 AM Database Bug #9667: Bottleneck in BaseRecord.getActiveUpdateDiffs
- Branch 9667a was merged into trunk as rev. 15737 and archived.
- 04:58 AM Database Bug #9667 (Merge Pending): Bottleneck in BaseRecord.getActiveUpdateDiffs
- Please merge 9667a to trunk after 9615a.
- 02:53 AM Database Bug #9667: Bottleneck in BaseRecord.getActiveUpdateDiffs
- Alexandru Lungu wrote:
> Afterwards:
> * 2 large customer application unit tests and ChUI regression tests.
All ...
02/25/2025
- 06:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie, did you have a chance to test on Ubuntu 24.04? I see errors when it comes to handli... - 04:57 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie, did you have a chance to test on Ubuntu 24.04? I see errors when it comes to handling the @/etc/apt/sources....
- 12:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Roger Borrello wrote:
> > I notice that @ant-native@ fails to build _unless_ you have "NCU... - 11:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> I notice that @ant-native@ fails to build _unless_ you have "NCURSES_FWD_PTHREAD=true". Is t... - 11:28 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I notice that @ant-native@ fails to build _unless_ you have "NCURSES_FWD_PTHREADS=true". Is that by design that we on...
- 08:35 AM Runtime Infrastructure Support #5568 (Test): implement application-specific TERMINFO database overrides
- 08:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- *Merge notification for task branch 5568b.*
Branch 5568b was merged to trunk rev 15733 and archived.
* Updates fo... - 07:55 AM Runtime Infrastructure Support #5568 (Merge Pending): implement application-specific TERMINFO database overrides
- You can merge 5568b to trunk now.
- 12:30 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> OK. Sorry, I missed the fact you already created new branch. So I'm late.
>
> The @5568b... - 07:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- OK. Sorry, I missed the fact you already created new branch. So I'm late.
The @5568b@ upadted to revision @15734@ ... - 05:07 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- Eric Faulhaber wrote:
> Code review 9093a/15727-15728:
>
> For a small update, this took me several read-throughs... - 03:16 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- Code review 9093a/15727-15728:
For a small update, this took me several read-throughs to comprehend. However, I th... - 04:57 PM Base Language Bug #4766: fix CHR and ASC
- What is the 4GL code for the @COMPILE@ of these examples?
- 06:04 AM Base Language Bug #4766: fix CHR and ASC
- I've noticed multiple times that OE has an "nondeterministic" behavior for the same examples with the same combinatio...
- 03:23 PM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Actually the Save signature usecase works properly, sorry for false negative. The target signature file stored on the...
- 01:42 PM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Web socket throws 1001 code that means @The endpoint is going away, either because of a server failure or because the...
- 01:33 PM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Yes, I think it should be fixed, I am working with rev 15737 (9170b). The currently I found that the testcase program...
- 12:54 PM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Is there more testing to be done?
What is the effort to fix this? I think this is urgent since it will affect a c... - 11:16 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
- Save signature testcase does not work.
- 10:33 AM User Interface Bug #9260 (WIP): The signature widget does not work if the web client is hidden by the proxy server.
- Found that /signature/test-signature-1.p was broken.
- 01:57 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- All of my changes are committed into the branch. There is not much there. The core idea was to start separating the...
- 01:37 PM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Committed a small change to rev 15719.
- 05:17 AM Database Bug #9669 (Review): Optimize RecordMeta.applyInitialValues
- I addressed the review, the code is in rev 15718.
- 03:34 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- > My goal was to store the initial non null values, in case this bitset could be used in the future, but storing null...
- 03:10 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- Alexandru Lungu wrote:
> * @flip@ operation seems redundant. Instead of @or@-ing with @initialDataBitSet@ and then f... - 12:41 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Constantin Asofiei wrote:
> Ovidiu, renaming @TenantHandler@ to @AdminHandler@ and making this the authorative 'hand... - 11:00 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu, renaming @TenantHandler@ to @AdminHandler@ and making this the authorative 'handler' for admin purposes is no...
- 10:36 AM Database Feature #6720: lazy hydration
- > This affirmation is correct for the "new buffer", but not for the "old buffer". The old buffer stores a snapshot of...
- 09:42 AM Database Feature #6720: lazy hydration
- > Probably we'll have to do a full hydration of the record at the moment a missing property is accessed during the ex...
- 09:03 AM Database Feature #6720: lazy hydration
- Creating the snapshot of a partially-hydrated record will take only the information available at that time. I do not ...
- 08:41 AM Database Feature #6720: lazy hydration
- > Are we adding implicit accesses (in our runtime) to fields that are not otherwise accessed explicitly in the 4GL co...
- 08:30 AM Database Feature #6720: lazy hydration
- Are we adding implicit accesses (in our runtime) to fields that are not otherwise accessed explicitly in the 4GL code...
- 06:48 AM Database Feature #6720: lazy hydration
- Andrei, I just found another usage of @snapshot@. A so called @armCurrentChanged@ that can be triggered if you run a ...
- 06:38 AM Database Feature #6720: lazy hydration
- Starting from the testcase in the last note, Alex and I analyzed more @RecordBuffer.armWriteTrigger@ method.
We an... - 04:34 AM Database Feature #6720: lazy hydration
- I have finished the testcase from #6720-113 to have the hydrator invalidated and also modifying the record in the DB ...
- 03:27 AM Database Feature #6720: lazy hydration
- > In the last find next query it has as placeholder an unhydrated record. I think this could be prone to errors if th...
- 02:11 AM Database Feature #6720: lazy hydration
- I am further investigating the regressions on the FWD tests. I still think that the root issue could be related to th...
- 09:58 AM Database Bug #9701 (WIP): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- Created branch @9701a@ from rev. 15734.
- 06:04 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- In a profiled scenario (#9692), there are 3.5k @RecordBuffer.updateCurrentChanged@ calls. The DMOs used by this have ...
- 05:50 AM Database Bug #9701 (Test): RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality c...
- 09:55 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, please look into the history of TransactionManager and find if this ever worke... - 04:22 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Mainly at the following statement @undo, return error vAppError.@, it seems that in FWD there... - 04:15 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- For #8904-28 - the same happens in FWD for a normal exception. See this:...
- 02:17 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian, I have been trying to use the testcases from @tests/error_handling@ and adopt then th... - 08:45 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- From creating/importing projects to editing code and schemata to compiling/building and debugging, please explore the...
- 08:43 AM Conversion Tools Support #9703 (Closed): explore and document the existing OE IDE feature set
- 08:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev. 15725*: Added support for compound assignment operators (*=, +=, -=, /=).
The next parsing ... - 06:37 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev 15724*: Ignore generics in symbol-based class names.
With this change the conversion passes ... - 04:16 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I'm encountering recurring issues while converting ADE, so I'm currently focusing on converting a single class: @Open...
- 07:04 AM Database Bug #9702: BaseRecord.getDirtyIndices is slow
- PS: @BaseRecord.getUnvalidatedIndices@ seems to have a better performance, but for my tests this is called only 54k t...
- 06:44 AM Database Bug #9702: BaseRecord.getDirtyIndices is slow
- In a profiled scenario (#9692), there are 104k calls to @BaseRecord.getDirtyIndices@. The scenario is changing extent...
- 06:20 AM Database Bug #9702 (New): BaseRecord.getDirtyIndices is slow
- 03:43 AM Database Bug #9667 (Internal Test): Bottleneck in BaseRecord.getActiveUpdateDiffs
- The changes look functionally right. There are still some formatting issues:
* @validation.validateMaybeFlush();@ is... - 03:16 AM Database Bug #9667 (Review): Bottleneck in BaseRecord.getActiveUpdateDiffs
- I committed the changes to rev 15717.
- 03:11 AM Database Bug #9667: Bottleneck in BaseRecord.getActiveUpdateDiffs
- I made the changes, considering that they are trivial, I will move on with testing.
02/24/2025
- 06:56 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> I made some bug fixing and addition. Tested on @Ubuntu 22.04@. Please review new candidate.... - 06:26 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger,
I made some bug fixing and addition. Tested on @Ubuntu 22.04@. Please review new candidate.
I guess we c... - 06:22 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I created branch 5568b and checked in the updated @setup_ncurses6x.sh@.
Greg Shah wrote:
> The container project ... - 04:29 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> It is not possible to have @NCURSES_FWD_PTHREADS@ defined without @NCURSES_FWD_STATIC@. The... - 04:25 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> There are some changes required to @setup_ncurses6x.sh@ to work in the Docker build. For one... - 04:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I believe this update for the end of the @setup_ncurses6x.sh@ would work:...
- 03:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- There are some changes required to @setup_ncurses6x.sh@ to work in the Docker build. For one thing, the previous vers...
- 01:06 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> The container project only exists for FWD, right? I'm not sure why it is even a separate thing.
... - 12:33 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The container project only exists for FWD, right? I'm not sure why it is even a separate thing.
As for gcd_system... - 10:59 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Currently the Docker image base ubuntu build has this step:...
- 09:20 AM Runtime Infrastructure Support #5568 (Test): implement application-specific TERMINFO database overrides
- 09:08 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Branch @5568a@ was merged to trunk as revno @15728@ then it was archived.
- 09:00 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Alexandru Lungu wrote:
> FYI: #6433 was just merged to trunk.
I see, thanks.
The @5568a@ rebased with trunk re... - 08:52 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- FYI: #6433 was just merged to trunk.
- 12:30 PM Runtime Infrastructure Feature #6871 (Closed): add JMX instrumentation to monitor the appserver agents
- 12:26 PM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
- Yes
- 12:22 PM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
- We can close this, right?
- 12:23 PM Runtime Infrastructure Feature #6377 (WIP): provide tooling (and UI in the admin interface) to manage appserver agents (...
- It is a fair point that we have something rudimentary. It is not a proper replacement for a REST API.
- 10:52 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
- #7074-6.
- 10:49 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
- Greg Shah wrote:
> I think we need to reopen this task to get the REST API implemented. The admin console UI is use... - 10:46 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
- I think we need to reopen this task to get the REST API implemented. The admin console UI is useful but it will not ...
- 10:37 AM Base Language Feature #9436 (Review): add built-in OO classes
- There are dependencies on dotnet classes in all the classes left from the table in #9436-9: @Progress.Data.BindingSou...
- 10:30 AM Base Language Feature #9436: add built-in OO classes
- I think we need a 'hard stop' if you reach .NET classes/behavior. I assume @BindingSource@ or @ResourceManager@ is t...
- 10:05 AM Base Language Feature #9436: add built-in OO classes
- To convert the above I needed these skeletons added:
* Progress.Data.ChildrenAllowEdit
* Progress.Data.ChildrenAllo... - 09:29 AM Base Language Feature #9436 (WIP): add built-in OO classes
- Created 9436a and committed to rev. 15728, the converted skeletons from the Progress package needed on #9488.
From #... - 10:15 AM Database Bug #9670 (Test): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- Branch 9670a was merged to trunk rev 15731 and archived.
- 10:07 AM Database Bug #9670 (Merge Pending): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- Please merge to trunk now.
- 09:52 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- I ran the unittest suite of a large customer, no issues.
Let me know when this can be merged. - 09:17 AM Database Bug #9670 (Internal Test): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- I am OK with the changes. Please do some slim testing to ensure there are no obvious issues.
- 08:57 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- Please update the branch now.
- 08:54 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- The latest rev. is still 15715.
- 10:01 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Sorry, I meant to post the above on #9436.
- 10:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- To convert the above I needed these skeletons added:
* Progress.Data.ChildrenAllowEdit
* Progress.Data.ChildrenAllo... - 09:25 AM Base Language Feature #9488 (WIP): implement all built-in OO classes using the open source ADE code from 12.8.4
- I committed them to 9436a, I will ask for review there.
I added in the skeleton bzr project only the classes Eduard ... - 08:49 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana, sorry I've not noticed sooner - the @progress.*@ Java stubs for the skeletons need to be in 9436a, so please m...
- 08:12 AM Base Language Feature #9488 (Review): implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin, we should have all the needed skeletons from Progress converted and in 9488a.
Please review *9488a rev. ... - 08:08 AM Base Language Feature #9488 (WIP): implement all built-in OO classes using the open source ADE code from 12.8.4
- Corrected by hand the issues in #9488-45 and committed to 9488a rev. 15723:
* Added @LockConflict@, @StopAfter@, @S... - 07:44 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- As disscused in the office today, the skeletons needed for #8904 (@Progress.Lang.UserInterrupt@, @Progress.Lang.Stop@...
- 06:50 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a rev 15721-15722*:
Added @Icollection@, @Iiterable@, @Iiterator@, @Ilist@, @Imap@, @Iset@, @List@... - 09:58 AM Database Feature #9305: Replace begins with interval based conditional
- > I assume from these mixed results that you are testing this on an analyzed table with a lot of data. The PostgreSQL...
- 09:49 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
- I'll let Eric do the code review but from a user perspective, the changes look really good. Nice job!
- 09:25 AM Database Bug #9667 (WIP): Bottleneck in BaseRecord.getActiveUpdateDiffs
- Review of 9667a:
* From @BaseRecord.getActiveUpdateDiffs@... - 09:22 AM User Interface Support #2660 (Test): evaluate if the NCURSES 5.7 "threading improvements" can be made to work fo...
- The changes for this task were implemented in task branch 5568a, which was merged to trunk in revision 15728.
Plea... - 09:15 AM Database Bug #9669 (WIP): Optimize RecordMeta.applyInitialValues
- Review of 9669a:
* @flip@ operation seems redundant. Instead of @or@-ing with @initialDataBitSet@ and then flip, p... - 08:44 AM Base Language Feature #6433 (New): implement WEB-CONTEXT system handle
- Branch 6433a was merged to trunk rev 15727 and archived.
Moving back to new as WEB-CONTEXT runtime needs implement... - 08:39 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Merging now. Sorry for the delay.
- 08:38 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian, I have been trying to use the testcases from @tests/error_handling@ and adopt then the @Progress.Lang.Stop@. ...
- 07:24 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed to skeleton project, rev. 122: Added @Progress.Lang.StopError@ skeleton.
- 07:20 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Ioana, could you also add to skeleton the @Progress.Lang.StopError@ class?
- 04:20 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, revision 15712.
Changed handling of the @StopConditionExection@ that has been raised by the re... - 08:15 AM Conversion Tools Feature #1757: update ANTLR to latest version
- Here are some notes about potential lexer changes during the upgrade. As mentioned above, ANTLR v4 has a switchable ...
- 03:45 AM Database Bug #9697 (WIP): Use only indexed fields when performing record snapshot
- Created @9697a@ based on rev. 15726.
- 03:29 AM Database Bug #9697: Use only indexed fields when performing record snapshot
- The scope of this task is to make @Record.snapshot@ use only the indexed fields.
The reason we got here is because o... - 03:22 AM Database Bug #9697 (WIP): Use only indexed fields when performing record snapshot
- 02:27 AM Base Language Bug #9694: Implementation for EOF quirk in IMPORT statement
- When trying to import binary files such as .pdf, .xls, etc in 4GL and read them as non-binary (@INPUT FROM@ without @...
- 01:50 AM Base Language Bug #9694 (New): Implementation for EOF quirk in IMPORT statement
02/22/2025
- 01:00 PM Database Feature #9093 (Review): add protection for multi-tenant imports to optionally only import tables ...
- Please review.
- 12:59 PM Database Feature #9093 (WIP): add protection for multi-tenant imports to optionally only import tables tha...
- I did multiple tests with import from a multi-tenant enabled database. A first conclusion is that the database export...
02/21/2025
- 04:47 PM Database Feature #9305: Replace begins with interval based conditional
- Alexandru Lungu wrote:
> > Don't we need this to be (upper(rtrim(tt_1_1__im0_.f1)) in order to give the database a c... - 10:48 AM Database Feature #9305: Replace begins with interval based conditional
- > Don't we need this to be (upper(rtrim(tt_1_1__im0_.f1)) in order to give the database a chance to match an index? A...
- 10:42 AM Database Feature #9305: Replace begins with interval based conditional
- I was a bit puzzled why isn't @BEGIN@ implemented as an UDF?
I mean that was my first reaction, to see how @udf.begi... - 10:17 AM Database Feature #9305: Replace begins with interval based conditional
- Alexandru Lungu wrote:
> The conversion of a simple @find first tt where tt.f1 begins tst@ yields:
> [...]
>
> T... - 08:49 AM Database Feature #9305: Replace begins with interval based conditional
- The conversion of a simple @find first tt where tt.f1 begins tst@ yields:...
- 11:53 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> You can merge after 6433a.
>
> Don't forget to add @tools/scripts/setup_ncurses6x.sh@ before y... - 11:38 AM Runtime Infrastructure Support #5568 (Merge Pending): implement application-specific TERMINFO database overrides
- You can merge after 6433a.
Don't forget to add @tools/scripts/setup_ncurses6x.sh@ before you merge. - 10:40 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> In other words, in Redmine make sure the links are there. In bzr, we don't need those.
OK. Th... - 10:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- In other words, in Redmine make sure the links are there. In bzr, we don't need those.
- 10:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- >
> Please see 'Building FWD From Source', 'Application Server Installation' and 'Client Installation' pages for mor... - 07:45 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> I've removed the TERMINFO section from the build FWD page. I think it is good to go.
>
> Plea... - 07:34 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Is there any reason we should not commit the patching script into FWD (@tools/scripts/setup_ncurs... - 07:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Is there any reason we should not commit the patching script into FWD (@tools/scripts/setup_ncurses6x.sh@)?
- 07:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I've removed the TERMINFO section from the build FWD page. I think it is good to go.
Please edit the proposed tex... - 10:35 AM Database Bug #9683 (WIP): CompoundQuery is doing extra hydration attempts
- Regarding 9683a:
* for @collectRowData@, if the query is non-scrolling and off-end, the code still returns @new Obje... - 09:06 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
- Indeed there are callers of @processComponent@ and @collectRowData@ that do not use the row data, only the fact that ...
- 06:21 AM Database Bug #9683 (WIP): CompoundQuery is doing extra hydration attempts
- 06:15 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- In a profiled scenario, when running a CompoundQuery, there are 63k calls to @Results.getRow@:
* 21.3k come from @Pr... - 05:54 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
- 10:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Because of the large update I peek at the changes in r15726.
I think we can squeeze a bit more. There are cases wh... - 09:51 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- *9060a* is merged to trunk as rev.15726 and archived.
- 09:09 AM Base Language Bug #9060 (Merge Pending): Cache oftenly used values that are immutable
- 9060a can be merged to trunk after 9544a
- 08:46 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin, I believe Ioana said in the stand-up today that 9060a was ready for trunk. If you agree, please queue for...
- 04:09 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > Yes, we can experiment in second phase; but on collision will require an equals.
I checked H2 code right now and... - 04:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> What about the same approach as the dynamic cache in #9060-17? Static array with hashCode a... - 04:05 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > My point with LRU is to do some experiments, what happens if we allow more strings (not interned).
What about th... - 10:09 AM Base Language Feature #6433 (Merge Pending): implement WEB-CONTEXT system handle
- You can merge now.
- 06:25 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Constantin Asofiei wrote:
> I'm doing conversion testing of an app now
Conversion testing passed.
- 03:57 AM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Greg Shah wrote:
> In regard to the @QUIT_COMMIT@, I like the approach but I don't want to leave the feature as a TO... - 10:04 AM Database Feature #6720: lazy hydration
- Andrei, having 9030b in trunk will be ideal, but I don't have enough focus and time to continue work onto that :/
P... - 09:54 AM Database Feature #6720: lazy hydration
- I did some investigation of the error I get in the FWD tests. The good news is that it seems that all have the same e...
- 03:31 AM Database Feature #6720: lazy hydration
- I have ran the FWD tests of another large customer application. Unfortunately, it shows some regressions :((
Howev... - 09:35 AM Database Feature #9542 (Test): finish ORIGIN-HANDLE ProDataSet attribute
- Branch 9544a which contains the changes from this task was merged into trunk as r15725 and then was archived.
- 09:34 AM Database Feature #9544 (Test): implement missing SESSION handle attributes
- Branch 9544a was merged into trunk as r15725 and then was archived.
- 07:40 AM Database Feature #9544 (Merge Pending): implement missing SESSION handle attributes
- Please merge to trunk.
- 09:11 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- In *9488a rev. 15720* I also added @collection.KeyValuePair@.
Next I have @HashMap@, @List@ and @SortedSet@ to corr... - 08:17 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Committed to *9488a*:
* *rev. 15719*: Added @lang.Stop@, @collections.Ihashable@, @collections.Icomparable@, @collec... - 06:46 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- You need to use @annoref.id@ as last argument.
- 06:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am trying to add the @LegacyResourceSupport@ at class level, right after the @LegacyResource@.
In @/rules/convert/... - 04:54 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Moved everything that I did not needed out of @/abl@:
* running @ant convert@:... - 04:41 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I have a @file-cvt-list.txt@ with the above contents and i run @ant clean convert.list@
- 04:33 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Did you add all files to the conversion list? For example @Iiterator.cls@ is not picked up in @Scanning Progress Sour...
- 04:30 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Added the log for 9488a rev.15717, for this @file-cvt-list@:...
- 04:28 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
> ... but I am not exactly sure why the rest are not ending in java classes.
Please... - 04:28 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I will do that for the classes that are converted, but I am not exactly sure why the rest are not ending in java clas...
- 04:25 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- OK, this is a 'chicken and the egg' problem I think. Get the .java converted skeletons as close as possible to 'good...
- 04:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I am right now trying to convert these skeletons with 9488a:...
- 08:55 AM Database Feature #7020: always use "expanded" extent fields
- *7020c* was rebased to trunk *15724* and is now at revision *15748*.
- 07:50 AM Base Language Feature #9447: XML support feature improvements and testing
- Alex,
I have found this: https://docs.oracle.com/javase/tutorial/jaxp/limits/using.html
Setting the ENTITY-EXPANSI... - 07:28 AM Base Language Feature #9447: XML support feature improvements and testing
- EntityExpansionLimit doesn't apply even if it's set.
I have found how to set a feature for @DocumentBuilderFactory@,... - 04:48 AM Base Language Feature #9447: XML support feature improvements and testing
- Had a double declaration in XDocument so the most up-to-date: 15717.
- 02:14 AM Base Language Feature #9447: XML support feature improvements and testing
- Created commit 15716 with changes that add ENTITY-EXPANSION-LIMIT support.
Created some testcases for this attribute... - 07:18 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Once #9625 is complete, we can drop support for Java 8 and Java 11. Among other things, this will mean that dependen...
- 07:16 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
- 07:13 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- This can't happen until at least September 2025 (when JDK 25 is expected to be released).
- 07:10 AM Runtime Infrastructure Feature #9686 (WIP): move FWD to Java 25
- 07:08 AM Runtime Infrastructure Feature #9685 (WIP): move FWD to Java 21
- 07:06 AM Runtime Infrastructure Feature #9684: migrate from libffi (and C heap functions) to the built-in JDK FFM support
- In Java 21, there is a "3rd preview":https://openjdk.org/jeps/442 of the "Foreign Function and Memory (FFM) API":http...
- 06:55 AM Runtime Infrastructure Feature #9684 (New): migrate from libffi (and C heap functions) to the built-in JDK FFM support
- 05:47 AM Database Bug #9669 (Review): Optimize RecordMeta.applyInitialValues
- I fixed the issue, 9669a/15717 is ready for review.
- 04:04 AM Database Bug #9669 (WIP): Optimize RecordMeta.applyInitialValues
- I did a bit of testing and found some regressions, will fix them.
- 04:35 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Also there is the following example:...
- 03:27 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Committed on 8904a, revision *15710 - 15711*.
1) Added support for -catchStop startup parameter.
2) In case we en... - 04:19 AM Base Language Bug #4766: fix CHR and ASC
- Alexandru Lungu wrote:
> > asc({somechar1.i} + {somechar2.i})
>
> Can we go the extra mile and have @asc("{somech... - 04:01 AM Base Language Bug #4766: fix CHR and ASC
- > asc({somechar1.i} + {somechar2.i})
Can we go the extra mile and have @asc("{somechar1.i}x{somechar2.i}")@? Does ... - 03:47 AM Base Language Bug #4766: fix CHR and ASC
- Constantin Asofiei wrote:
> Can we have the actual string in an include file, like @asc({somechar.i})@?, where @some... - 03:51 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I discovered the following conversion problem:
While trying to convert the following program...
02/20/2025
- 05:01 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger,
The @collation@ is an attribute of each database. The @DBCOLLATION(db)@ function will return it. However, th... - 04:33 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Ovidiu, I'm sorry that this went to the level of code analysis... however, this sounds like a good find. But right no...
- 04:07 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I looked back again to @H2Helper.prepareDatabase@. Indeed, the way it is written now, I do not think it is possible t...
- 03:44 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- The answer is in the static initializer block of @com.goldencode.p2j.spi.FwdCollatorProvider@:
* the @DEFAULT_COLLAT... - 02:11 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Ovidiu Maxiniuc wrote:
> Yes, the @embedded-collation@ is still needed. It is the way to load collations from @com.g... - 01:55 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Eric Faulhaber wrote:
> > Thanks, Vladimir. Greg, there are some entries in Hotel GUI which I noted, and I'm not sur... - 09:43 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Thanks, Vladimir. Greg, there are some entries in Hotel GUI which I noted, and I'm not sure ... - 04:47 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Eric Faulhaber wrote:
> In @TenantManager.listTenants(List<String> errorSink)@, @errorSink@ is used without a @null@... - 04:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > > Also I think the section https://proj.golde... - 04:05 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Also I think the section https://proj.goldencode.com/projects/p2j/w... - 03:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > Also I think the section https://proj.goldencode.com/projects/p2j/wiki/Building_FWD_From_Source... - 03:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > Added new section for install NCURES bin and data.
>
> Does this ensure that the TERMINFO to... - 03:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > Added new section for install NCURES bin and data.
Does this ensure that the TERMINFO tools @infocmp@ and @tic@ ... - 03:38 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > Also I think the section https://proj.goldencode.com/projects/p2j/wiki/Building_FWD_From_Source/edit?section=14 sho...
- 03:05 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > The only requirement is to have both @infocmp@ and @tic@ on development system. The rest is han... - 10:17 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > The only requirement is to have both @infocmp@ and @tic@ on development system. The rest is handling by @FWD@ build...
- 09:37 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > The [[p2j:Building_FWD_From_Source#NCURSES-Li... - 08:38 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FW... - 08:34 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > This is the updated script for review. Merged the changes from b... - 08:00 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > This is the updated script for review. Merged the changes from b... - 07:48 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> This is the updated script for review. Merged the changes from bzr repo.
The changes loo... - 07:02 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- This is the updated script for review. Merged the changes from bzr repo.
- 02:41 PM Base Language Bug #4766: fix CHR and ASC
- In these cases the BOM should be used when each file is opened (be it an @.p@, @.w@ or @.i@). Unfortunately, it is of...
- 11:36 AM Base Language Bug #4766: fix CHR and ASC
- Can we have the actual string in an include file, like @asc({somechar.i})@?, where @somechar.i@ has @"a"@? Because if...
- 11:28 AM Base Language Bug #4766: fix CHR and ASC
- Yuck! Well done in finding this weird behavior.
> Should I consider this case?
Good question. I think this i... - 04:13 AM Base Language Bug #4766: fix CHR and ASC
- Given the following case:
If we have a help.i file with source encoding = UTF-8 :... - 02:25 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- Eric Faulhaber wrote:
> The current implementation uses a simple array for the cache, correct? Keep in mind that an ... - 02:23 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- The current implementation uses a simple array for the cache, correct? Keep in mind that an LRU cache will have a lot...
- 02:01 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- I'm reiterating something Ioana and I discussed about @character.of()@ - at this point in time, the size of this cac...
- 10:14 AM Database Bug #9669 (Review): Optimize RecordMeta.applyInitialValues
- I committed the code to 9669a/15716, it is ready for review.
- 05:41 AM Database Bug #9669 (WIP): Optimize RecordMeta.applyInitialValues
- 10:11 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- Replaced @CREATE_DYN_TT.timer@ with @CREATE_DYN_TT.timerWithReturn@. Committed changes.
- 09:47 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- I am ok with the changes. One small change request:
* In @TempTableBuilder@, the @boolean[] res = new boolean[1];@ i... - 04:05 AM Database Bug #9670 (Review): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- Extended this refactor for @DynamicQueryHelper@ and @TempTableBuilder@.
Added changes to 9670a/15715. - 02:13 AM Database Bug #9670 (WIP): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- 10:06 AM Database Feature #6720: lazy hydration
- > Well, I made getLoadedFields return a BitSet with loaded fields. This makes integration in markIncomplete seamless....
- 09:54 AM Database Feature #6720: lazy hydration
- Andrei Plugaru wrote:
> Yes, you are right, I will switch it back.
Done that in @6720b/15704@. - 09:42 AM Database Feature #6720: lazy hydration
- Alexandru Lungu wrote:
> > getLoadedFields
>
> Isn't this equivalent to the already existing @getProps@?
Well,... - 09:22 AM Database Feature #6720: lazy hydration
- > getLoadedFields
Isn't this equivalent to the already existing @getProps@?
> In BaseRecord.getUnhydratedFields... - 09:06 AM Database Feature #6720: lazy hydration
- *Committed @6720b/15703@ with the fix for the issue described in the last notes*. My approach was to create another m...
- 09:01 AM Database Feature #6720: lazy hydration
- Alexandru Lungu wrote:
> I think @readFields@ should be re-thinked a bit, because it has quite a weird integration w... - 04:03 AM Database Feature #6720: lazy hydration
- I think @readFields@ should be re-thinked a bit, because it has quite a weird integration with @liveProps@ - it may b...
- 10:01 AM Database Bug #9667 (Review): Bottleneck in BaseRecord.getActiveUpdateDiffs
- I committed the code to 9667a/15716, it is ready for review.
- 04:06 AM Database Bug #9667 (WIP): Bottleneck in BaseRecord.getActiveUpdateDiffs
- 09:02 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> I have attached the patch with the changes regarding to SAX-PARSER.
Commit the changes to 9... - 08:03 AM Base Language Feature #9447: XML support feature improvements and testing
- I have attached the patch with the changes regarding to SAX-PARSER.
- 07:57 AM Base Language Feature #9447: XML support feature improvements and testing
- Went through the tests in @X-DOCUMENT@ for @ENTITY-EXPANSION-LIMIT@ and added some to @SAX-PARSER@ aswell.
Added the... - 02:57 AM Base Language Feature #9447: XML support feature improvements and testing
- I created 9447a from trunk/15714 and committed 15715 with changes for xml support.
I also have changes for the testc... - 08:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The following questions were sent by Constantin to Scott:
We have a few questions about web speed.
1. In classi... - 03:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Radu, I think we need to change the Jetty handler approach. Basepath will always be @/s... - 08:09 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Ioana-Cristina Prioteasa wrote:
>I understand I should add them to p2j oo package and commit them on another branch.... - 07:54 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- I think I made an error in #9488-28 and #9488-29. We need the classes in @com.goldencode.p2j.oo.collections.*@ (Progr...
- 08:08 AM User Interface Bug #9680: Key modifiers not ignored when setting COMBO-BOX value from dropdown list
- Șerban Bursuc wrote:
> However, when using key modifiers like @CTRL@, in FWD the value does not change.
Correct... - 08:05 AM User Interface Bug #9680: Key modifiers not ignored when setting COMBO-BOX value from dropdown list
- Small leftover observed from #9259:
1. Take the following testcase:... - 07:57 AM User Interface Bug #9680 (New): Key modifiers not ignored when setting COMBO-BOX value from dropdown list
- 06:03 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> CATCH of doBlock0 will not be hit.
This is as expected, the stop condition was handled by ... - 04:33 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- ...
02/19/2025
- 02:55 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > The question. Why do we need to make @.bashrc@ executable? Is th... - 02:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> The question. Why do we need to make @.bashrc@ executable? Is the @mode="+x"@ really necess... - 11:17 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > The [[p2j:Building_FWD_From_Source#NCURS... - 12:38 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FW... - 09:08 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FWD From Source]] needs to be ... - 08:37 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The [[p2j:Building_FWD_From_Source#NCURSES-LinuxUNIX-Only|Building FWD From Source]] needs to be edited to include th...
- 08:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I've reviewed and revised the NCURSES documentation. See:
[[p2j:Client_Installation#NCURSES-LinuxUNIX-Only|Client... - 08:30 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15713@. New revision is @15730@.
- 08:28 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger: Please review and test the updated patch script.
- 12:41 PM Database Feature #6720: lazy hydration
- I found another case where @6720b@ works incorrectly:...
- 11:23 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Does this cause a compatibility issue? In other words, the URLs f... - 10:57 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Does this cause a compatibility issue? In other words, the URLs f... - 10:50 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Does this cause a compatibility issue? In other words, the URLs from the existing 4GL system mus... - 10:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Does this cause a compatibility issue? In other words, the URLs from the existing 4GL system must continue to work.
- 10:02 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Radu Apetrii wrote:
> > Constantin Asofiei wrote:
> > > So if the path is @path/to/webspeed/... - 09:59 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > So if the path is @path/to/webspeed/wsbroker1/test1.p@, then @w... - 09:59 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> So if the path is @path/to/webspeed/wsbroker1/test1.p@, then @wsbroker1@ will have as ba... - 09:57 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Just a quick question here: will the webspeed requests always have the name of the webspeed ag... - 09:51 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Just a quick question here: will the webspeed requests always have the name of the webspeed agent/broker in their URI...
- 10:21 AM Database Bug #9670: Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- This task is straight-forward. Most API from UnclosablePreparedStatement are using a lambda function to time measure ...
- 10:20 AM Database Bug #9670 (Test): Rewrite UnclosablePreparedStatement JMXs to honor FwdServerJMX.JMX_DEBUG
- 10:18 AM Database Bug #9669: Optimize RecordMeta.applyInitialValues
- In a profiled scenario (#9652), there are 3.6k calls to RecordMeta.applyInitialValues:
* all are generated by @Rec... - 10:13 AM Database Bug #9669 (Test): Optimize RecordMeta.applyInitialValues
- 09:08 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Added skeletons for @Progress.Lang.Stop@, @Progress.Lang.StopAfter@ and @Progress.Lang.UserInterrupt@ and updated @Pr...
- 08:42 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> I have added the following classes @Stop@, @StopAfter@, @UserInterrupt@ and @LockConflict@ in... - 08:36 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I have added the following classes @Stop@, @StopAfter@, @UserInterrupt@ and @LockConflict@ in @com.goldencode.p2j.oo....
- 07:19 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> What happens if you add an outer @doBlock0@ which has @STOP-AFTER 100@ and also @catch P... - 07:13 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- What happens if you add an outer @doBlock0@ which has @STOP-AFTER 100@ and also @catch Progress.lang.stop@?
- 07:10 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Greg Shah wrote:
> > Stop-After timeout will be reached by @doBlock1@ first, however the execution is now blocked in... - 06:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, add FINALLY clause to each block and see how it gets executed. My assumption is that the STOP-AFTER first te...
- 06:55 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- > Stop-After timeout will be reached by @doBlock1@ first, however the execution is now blocked in @doBlokc2@ which al...
- 06:31 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I tried to see what happens if I put @Progress.Lang.Object@ in a catch block. ...
- 05:25 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Looking at the examples that Marian provided and a those that I made myself, there are a few observations
1) Progr... - 03:35 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- This are some answers the previous questions from #4347-19 which are regarding the @Progress.Lang.Stop@.
Greg wrot... - 02:58 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Marian Edu wrote:
> > I can quickly add a test for this under stop-handling.
>
> That wou... - 08:31 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- While running the tests as me and Constantin discussed at the office, I found a specific case where the function @is_...
- 08:11 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- There was again a NPE because the cache was not initialized in time. Was caused by the use of @character.of@ in @Envi...
- 07:29 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- 9060a is rebased. Revision that need testing *15714-15728*:
Please watch out for these error messages:
* @This is ... - 05:47 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- From #9060-32:
Already covered by 9060a:
* @TextOps.numEntries@ and @TextOps.lookup@
* @CompareOps@ and @MathOps@... - 05:00 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> I updated my list in #9060-32 (now is complete).
@TypeFactory@ instances can't be immutabl... - 04:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I updated my list in #9060-32 (now is complete).
- 03:53 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Thanks, looks good. Lets get this into runtime testing.
- 03:29 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> * @CallParameter@ needs the integer/int64/characterConstant checks
@CallParameter@ co... - 02:09 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana, from the list you posted, I think the only part of concern is:
> (/home/icp/projects/branches/9060a/src/com/g... - 05:54 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- If you look at the @findMatchingMethod@ method you'll see that it is a far more CPU intensive routine. It will go up ...
- 02:38 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- Manual lookup is something I saw in the comments, I did not dive too deep.
If the reflection fails, this happens:
<... - 05:27 AM Database Bug #9667: Bottleneck in BaseRecord.getActiveUpdateDiffs
- In a profiled scenario (#9652), there are 46k calls to @BaseRecord.getActiveUpdateDiffs@:
* 26.8k caused by DMO sett... - 05:09 AM Database Bug #9667 (Test): Bottleneck in BaseRecord.getActiveUpdateDiffs
- 03:30 AM Database Bug #9590: Double LOAD for each record in FWD
- Rebased *9590a* to latest trunk *trunk/15713*, the branch is now at revision *15714*.
- 03:17 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- From the list above, @HashMap@ is in ADE at @corelib/OpenEdge/Core/Collections/HashMap.cls@, so this need to be added...
02/18/2025
- 05:45 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Code review 8976a/15712-15716:
I'm not the best person to review the REST and admin interface changes, but the per... - 04:19 PM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- I am not sure what "manual lookup" means?
A you have understood, the problem is that you have:
* a set of paths (... - 08:23 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- *Ovidiu*, is there a strong reason to use reflections instead of a manual lookup?
- 06:33 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- ...
- 04:05 AM Base Language Bug #8272 (WIP): reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInte...
- 03:59 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
- Artur, I remember going over this and reducing some of the exceptions thrown in a customer performance scenario. You ...
- 02:50 PM Documentation Support #9665: schema conversion doc review and updates
- Yes, at least the information [[p2j:Chapter 12 Hibernate Mappings|Hibernate Mappings]] is no longer actual. As we rem...
- 01:23 PM Documentation Support #9665: schema conversion doc review and updates
- The following chapters in the Conversion Reference need to be reviewed and updated. The content in some cases is no ...
- 01:21 PM Documentation Support #9665 (New): schema conversion doc review and updates
- 10:19 AM Database Feature #6720: lazy hydration
- For solving the issue presented in #6720-98 I have created a new method which evicts the ResultSet from the cache and...
- 08:31 AM Database Feature #6720: lazy hydration
- FYI, @ownResultSet@ and @unownResultSet@ are things specific to #6720 effort - feel free to adjust their usage to fit...
- 07:29 AM Database Feature #6720: lazy hydration
- The issue regarding the lack of validation of uniqueness have been solved by calling @rs.isLast()@ and making the res...
- 02:16 AM Database Feature #6720: lazy hydration
- I actually see now why that if statement was missing. When we call @rs.next()@, the result set will be invalidated, s...
- 09:27 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin, I have _kind of_ project I haven't actually checked into bazaar, which is the below contents of @zfile_se...
- 09:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Part of my work in #9652 was to analyze performance. To provide some insights into how the BDT instantiation works th...
- 08:11 AM Documentation Support #9662: support for metadata
- We currently need to manually specify which metadata tables get converted along with the application. This is nasty ...
- 08:06 AM Documentation Support #9662 (New): support for metadata
- 08:04 AM Documentation Support #9661: word index support
- We need to document our word index support. Currently, you can figure out some of it if you read enough of the conte...
- 07:59 AM Documentation Support #9661 (New): word index support
- 08:04 AM Database Feature #7020: always use "expanded" extent fields
- First try to solve contains for expanded extent fields in a temp-table looks like this:
For example, for a field n... - 07:57 AM Documentation Support #9660: managing schema changes over time
- Until the solution from #8786 is ready, we need to document how to manually create and apply schema changes.
- 07:49 AM Documentation Support #9660 (New): managing schema changes over time
- 07:48 AM Documentation Support #9659: database server installation/configuration
- The docs for database server support are not fully up to date. Fix that.
* PostgreSQL docs are currently written ... - 07:40 AM Documentation Support #9659 (New): database server installation/configuration
- 07:20 AM Documentation Support #9658: database import clarifications
- There have been changes over the years where are not fully reflected in our import docs. There are also areas never ...
- 07:05 AM Documentation Support #9658 (New): database import clarifications
- 06:56 AM User Interface Bug #9657 (Review): Date FILL-IN with no separator format: incorrect display value for unknown da...
- 06:56 AM User Interface Bug #9657 (WIP): Date FILL-IN with no separator format: incorrect display value for unknown date ...
- Fixed in 9657a rev. 15712. Has to be tested with ChUI.
- 03:50 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard, keep in mind that also the @-catchStop@ option at the ... - 03:38 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Constantin Asofiei wrote:
> Eduard, keep in mind that also the @-catchStop@ option at the startup parameters need to...
02/17/2025
- 04:52 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- For a @FILL-IN@ created for a @date@ variable with format having no separators (the @999999@ and @99999999@ formats),...
- 04:44 PM User Interface Bug #9657 (Internal Test): Date FILL-IN with no separator format: incorrect display value for unk...
- 10:52 AM Database Feature #6720: lazy hydration
- While I was investigating the unit tests for that large customer application, I found out a scenario that somehow doe...
- 04:31 AM Database Feature #6720: lazy hydration
- Please note that the unit tests are starting with an empty database, so all persistent data that is used is actually ...
- 02:35 AM Database Feature #6720: lazy hydration
- Eric Faulhaber wrote:
> My gut tells me this is related to something we are doing internally in the runtime (hopeful... - 10:25 AM Base Language Bug #4766: fix CHR and ASC
- > As I understand from the discussion above, this can be done by adding an annotation as Constantin said #4766-39 and...
- 10:24 AM Base Language Bug #4766: fix CHR and ASC
- About #4766-35, I've tried some examples and I've changed the @cpstream@ parameter to be different from the file enco...
- 09:07 AM Base Language Bug #4766: fix CHR and ASC
- I agree that our equivalent of r-code (the converted Java classes) will always be encoded with UTF-8. Previously, th...
- 09:02 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> Is it the @CPSTREAM@ at @COMPILE@ time?
Yes, unless running on source code so there is no r-co... - 08:50 AM Base Language Bug #4766: fix CHR and ASC
- > In regard to @ProcedureManager.thisProcedure()@, I was hoping to avoid the performance hit and avoid adding a deep ...
- 08:40 AM Base Language Bug #4766: fix CHR and ASC
- Is it the @CPSTREAM@ at @COMPILE@ time? If so, then one set of @.r@ files can be combined from the @.r@ output of mu...
- 08:35 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> We can output the source encoding into the converted code in some way.
Greg, just to be clea... - 08:30 AM Base Language Bug #4766: fix CHR and ASC
- Greg, @ProcedureManager.thisProcedure()@ gives you the external program on top of stack, and the @ProcedureManager$Pr...
- 08:28 AM Base Language Bug #4766: fix CHR and ASC
- > I Do not remember having a similar setting for conversion. Instead, for parsing 4GL sources with different encoding...
- 08:26 AM Base Language Bug #4766: fix CHR and ASC
- Moving to UTF-8 as the standard for source code is an "upgrade" that is generally quite safe to do. This case of @AS...
- 08:24 AM Base Language Bug #4766: fix CHR and ASC
- Yes, the @.class@ files have a @pool@ of @String@ constants. AFAIK, they are always in UTF-8, regardless of the input...
- 06:59 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > After conversion .java files are encoded by default in UTF-8. How can I identify source file ... - 06:53 AM Base Language Bug #4766: fix CHR and ASC
- Well, if you use CP 1252 as input, the output will also be in CP 1252.
Therefore, for compiling he code generated ... - 03:51 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > 4GL's ASC function is affected by the relation between source file encoding and cpinternal code... - 10:02 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard, keep in mind that also the @-catchStop@ option at the startup parameters need to be implemented - and the new...
- 08:24 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Marian Edu wrote:
> Eduard Soltan wrote:
> > Are there any tests cases on xfer, which concerns the @Progress.Lang.S... - 08:22 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Eduard Soltan wrote:
> Are there any tests cases on xfer, which concerns the @Progress.Lang.StopAfter@ behaviour?
... - 08:08 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- Are there any tests cases on xfer, which concerns the @Progress.Lang.StopAfter@ behaviour?
- 08:07 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
- I have tried to write a simple program in OE, using @Progress.Lang.Stop@. But it seems that it was introduced in OE v...
- 08:50 AM Base Language Feature #6432: implement the WEB special stream
- Constantin Asofiei wrote:
> I think you need to register it in @Keyboard.java@.
I was one step ahead with this one.... - 08:26 AM Base Language Feature #6432: implement the WEB special stream
- I think you need to register it in @Keyboard.java@ and in @key_function@ in progress.g (thus as keyword, etc).
Abo... - 08:15 AM Base Language Feature #6432: implement the WEB special stream
- Constantin Asofiei wrote:
> Also, @web-disp.p@ uses @ON "WEB-NOTIFY":U ANYWHERE DO:@ trigger, which is not supported... - 08:31 AM Base Language Feature #9436: add built-in OO classes
- Unfortunately *6410b* does not change the status of the support for the classes in #9436-9.
- 08:22 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Did you check 6410b if they are there?
At the moment 6410b does not compile, I am not... - 07:27 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > What we can do is to run all OO tests we have against 12.8.4 ADE,... - 06:56 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Did you check 6410b if they are there?
- 06:55 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- From @testcases/oo/skeleton/12.8@ I copied the following classes into ADE skeleton:...
- 08:05 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15711@. New revision is @15728@.
- 05:53 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Greg Shah wrote:
> The proposed change seems to be a resasonable improvement. Go ahead and put it in a branch and g... - 05:14 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Used @Spoon@ to scan the source code for occurrences of assignments like @= MathOps.@. Below is the generated report:...
- 04:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Review of 9060a rev 15671:
* @CallParameter@ needs the integer/int64/characterConstant checks
* CacheManager.java
... - 04:49 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please make sure that your tests (and runtime support) cover this case:...
- 04:18 AM Database Bug #9317 (Test): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches...
- Ioana, feel free to also merge 9317a to 7156c and 7156d.
02/15/2025
- 03:19 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Updated script to cover additional cases when static build already defined.
- 08:43 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15709@. New revision is @15726@.
Regression testing in progress.
Meant...
02/14/2025
- 02:34 PM Database Feature #6720: lazy hydration
- I suspect the application does not actually need 94%. My gut tells me this is related to something we are doing inter...
- 02:20 PM Database Feature #6720: lazy hydration
- > It seems that we need, at least during the unit tests for this large customer application, to hydrate over 94% of f...
- 10:03 AM Database Feature #6720: lazy hydration
- I have added counters to see how many fields are hydrated using the LazyResultSet vs using the fallback loader.
|_. ... - 08:45 AM Database Feature #6720: lazy hydration
- We have also discussed during the meeting, but I will also post here for reference. Each element of expanded extents ...
- 08:04 AM Database Feature #6720: lazy hydration
- Andrei, for denormalized extent, there can be tables with 100s or more of fields, with maybe 90% of them from extent....
- 07:40 AM Database Feature #6720: lazy hydration
- The current results:
|_. Counter name |_. Temp/Persistent|_. Hits |
|/2=. Total number of fields | Temp |1565973 |... - 04:59 AM Database Feature #6720: lazy hydration
- Alexandru Lungu wrote:
> Good statistic! Quick question: are the numbers cumulative for temp and persistent tables. ... - 04:49 AM Database Feature #6720: lazy hydration
- Good statistic! Quick question: are the numbers cumulative for temp and persistent tables. If so, can we make a disti...
- 04:01 AM Database Feature #6720: lazy hydration
- I have added also other counters to measure the impact of the approach presented in the last notes. Here are the resu...
- 01:54 PM Database Feature #7020: always use "expanded" extent fields
- > What do you think, should this be done in another task ?
No, let's solve it here, once and for all time. - 02:09 AM Database Feature #7020: always use "expanded" extent fields
- The *7020c* rebased with *trunk* revision *15703*. New revision is *15723*.
- 01:52 PM Base Language Bug #4766: fix CHR and ASC
- > 4GL's ASC function is affected by the relation between source file encoding and cpinternal code page. For example, ...
- 01:46 PM Testing Bug #9649 (Internal Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- The proposed change seems to be a resasonable improvement. Go ahead and put it in a branch and get it tested.
- 11:42 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- This is the modified @setup_ncurses6x.sh@ to support not patched @NCURSES@ static setup. The new option @-f@ added fo...
- 09:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15703@. New revision is @15720@.
- 09:59 AM Database Bug #9633 (WIP): bulk delete for permanent tables
- 09:35 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Committed to 6506a rev 15636:
* When an agent starts, initialize an @AssociatedThread@ that waits for commands.
* W... - 09:22 AM Base Language Bug #9060: Cache oftenly used values that are immutable
I will go thru the modified classes and what changes are included in each, to help with the review process.
Main i...- 07:26 AM Base Language Bug #9060 (Review): Cache oftenly used values that are immutable
- Committed on 9060a:
* rev. 15669: Refactored @CacheManager@.
* rev. 15670: Added dynamic cache to @integer@ and @in... - 08:25 AM User Interface Bug #9571 (Test): Swing incorrectly calculates usable area with multiple devices (monitors)
- Branch 9571a was merged to trunk as revision 15709 and archived.
- 05:59 AM User Interface Bug #9571 (Merge Pending): Swing incorrectly calculates usable area with multiple devices (monitors)
- Please merge to trunk after 9317a.
- 07:24 AM Database Bug #9318: Make record nursery visible on removeRecords
- I actually missed a regression in etf, so I am currently investigating it.
- 06:17 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- 9317a is merged to trunk as rev. 15708 and archived.
- 05:18 AM Database Bug #9317 (Merge Pending): FIRST/LAST clauses can avoid generating sub-selects if the WHERE claus...
- Please merge 9317a to trunk now.
- 03:43 AM Base Language Support #9446 (Test): compatibility test PUT-DOUBLE
- Branch 9446a was merged into the trunk as revision 15705 and archived.
02/13/2025
- 03:05 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > I've made substantial changes to the [[p2j:Patching_TERMINFO#Using-a-... - 07:02 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > I think we need to confirm the page title to avoid unnecessary create/delete page if the title is not good. I would...
- 09:17 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15697@. New revision is @15714@.
- 09:06 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> I've made substantial changes to the [[p2j:Patching_TERMINFO#Using-a-Private-TERMINFO-Directory|U... - 10:54 AM Database Feature #6720: lazy hydration
- Committed @6720b/15700@ with the the implementation to hydrate all the unhydrated fields when the session closes.
... - 07:16 AM Database Feature #6720: lazy hydration
- > Regarding, the idea to fully hydrate the records that are still loaded when the session closes. I also like it, I c...
- 06:21 AM Database Feature #6720: lazy hydration
- So, I have tried the example from the last note where I closed the session before the commit in debugger. As a result...
- 04:08 AM Database Feature #6720: lazy hydration
- Agree with #6720-80. Doing updates will keep the session open as long as the transaction is open. If there is no tran...
- 02:53 AM Database Feature #6720: lazy hydration
- Yesterday, I had a discussion with Alex, mainly focused on 2 things:
# Should the session really be closed when exit... - 10:40 AM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
- Florin Eugen Rotaru wrote:
> Roger Borrello wrote:
> > I was checking on this to see if Florin's masterful work in ... - 10:26 AM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
- Roger Borrello wrote:
> I was checking on this to see if Florin's masterful work in #6865 may have touched around th... - 09:50 AM Base Language Feature #9447: XML support feature improvements and testing
- ...
- 09:09 AM Base Language Feature #9447: XML support feature improvements and testing
- During testing I have found that the converted code doesn't differentiate between a closed stream and a non-declared ...
- 04:25 AM Base Language Feature #9447: XML support feature improvements and testing
- ...
- 09:48 AM Database Feature #7020: always use "expanded" extent fields
- I did some other small changes and *7020c* is now at revision *15707*.
With denorm-extent the name of the word tab... - 09:43 AM Testing Bug #9649 (WIP): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- If the launch configuration classpath includes a FWD project (namely the @p2j.jar@) explicitly or implicitly (through...
- 09:15 AM Testing Bug #9649 (Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- 09:36 AM Base Language Bug #4766: fix CHR and ASC
- If in OE a file has the encoding set to a specific charset, it must be set also added in a @.hints@ file in order to ...
- 08:59 AM Base Language Feature #9436: add built-in OO classes
- I've generated 'skeleton' OO classes for OE 12.8 - as it looks through OO reflection - you can find them in @testcase...
- 07:43 AM Base Language Feature #9436: add built-in OO classes
- Constantin Asofiei wrote:
> For the first stage, we need to implement the missing @progress@ or @ccs@ classes - doub... - 08:28 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Rebased branch to trunk revision 15698 and is pushed up to revision 15702.
- 03:15 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Code review 9571a, the changes are good.
- 07:44 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- We also need @@LegacyResourceSupport@ emitted for ADE or skeleton/ conversion. Please look into the rules where @@Le...
- 07:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- When converting both ADE and standalone skeleton/ .cls files, this is required to have the proper Java package emitte...
- 06:43 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- This is a comment I meant to post yesterday:
--------------
For the ADE support, first we need to focus on thes... - 02:24 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian Edu wrote:
> What we can do is to run all OO tests we have against 12.8.4 ADE, adapt those as necessary
Plea... - 01:43 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Constantin Asofiei wrote:
> Marian, please let me know if you started any work on this.
Constantin, sorry I didn'... - 06:00 AM Database Bug #9590: Double LOAD for each record in FWD
- Committed *9590a/15680*. Avoid double firing of a FIND trigger when the DynamicResults use a RandomAccessQuery query....
- 03:55 AM Database Bug #9590: Double LOAD for each record in FWD
- The fix from #9590-22 is good for DynamicResults, but not ScrollingResults. We rely on the already parsed results and...
- 02:27 AM Database Bug #9633: bulk delete for permanent tables
- Eric Faulhaber wrote:
> Alexandru Lungu wrote:
> > We have the bulk delete for temporary tables, maybe that can be ... - 02:21 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Marian Edu wrote:
> Just to double check, is there anything that our team has to do with that "test suite" attached?... - 02:10 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Attached are automated generated tests covering @FINALLY@ behavior. The @fin1prowin.7z@...
02/12/2025
- 04:07 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
- I was checking on this to see if Florin's masterful work in #6865 may have touched around this area. Florin, can you ...
- 03:23 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Roger Borrello wrote:
> > To go a little deeper, in the case where we are positioning the ext... - 02:07 PM Base Language Feature #9436: add built-in OO classes
- > in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488)
Yes, that makes se... - 12:56 PM Base Language Feature #9436: add built-in OO classes
- Greg, in this task we can track the non-ADE .cls implementation (i.e. what is not covered by #9488).
For the first... - 12:21 PM Base Language Feature #9436: add built-in OO classes
- ADE also does not have source code for the @Ccs@ package, in FWD these are the @skeleton/oo4gl/Ccs@ files.
- 12:43 PM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
- Go ahead, I'm OK to split this into 2 issues.
- 11:23 AM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
- Greg, this issue should be split on two issues. The extracted issue is the GUI editor incorrectly paste content that ...
- 08:56 AM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
- > Greg, should we show black boxes for unmappable unicode character when this character is pasted into the editor?
... - 05:58 AM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
- Greg, should we show black boxes for unmappable unicode character when this character is pasted into the editor? Shou...
- 05:21 AM User Interface Bug #9642: Pasting UTF-8 character produces wrong result in text field
- Original discussion from #9193.
Take the following testcase:... - 05:07 AM User Interface Bug #9642 (New): Pasting UTF-8 character produces wrong result in text field
- 12:20 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- Marian, please let me know if you started any work on this.
- 12:17 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Attached are automated generated tests covering @FINALLY@ behavior. The @fin1prowin.7z@ contains the logs of these t...
- 12:05 PM Base Language Bug #4766: fix CHR and ASC
- The source file encoding will affect the content of the string literals and I think it will also affect the processin...
- 09:01 AM Base Language Bug #4766: fix CHR and ASC
- I have some problems. Until now I've tested without changing source file encoding. I noticed that the rules doesn't m...
- 11:40 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Branch 8976a passed the MT harness tests of a customer application.
I also did a bit of navigation in the hotel_gui ... - 08:11 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Thank you for quick review. There were lots of changes in last commit.
I will do the adjustments in documentation ... - 06:41 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu Maxiniuc wrote:
> I hope after removing of the duplicate @_sec-authentication@ tables. Things went smooth for... - 11:40 AM Documentation Support #9646: complete the Windows GUI to Web Migration chapter
- We need to fill in the details of the [[p2j:Windows_GUI_to_Web_Migration]] chapter.
- 11:32 AM Documentation Support #9646 (New): complete the Windows GUI to Web Migration chapter
- 11:24 AM Documentation Support #9644: 4GL REST, SOAP and WEBHANDLER docs
- The following need content:
[[p2j:4GL-Compatible REST and SOAP Services]]
[[p2j:4GL-Compatible WEBHANDLER Service... - 09:07 AM Documentation Support #9644 (New): 4GL REST, SOAP and WEBHANDLER docs
- 09:26 AM Database Bug #9633: bulk delete for permanent tables
- Alexandru Lungu wrote:
> We have the bulk delete for temporary tables, maybe that can be used as a source of inspira... - 08:50 AM Database Bug #9633: bulk delete for permanent tables
- We have the bulk delete for temporary tables, maybe that can be used as a source of inspiration.
- 08:47 AM Database Bug #9633: bulk delete for permanent tables
- Another note: we should always force an outer tx when we do the bulk delete. Because the code like @for each book ex...
- 09:23 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Alexandru Lungu wrote:
> I am ok with the changes in 9446a.
> Is there anything left to be tested?
As far as I k... - 09:02 AM Base Language Support #9446 (Internal Test): compatibility test PUT-DOUBLE
- I am ok with the changes in 9446a.
Is there anything left to be tested? - 09:18 AM Database Feature #6720: lazy hydration
- I currently have this change to @Hydrator.java@:...
- 09:05 AM Documentation Support #9643: appserver open-client documentation
- The following pages need content:
[[p2j:ProxyGen_and_Open_Client_Usage#Java-Open-Client-Usage|Java Open Client Usa... - 09:02 AM Documentation Support #9643 (New): appserver open-client documentation
- 08:01 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Tested performance with 9060a changes using the default cache sizes for:
* @integer@ - 1024 (integer with values 0-1... - 07:31 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Dănuț Filimon wrote:
> I also agree with #9060-21, but make sure you update the wiki to reflect this change https://... - 07:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I also agree with #9060-21, but make sure you update the wiki to reflect this change https://proj.goldencode.com/proj...
- 07:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Got it - good approach in #9060-21 then.
- 07:23 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Alexandru Lungu wrote:
> I am not quite sure what you mean by old and new.
"Old" (deprecated) path: @/server/defa... - 07:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > The challenge here is that CacheManager does not inherently differentiate between old and newly added caches. Given...
- 07:11 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Eric Faulhaber wrote:
> To avoid using the hard-coded cache defaults, I think we need to prefer these new directory ... - 07:27 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- 9317a/15689 passed the MT harness test ✅.
- 06:46 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Constantin will decide. We should isolate these files in their own package so they are easy to replace. You'll have...
- 09:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15696@. New revision is @15713@.
02/11/2025
- 04:25 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Radu Apetrii wrote:
> *Review for 8976a rev. 15687-15690*
> * @StandardServer@ and @TemporaryBuffer@ are missing hi... - 06:25 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- *Review for 8976a rev. 15687-15690*
* @StandardServer@ and @TemporaryBuffer@ are missing history entries.
* In @M... - 01:30 PM Runtime Infrastructure Bug #9640 (WIP): port range resiliency issue
- 12:57 PM Runtime Infrastructure Bug #9640: port range resiliency issue
- In #9533-19, a customer had a server configured with admin port 7443 but a web client port range of @7403 - 7470@ whi...
- 12:52 PM Runtime Infrastructure Bug #9640 (WIP): port range resiliency issue
- 01:00 PM User Interface Bug #9102: Cleanup implementation of custom color tables
- Branch 7623a is associated with this task.
- 12:42 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> ...and modify it's configuration path from @directory.xml@ from @server/default/pe... - 09:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Tested a big GUI customer application and a NPE showed up, caused by the use of @CacheManager@.
@character.of@ was c... - 08:40 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> What remains to be done here is checking where construct like @integer i1 = MathOp... - 11:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I've made substantial changes to the [[p2j:Patching_TERMINFO#Using-a-Private-TERMINFO-Directory|Using a Private TERMI...
- 09:29 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Can we put such long multi-line text in @-m ""@ option of the @bzr commit@ command?
Make... - 08:53 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > > In the commit post, we need to summarize the changes, please post your suggested text here.
... - 08:52 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Please list (here) the specific pages you have edited. I will review them.
For @TERMINFO@: ht... - 05:21 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > > In the commit post, we need to summarize the changes, please post your suggested text here.
>
> I would sugges... - 05:12 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Please list (here) the specific pages you have edited. I will review them.
- 09:47 AM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
- I set up a MSSQL instance for a new customer and put to the test the DDLs FWD generates today. I know for sure a few ...
- 08:49 AM Conversion Tools Feature #9639: centralized name management (and conversion) OR jar based resolution
- In #7077, a customer has prototyped the implementation of temp-table DMO conversion split across different conversion...
- 08:31 AM Conversion Tools Feature #9639 (New): centralized name management (and conversion) OR jar based resolution
- 08:44 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Greg Shah wrote:
> Roger Borrello wrote:
> > How best to merge, then? Should there be a separate @build.xml@ in a d... - 04:48 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- Roger Borrello wrote:
> How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and ... - 08:30 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- The idea here is that at parse time (and during conversion as needed) we should use annotations in any already conver...
- 08:17 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
- 08:15 AM Conversion Tools Feature #9637: eliminate need for .NET skeletons by dynamically inspecting assemblies
- It is possible to use the reflection support in .NET to dynamically resolve references instead of requiring skeletons...
- 08:11 AM Conversion Tools Feature #9637 (New): eliminate need for .NET skeletons by dynamically inspecting assemblies
- 08:03 AM Conversion Tools Feature #9636 (New): update lexer and parser to OE 12.8.x
- 07:53 AM Base Language Feature #6407: name_map.xml improvements
- Greg Shah wrote:
> What work remains for this task (it is set to 20% done)?
Is about removing the name_map.xml defi... - 07:41 AM Base Language Feature #6407 (WIP): name_map.xml improvements
- Greg Shah wrote:
> We need to implement something soon due to some customer deadlines. I don't think we have time t... - 07:36 AM Base Language Feature #6407: name_map.xml improvements
- What work remains for this task (it is set to 20% done)?
- 05:08 AM Database Bug #9633: bulk delete for permanent tables
- I want to stress that the run-time is there, but may be flawed considering it was dead-code by now. Some part is comm...
- 03:25 AM Database Bug #9633: bulk delete for permanent tables
- FWD emits bulk delete aka @deleteForAll@ only for temp-tables. We need to emit these also for permanent tables. The...
- 03:22 AM Database Bug #9633 (Review): bulk delete for permanent tables
- 04:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- h3. Current approach
I agree with Constantin that @ObjectOps.invoke@ should stick on returning BDT. The conversion...
02/10/2025
- 03:22 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg,
I have updated the Wiki documentations. But it will be great if you will review, not sure if it is clear eno... - 09:25 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Is all documentation updated with the final details?
I think the still missing point is to use... - 08:55 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Is all documentation updated with the final details?
In the commit post, we need to summarize the changes, please ... - 08:36 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15692@. New revision is @15709@.
I guess we are ready to merge this into ... - 12:45 PM User Interface Bug #9631: DISPLAY: value clipped by frame
- The code:...
- 12:40 PM User Interface Bug #9631 (New): DISPLAY: value clipped by frame
- 09:40 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, no, using @DynInvkResultWrapper@ I don't think it will work. @DYNAMIC-INVOKE@ can be used a part of any expres...
- 09:37 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I've wrote the implementation for the generic wrapper of return type of @ObjectOps.invoke@ solution and made a commit...
- 08:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Following the meeting today on how H2 is doing the caching for int values:
* static cache of configurable size.
** ... - 08:06 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Committed to *9060a rev. 15665*: limited character cache size, added @directory.xml@ options to determine the charact...
- 07:57 AM Documentation Support #9630: conversion driver doc updates
- In #9303-50, Vladimir notes some documentation problems.
- 07:57 AM Documentation Support #9630 (New): conversion driver doc updates
- 07:54 AM Documentation Feature #3248 (Closed): documentation updates
- 07:53 AM Documentation Bug #9261 (Feedback): Proxy server support and javadoc fixes
- 07:53 AM Documentation Bug #9261: Proxy server support and javadoc fixes
- What other work is needed for this task?
- 07:53 AM Documentation Bug #9261: Proxy server support and javadoc fixes
- > Please fix #9170-110 (related discussion #9170-100, #9170-101).
Wasn't this answered in #9170-111? - 07:51 AM Documentation Feature #2279 (Closed): documentation review and misc updates
- 07:50 AM Documentation Feature #2297 (Closed): document new directory/P2J configurations and setup
- 06:57 AM User Interface Bug #9629: EDITOR: cursor-offset is changed after selection
- Issue related to @EDITOR:CURSOR-OFFSET@:
# set cursor to the end of the text. Press @Shift+LEFT@. The last character... - 06:53 AM User Interface Bug #9629 (New): EDITOR: cursor-offset is changed after selection
- 06:40 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- Not sure if this is related but I've found an issue in @com.goldencode.p2j.net.SSL.tryLock@ caused by #5388.
The cha... - 06:04 AM Database Feature #6720: lazy hydration
- > In 6720b, the records also have their hydrator refreshed. With your example, I would like to find out why the code ...
- 05:00 AM Database Feature #6720: lazy hydration
- > Currently, as I think the session should indeed be closed in this case, the solution is to catch the LazyHydrationE...
- 03:36 AM Database Feature #6720: lazy hydration
- Currently, as I think the session should indeed be closed in this case, the solution is to catch the @LazyHydrationEx...
- 02:54 AM Database Feature #6720: lazy hydration
- During regression testing of a large customer application I found some problems. Most of them have a @LazyHydrationEx...
- 05:30 AM Base Language Bug #4766: fix CHR and ASC
- I've found also a rule for ASC built-in function:
For @ASC(char, target, source)@ and cpinternal set to *cpi*:
* If... - 02:23 AM User Interface Feature #9624: Upgrade Keikai to version 6
- Eric Faulhaber wrote:
> Are there any functional or performance improvements we are looking forward to in the new re...
02/07/2025
- 01:35 PM User Interface Feature #9624: Upgrade Keikai to version 6
- Are there any functional or performance improvements we are looking forward to in the new release?
- 10:22 AM User Interface Feature #9624: Upgrade Keikai to version 6
- We are currently at Keikai version 5.12.2. The version was released in July 2013, all development focus seems to be o...
- 10:16 AM User Interface Feature #9624 (New): Upgrade Keikai to version 6
- 10:24 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
- Open a task in the Regression project and we can discuss it there.
- 10:22 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
- Greg, making Java 17 mandatory will break ETF, as that requires Java 8.
- 10:22 AM Build and Source Control Feature #9626: shift the project to use the Java 9 modules feature
- We can improve our management of dependencies by implementing the modules support that was first made available in Ja...
- 10:20 AM Build and Source Control Feature #9626 (New): shift the project to use the Java 9 modules feature
- 10:15 AM User Interface Bug #6509 (Closed): Update to Keikai 5.10.0
- We are currently at Keikai 5.12.2.
- 09:44 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- These tests should be encoded using the harness so that we can easily automate the execution in our CI/CD pipelines.
- 09:02 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Here are the Postman scripts for domain and tenant admin/management.
Note: the login will set up the authentication ... - 07:16 PM Runtime Infrastructure Feature #8976 (Review): Admin REST API for interacting with tenant authentication tables
- Committed revision 15690.
- 09:38 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revisions 15703 through 15705
The changes are good. - 08:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15705@.
Fixed the regression from recent rebase. Not all codes from @i... - 09:21 AM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
- We have a general rule that administrative features of OE are not implemented. FWD is designed to implement the user...
- 08:24 AM Database Feature #9623: honoring database users and database-defined access control
- OE has features that allow customers to:
# Define users at the database (the @_user@ table). *There is no group s... - 08:13 AM Database Feature #9623 (New): honoring database users and database-defined access control
- 06:34 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Committed on the testcases project, rev. 1704 the 10 new 4GL unit tests. These verify the number of results and the o...
- 04:19 AM Database Feature #7020 (Review): always use "expanded" extent fields
- 7020c was rebase to trunk revision 15687.
I have committed 15704/15705, please review:
Removed support for denorm... - 03:56 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger Borrello wrote:
> To go a little deeper, in the case where we are positioning the external monitor to the righ...
02/06/2025
- 06:59 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The rebase with trunk @15688@ stops appservers working with @TERMINFO_DIRS@ feature. The @BatchDriver@ changes in tru...
- 03:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > Can the @terminfo_ovr@ be changed to @terminfo_override@ or @terminfo_over@?
>
> Go ahead an... - 02:50 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > Can the @terminfo_ovr@ be changed to @terminfo_override@ or @terminfo_over@?
Go ahead and change @terminfo_ovr@ ... - 02:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15688@. Updated for review to revision @15703@.
The small change adds the... - 04:54 PM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
- Greg,
In my opinion this is a better solution than that we have now implemented. Of course it might not be perfec... - 04:24 PM Database Feature #9544: implement missing SESSION handle attributes
- Greg Shah wrote:
> Code Review Task Branch 9544a Revision 15688
>
> No objections. The reporting changes only ne... - 11:16 AM Database Feature #9544 (Internal Test): implement missing SESSION handle attributes
- 11:15 AM Database Feature #9544: implement missing SESSION handle attributes
- Code Review Task Branch 9544a Revision 15688
No objections. The reporting changes only need simple testing with H... - 07:59 AM Database Feature #9544 (WIP): implement missing SESSION handle attributes
- I created branch 9544a and committed the updates on gap info for @FIRST-BUFFER@ and @FIRST-QUERY@ @SESSION@ attributes.
- 04:21 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- How best to merge, then? Should there be a separate @build.xml@ in a directory from FWD and have all the source code ...
- 03:36 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I was planning for these converted classes to be directly checked in to the FWD project. The advantage of that appro...
- 09:58 AM Base Language Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
- When you follow the build steps, you get @adepre.jar@. Would this be how we would deliver this task? Like we do H2?
- 03:06 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > Roger will provide more guidance but my idea would be to put the code an... - 02:43 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- As of July 4, 2024 the Theia IDE project is generally available (no longer beta). It is easy to install on multiple ...
- 02:37 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Code review 9571a.
>
> The changes look good, just please remove the obsolete history entry... - 01:56 AM User Interface Bug #9571 (Internal Test): Swing incorrectly calculates usable area with multiple devices (monitors)
- Code review 9571a.
The changes look good, just please remove the obsolete history entry "When multiple monitors ar... - 11:18 AM Database Feature #9542 (Review): finish ORIGIN-HANDLE ProDataSet attribute
- Code Review Task Branch 9544a Revision 15689
I saw the changes from this task were added to 9544a.
I see no iss... - 10:25 AM Database Feature #6720: lazy hydration
- *I finished rebasing 6720b to trunk.* 🥳
I also done some light testing to be sure we haven't lost the lazy hydrati... - 08:47 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- I'm OK with the changes in @runInGlobalBlock@.
- 07:45 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Well, that was also one of my ideas but I put it aside because of the nested blocks. It seemed a bit of an overkill. ...
- 08:39 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> Chaotic examples:
> * @cpinternal = ISO8859-1 / UTF-8 / 1252@ @chr(164, "ISO8859-15", "ISO8... - 08:29 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Ioana-Cristina Prioteasa wrote:
> [...]
> The testing plan is now complete. While harness tests are currently unava... - 04:42 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- The two additional tests passing are *not* a direct result of 9317a. The failures occur when the outer join optimizat...
- 03:33 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- ETF passed .
- 02:37 AM User Interface Bug #9400 (Internal Test): REGRESSION: Extra spaces inserted into date FILL-IN for formats with n...
- Code review 9400a. The changes look good. Please regression test the changes, including ChUI regression tests.
- 02:27 AM Testing Bug #9338 (Review): Import JUnit test report back into Harness
- 02:27 AM Testing Support #9270 (Review): design and implement an approach for executing multi-session 4GL testcases
- I guess I am done here.
Please review.
Note that feature consists of two parts:
- changes to Harness implemen... - 02:11 AM User Interface Bug #8673 (WIP): Deduce the logic behind OE focus management and implement in FWD
02/05/2025
- 06:59 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- By using the attached @prepare_template.json@, I can:
# Checkout hotel_gui to adepre
# Place the @prepare_template.... - 03:55 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Rebased branch to trunk revision 15686 and is at revision 15689.
- 03:22 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- You may also need to reset the context after each call - see what @Agent.prepare@ and @Agent$ResetContextCommand@ doe...
- 03:21 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu, the root cause is that the calls are outside of normal 4GL emulation - you need to have an 'external program'...
- 08:23 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- I was able to pinpoint the cause of my instability. As I said, the (write) accesses to @(meta)_sec_auth@ tables are p...
- 02:07 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
>
> I see instructions in the "updated wiki":/proj.goldencode.com/projects/p2j/wiki/Patching_... - 01:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Note the using patched or not @NCURSES@ and use system-wide or @TERMINFO_DIRS@ override are... - 12:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> I'd like understand how best to position Docker to handle this. Do we want to support @TERMI... - 09:36 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- For Docker, we always would want to do the following:
# Use PTHREADS and STATIC linking for NCURSES.
# Manually c... - 09:16 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I'd like understand how best to position Docker to handle this. Do we want to support @TERMINFO_DIRS@ when building a...
- 08:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15686@. New revision is @15700@.
Continue with @ChUI@ regression testing. - 07:41 AM Runtime Infrastructure Support #5568 (Internal Test): implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revision 15699
It looks good. - 08:41 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Code Review Task Branch 5568a Revision 15698
>
> With this change, we can simplify the code a ... - 10:38 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Tested 150 performance tests and the average time for a run stands for what I observed in #9317-31.
|_.Scenario|_.... - 09:25 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- I started removing some denormalized / custom-extent references and seems to work well.
But, there is an issue I for... - 04:09 AM Database Feature #7020: always use "expanded" extent fields
- So, should I remove all references to @denormalized@ / @custom-extents@ and keep just the @normalized@ and @expanded@...
- 09:19 AM Conversion Tools Bug #9613: Name collision between DMO class name and FWD classes.
- I have the following 4GL program:...
- 09:09 AM Conversion Tools Bug #9613 (New): Name collision between DMO class name and FWD classes.
- 08:33 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Because if we expect to use @ObjectOps.invoke@ *only and only* when it needs to return a... - 07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Why should this raise an ERROR? Neither testFunc2 or res6 are extent:
> [...]
Sorry,... - 07:42 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Why should this raise an ERROR? Neither testFunc2 or res6 are extent:...
- 07:36 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> For the secondary question: how does the converted Java code look? Because if we expe... - 07:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- The builtin_functions changes look good.
For the secondary question: how does the converted Java code look? Becau... - 06:57 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ... - 07:41 AM Database Feature #6720: lazy hydration
- Usages of @getData@ I have analysed:
* @Persister.insert@ Here it is not checked whether all the fields are hydrated... - 03:46 AM Database Feature #6720: lazy hydration
- Committed @6720b/14923@. I have addressed the issue exposed in #6720-71 by changing the corresponding bit from @liveP...
- 07:22 AM Database Bug #9590: Double LOAD for each record in FWD
- Dănuț Filimon wrote:
> [...] but I am still struggling with the final @results.previous()@ call which triggers the a... - 06:56 AM Database Bug #9590: Double LOAD for each record in FWD
- My new approach was to take into consideration @results.isAutoFetch()@ when firing the trigger in @RecordBuffer.setRe...
- 05:40 AM Database Bug #9318: Make record nursery visible on removeRecords
- ETF Conversion went well, ran two tests using the default @implicit = false@ and @deleteIndex = null@, found no regre...
02/04/2025
- 04:18 PM Database Feature #9544: implement missing SESSION handle attributes
- You might as well make the gap marking change and let's just get this closed out.
- 01:48 PM Database Feature #9544: implement missing SESSION handle attributes
- I did basic tests and these seem to +work as expected+. Yet, the gaps seem so suggest there is still work to do here:...
- 04:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revision 15698
With this change, we can simplify the code a bit. There is no reason... - 03:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Just tested with big customer application and appserver agents. Seems like works OK for both default and standalone d...
- 01:55 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15698@.
Adding @TERMINFO_DIRS@ override feature to the batch mode driver. - 01:13 PM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> That is a problem. The admin should be able to manually (or via a script) sets up the private TE... - 12:08 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- That is a problem. The admin should be able to manually (or via a script) sets up the private TERMINFO using @Termin...
- 12:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Constantin,
> >
> > Seems like I need the assistance from you with... - 11:28 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Constantin,
>
> Seems like I need the assistance from you with simple appserver testing ... - 10:23 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Constantin,
Seems like I need the assistance from you with simple appserver testing config. The idea is to test th... - 09:13 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15685@. New revision is @15697@.
- 01:18 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
- One more thing:
In Ref manual, the attribute is reported as:... - 01:09 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
- Actually the support for this attribute is 90% implemented. What is missing is the 'reset'. It seems like the @rules/...
- 11:02 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- > > Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned areas:
> > * vali... - 08:41 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I don't think we have usable tests for multiple clients in PASOE. I'm implementing a new version of PASOE now in #866...
- 08:31 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> I dont ask you for tests for Harness, as I know you don't have the new version capable of runn... - 08:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Tomasz Domin wrote:
>
>
> >
> > Marian, I was rather asking if you maybe have some ABL te... - 05:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> Arent there cross session triggers ? E.g. for database events ?
No idea how is that implem... - 04:56 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Tomasz Domin wrote:
> > Marian - are there already any tests to be worked on in @testcases@ pro... - 01:25 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned... - 10:36 AM Database Feature #6720: lazy hydration
- I probably found a possible problem with the usage of @getData@ in @Record.setPropertyValues@. The problem is that he...
- 07:14 AM Database Feature #6720: lazy hydration
- As @BaseRecord.getData@ is only used in about 10 places, my current plan is to make some testcases to stress out as m...
- 07:11 AM Database Feature #6720: lazy hydration
- I actually just managed also with persistent tables:...
- 05:24 AM Database Feature #6720: lazy hydration
- Andrei, even though it is not that prominent for __temp database, I think it is still applied if I am not mistaken. I...
- 05:20 AM Database Feature #6720: lazy hydration
- My current focus for now is to check if the rollback functionality works when the lazy hydration is in place. Unfortu...
- 03:23 AM Database Feature #6720: lazy hydration
- > In this case, all the fields are hydrated at the beginning instead of only the camelCase field when it is accessed....
- 03:13 AM Database Feature #6720: lazy hydration
- While I was going over the changes and trying to understand them, I tried a simple example that should have used the ...
- 08:50 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Ioana-Cristina Prioteasa wrote:
> Testing plan for *9317a*:
> * *Lorian[ls]/Andrei[ai]/Ioana[icp]*: Chui regression... - 08:19 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- The time is the total execution time of all queries executed during the test.
- 07:17 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- What is the timing reflect? The total time for a specific query? What was the query analyzed? Or do you mean all SQL ...
- 05:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- I enabled SQL logging during a performance test with a threshold of 0, ensuring all queries were logged. The test was...
- 03:08 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Ioana-Cristina Prioteasa wrote:
> Testing plan for *9317a*:
> * *Andrei[ai]*: large customer Gui application regres... - 08:38 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I use 11.6+ version and adding -ttwdrul parameter solves the message written before, but whe... - 05:07 AM Base Language Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> Are you specifying the '-ttwdrul' startup parameter, what is the OE version are you using? There... - 07:13 AM Database Bug #9590: Double LOAD for each record in FWD
- Dănuț Filimon wrote:
> This was added in trunk/12101 for #5136.
Correction, the actual code from #9590-17 was add... - 03:55 AM Database Bug #9590: Double LOAD for each record in FWD
- Alexandru Lungu wrote:
> > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query compon... - 03:48 AM Database Bug #9590: Double LOAD for each record in FWD
- Alexandru Lungu wrote:
> Why is this solution working? @fetch(true, lockType, false);@ was going to call @super.fetc... - 03:41 AM Database Bug #9590: Double LOAD for each record in FWD
- Why is this solution working? @fetch(true, lockType, false);@ was going to call @super.fetch(available, lockType, err...
- 03:34 AM Database Bug #9590: Double LOAD for each record in FWD
- Alexandru Lungu wrote:
> > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query compon... - 03:29 AM Database Bug #9590: Double LOAD for each record in FWD
- > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query component will have a dynamic pr...
- 05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- So you need to determine a couple of issues:
# we are in an assignment
# dynamic-invoke is on the right-side of the... - 05:30 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I... - 05:22 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Post the AST on the @this.parent.parent@ level, for an example from note #6490-13, and I'll comment.
- 05:21 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where ... - 05:10 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- @assignMultiPoly@ already has @Object source@ parameter def. So the question is: where do you make the check that @d...
- 04:58 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Alexandru Lungu wrote:
> Paul, please mention the branch name and rev. number when you are committing to it. This wa... - 04:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul, please also post here some examples of 4GL code and how it converts (or should). I'm interested in variable as...
- 04:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroun...
- 03:49 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroundi...
- 04:57 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside... - 02:10 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> [...]
>
> I do have a question about this, shouldn't the else statement have 9082 aswell? T... - 02:34 AM Database Feature #7020: always use "expanded" extent fields
- I'm considering a solution: We could remove all references to denorm-extent and replace them with expanded-extents. T...
- 09:06 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Rebased branch to trunk revision 15684 and is at revision 15687.
02/03/2025
- 05:17 PM Conversion Tools Feature #1757: update ANTLR to latest version
- I compared the two grammars. Indeed, @fql.g@ is (almost) a superset of @hql.g@. In order to avoid breaking the prepro...
- 05:01 PM Conversion Tools Feature #1757: update ANTLR to latest version
- Is @fql.g@ then a superset of @hql.g@, or is using @fql.g@ to parse from @FQLPreprocessor@ likely to result in proble...
- 04:49 PM Conversion Tools Feature #1757: update ANTLR to latest version
- I do, but they are not the same.
The former is used by @FQLPreprocessor@ for preprocessing the 'original' FQLs from ... - 04:39 PM Conversion Tools Feature #1757: update ANTLR to latest version
- I thought @hql.g@ was deprecated and replaced by @fql.g@. Ovidiu, do you recall?
- 04:02 PM Conversion Tools Feature #1757: update ANTLR to latest version
- We have these 9 ANTLR grammars which need to be migrated:
* @com/goldencode/expr/expression.g@
** standalone lexe... - 04:38 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Try the links now.
Yes, the links in #5568-93 work. - 04:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Try the links now.
- 04:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > Greg Shah wrote:
> > > Also: please document the additional OS insta... - 04:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Also: please document the additional OS installation requirements for... - 03:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Also: please document the additional OS installation requirements for building FWD on Linux.
I... - 01:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > So currently we use system wide @TERMINFO@ for @BatchDriver()@. The question is do we need to use @TERMINFO_DIRS@ o...
- 12:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Please test ChUI regression testing, batch mode and (simple) appserver support.
>
OK. I thin... - 11:51 AM Runtime Infrastructure Support #5568 (Internal Test): implement application-specific TERMINFO database overrides
- 11:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revision 15695
I'm good with the changes. - 11:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Please test ChUI regression testing, batch mode and (simple) appserver support.
Also: please document the addition... - 11:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15684@. New revision is @15696@.
- 11:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Code Review Task Branch 5558a Revision 15693
>
> 1. The @TerminfoHelper@ can be simplified.
... - 07:42 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Code Review Task Branch 5558a Revision 15693
1. The @TerminfoHelper@ can be simplified.
* It does not need to ... - 07:04 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15682@. New revision is @15693@.
- 04:34 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Does this mean "back to the drawing board", or is there a way around this?
Ugh, this is t... - 04:27 PM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> So, pretty much all the errors I encountered while testing 7020c with expand-extents=tru... - 12:50 PM Database Feature #7020: always use "expanded" extent fields
- Ovidiu noted this when I posted that my attempt to import into the database with normalized extents resulted in too m...
- 12:08 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Constantin Asofiei wrote:
> > The regression testing needs to do a diff between current/tru... - 11:54 AM Database Feature #7020: always use "expanded" extent fields
- Constantin Asofiei wrote:
> The regression testing needs to do a diff between current/trunk DDLs and the new DDLs. ... - 11:42 AM Database Feature #7020: always use "expanded" extent fields
- The regression testing needs to do a diff between current/trunk DDLs and the new DDLs. We need to know how/if someth...
- 11:19 AM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> No, that tool is not ready yet. Please test using a normal import.
Results noted in #8982-8 - 09:30 AM Database Feature #7020 (Review): always use "expanded" extent fields
- I have committed to 7020c revision 15690 some changes to address this:
>DDLGeneratorWorker$Helper.addField negates e... - 09:25 AM Database Feature #7020: always use "expanded" extent fields
- No, that tool is not ready yet. Please test using a normal import.
- 09:18 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > *No errors* in the build with @9537a-15672@. I was indicating... - 09:06 AM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> *No errors* in the build with @9537a-15672@. I was indicating that the previous attempts (wi... - 08:57 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > There are 2 builds of the customer application using @9537a-1... - 06:47 AM Database Feature #7020: always use "expanded" extent fields
- > Could you send me an email (sp) with the details ?
Details can be discussed in #9537. - 02:16 AM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> There are 2 builds of the customer application using @9537a-15672@, one as we have always bu... - 11:57 PM Database Feature #7020: always use "expanded" extent fields
- There are 2 builds of the customer application using @9537a-15672@, one as we have always built, and one using @denor...
- 12:01 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tested with regression tests (4 runs) , results are the same as current *harness* *trunk*.
- 09:59 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Ovidiu Maxiniuc wrote:
> I am thinking of some changes in the existing Tenant API. I will come back with details as ... - 08:33 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Greg, thank you for the valuable feedback. I was focused more on the backstage of the implementation, more specifical...
- 09:58 AM Base Language Feature #9447: XML support feature improvements and testing
- ...
- 09:16 AM Base Language Feature #9447: XML support feature improvements and testing
- +Marian
- 09:14 AM Base Language Feature #9447: XML support feature improvements and testing
- Looking to run existing tests for SAXReader and stumbled upon AsertExt that is imported inside some test files. I tri...
- 05:03 AM Base Language Feature #9447: XML support feature improvements and testing
- Discussed with Danut and we came to the conclusion to not assert the error messages if they are too complicated, only...
- 02:56 AM Base Language Feature #9447: XML support feature improvements and testing
- Also, it seems in XEntityImpl, another concatenation happens:...
- 02:44 AM Base Language Feature #9447: XML support feature improvements and testing
- Stefan Vieru wrote:
> When working on another tc, I saw that the error message thrown by 4gl is different from the F... - 09:52 AM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
- At this moment, (almost) the all the information for supporting tenants is stored and managed in an external database...
- 09:27 AM Runtime Infrastructure Feature #9602 (New): Simplification of REST API for interacting with _Tenant table
- 09:29 AM Database Bug #9590: Double LOAD for each record in FWD
- Alexandru, you mentioned in the meeting the @Results.isAutoFetch()@ method which is used here:...
- 07:21 AM Database Bug #9590: Double LOAD for each record in FWD
- Dănuț Filimon wrote:
> The CompoundQuery ends up triggering the FIND once in the @CompoundQuery.last(), Object[] ids... - 07:13 AM Database Bug #9590: Double LOAD for each record in FWD
- The CompoundQuery ends up triggering the FIND once in the @CompoundQuery.last(), Object[] ids = retrieve(LAST, lockTy...
- 06:37 AM Database Bug #9590: Double LOAD for each record in FWD
- I've managed to fix the AdaptiveQuery scenario, currently looking into fixing the CompoundQuery scenario.
- 03:06 AM Database Bug #9590: Double LOAD for each record in FWD
- There's an issue with #9590-9, especially with how triggers are executed for certain result sets. In the AdaptiveQuer...
- 08:42 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the resu... - 08:01 AM Base Language Bug #4766: fix CHR and ASC
- It can be supported in OE but that doesn't mean that the support is always installed. You can see the list of active...
- 07:24 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> I don't know the answer, but by default most operating systems do not install support for DBCS co... - 06:59 AM Base Language Bug #4766: fix CHR and ASC
- I don't know the answer, but by default most operating systems do not install support for DBCS codepages unless you e...
- 04:03 AM Base Language Bug #4766: fix CHR and ASC
- I've tried to run a small program with @cpinternal@ and @cpstream@ set to *CP949* and the result was a window with th...
- 05:34 AM Base Language Support #9445 (Internal Test): compatibility test FIX-CODEPAGE
- > One small thing to note is that there is a weird behavior I noticed in PROGRESS with the following encodings for th...
- 05:06 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- *9317a is rebased*, the revisions that need testing: *15679 - 15689*.
- 04:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- In the trunk version, @collectPropertyMatches@ defaults them to false and -1 when creating the @AstWalkListener@, so ...
- 04:39 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Rebasing 9317 cause some issues because of *trunk rev. 15656*:...
- 02:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Testing plan for *9317a*:
* *Ioana[icp]*: large customer application unit tests and regression tests - DONE
* *Andr... - 05:03 AM Base Language Feature #9442 (Test): implement limited support for RCODE-INFORMATION
- Branch 9442a was merged to trunk rev 15681 and archived.
- 04:55 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Preparing to merge now.
02/02/2025
- 04:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15678@. New revision is @15689@.
02/01/2025
- 10:30 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- API design feedback:
1. The admin API here should not be specific to tenants. It is a generic API for editing the...
01/31/2025
- 06:59 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15688@.
This is the notes resolution for moving @TERMINFO_DIRS@ handli... - 04:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > No, let's not make it more complicated.
> >
> > If the directory e... - 04:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> No, let's not make it more complicated.
>
> If the directory exists and has any contents, then... - 04:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- No, let's not make it more complicated.
If the directory exists and has any contents, then we should not try to ad... - 03:42 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
>
> > We should assume the data prepared with this way are ready to be used in @ChUI@ client sess... - 03:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > In a case the user makes @TERMINFO_DIRS@ setup as a standalone command line process(meaning the patched @TERMINFO_D...
- 01:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > I'm going to create new class @TerminfoHelper@ inside package @com.goldencode.p2j.ui.client.chu... - 11:06 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > I'm going to create new class @TerminfoHelper@ inside package @com.goldencode.p2j.ui.client.chui.driver.console@ fo...
- 10:02 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15685 and 15686
>
> The changes look good.
>
> I th... - 09:33 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15685 and 15686
>
> The changes look good.
>
> I th... - 06:58 PM Runtime Infrastructure Feature #8976 (WIP): Admin REST API for interacting with tenant authentication tables
- I created task branch 8976a yesterday and did a couple of commits. Now:
* the @_Tenant@ table is synchronized with l... - 10:03 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> So, an update on 7020c, I was testing a customer application and encountered a regressio... - 07:09 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- So, an update on 7020c, I was testing a customer application and encountered a regression that seems to be related wi...
- 07:08 AM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Unfortunately, I ran out of space on my conversion attempt (see #7183-106). I will retry. Di... - 08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Go ahead and cache these. I think we should add a hard-limit to the @character.of()@ ca... - 08:48 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Ioana-Cristina Prioteasa wrote:
> I am unsure if it is ok to use @character.of@ in @LegacyLogManager.getLogFileName(... - 07:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15664* multiple uses of character constants. These are used where the value has limited optio...
- 08:46 AM Base Language Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> PS: I think @recordOrThrowError@ is more suitable. @recordOrShowError@ will simply displa... - 07:51 AM Base Language Feature #9447: XML support feature improvements and testing
- When working on another tc, I saw that the error message thrown by 4gl is different from the FWD one....
- 05:56 AM Base Language Feature #9447: XML support feature improvements and testing
- > This is taken directly from XDocumentImpl and I think the last argument, which is isError, should be true because i...
- 03:45 AM Base Language Feature #9447: XML support feature improvements and testing
- Alexandru Lungu wrote:
> > If the assert is left there, it's entering the catch, and it gets this assertion's erro... - 03:29 AM Base Language Feature #9447: XML support feature improvements and testing
- After looking with Danut yesterday we have found that the prefix is added here:...
- 08:32 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- @extentInvoke@ -> @dynamicInvokeExtent@
- 04:03 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Alexandru Lungu wrote:
> Before pursuing an implementation, please debug how static calls are resolved (aka not wi... - 08:15 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I committed to 6506a rev. 15635 some things:
* I added a class, @WebspeedHandler@, for handling the webspeed request... - 06:01 AM Base Language Feature #6417: cleanup some known items in appserver support
- Adding to the TODO:
* review and fix the async execution (invoker threads), ref #8661-533, #8661-537;
* review SESS... - 04:48 AM Base Language Feature #9442 (Merge Pending): implement limited support for RCODE-INFORMATION
- 9442a can be merged after 9355a.
- 04:25 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- h2. ..
Alexandru Lungu wrote:
> > So here the emitted sql differs and without the changes the where clause coming... - 04:20 AM Database Feature #6720: lazy hydration
- Andrei, please attempt to rebase *6720b* to latest trunk and continue the effort here. We can talk before picking up ...
- 04:05 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- Rebased to trunk/15676
Pushed up 9340a/15680
- 03:56 AM Database Bug #9318: Make record nursery visible on removeRecords
- Alexandru Lungu wrote:
> Review of 9318a:
> * Please avoid overloading @removeRecords@ and enforce all callers to d... - 01:19 AM Database Bug #9318: Make record nursery visible on removeRecords
- Rebased *9318a* to latest *trunk/15676*, the branch is now at revision *15679*.
Currently working on addressing th...
01/30/2025
- 05:41 PM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Roger Borrello wrote:
> > Stefanel Pezamosca wrote:
> > > *Roger* (or someone who can), co... - 10:59 AM Database Feature #7020: always use "expanded" extent fields
- Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > *Roger* (or someone who can), could you help by testing *9537... - 10:13 AM Database Feature #7020: always use "expanded" extent fields
- I have rebased 7020c to trunk revision 15674.
I have committed a few fixes and code cleanup after the rebase and 70... - 05:20 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
- The code works fine. Committed in 15679 (after branch was rebased).
- 09:32 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger Borrello wrote:
> Hynek Cihlar wrote:
> > Roger, while your change does prevent the NPE, it doesn't resolve t... - 09:10 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Roger, while your change does prevent the NPE, it doesn't resolve the resolution of the window... - 09:04 AM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger, while your change does prevent the NPE, it doesn't resolve the resolution of the window's display.
I think... - 08:39 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Please create a branch and check in the changes.
9571a is where I put the revision with the... - 02:48 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger Borrello wrote:
> Greg Shah wrote:
> > Let's avoid the abend. We don't need to make deeper changes.
>
> I... - 04:37 PM Base Language Feature #6433: implement WEB-CONTEXT system handle
- Code Review Task Branch 6433a Revision 15675
I think the changes are good.
In regard to the @QUIT_COMMIT@, I li... - 10:10 AM Base Language Feature #6433 (Review): implement WEB-CONTEXT system handle
- Created task branch 6433a from trunk rev 15674; rev 15675 contains:
* Added conversion for @ON QUIT, LEAVE@ - this m... - 04:12 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revisions 15685 and 15686
The changes look good.
I think we should expose code th... - 09:08 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ rebased with trunk revision @15676@. New revision is @15686@.
- 07:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15681@.
This is note 3 resolution with added error handling/logging fo... - 01:19 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- The files currently can get converted and compiled with 6433a are attached.
Radu: for now, you can place them in y... - 09:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've found this statement usage in @abl/src/web/objects/web-util.p.cache@ and @abl/src/web/objects/stateaware.p.cache...
- 03:19 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- I've ran conversion only for these files:...
- 12:11 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian - are there already any tests to be worked on in @testcases@ project in above-mentioned areas:
* validation/f... - 12:09 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I've pushed testcases revision 1701 with updates to Harness API and including Dirty Share Cross session tests.
Test ... - 11:41 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> If we keep *ant* as abstraction layer:
> * OE would be handled with ant/PCT for both Windows/... - 11:38 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Implemented architecture is presented in figure below.
Cross session tests are started on parallel Test Set threads ... - 11:14 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- I'm good with the plan. Instead of @extentInvoke@ and @extentProperty@, let's use @dynamicInvokeExtent@ and @dynamic...
- 10:23 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Paul Bodale wrote:
> I will need to modify the @ObjectOps@ class structure to accommodate this feature and adapt the... - 10:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > After I traced the calls that are being made in the converted version I reached this function that applies a cast t...
- 09:10 AM Base Language Feature #6490 (WIP): DYNAMIC-INVOKE which returns an extent
- From what I found so far, it looks like the EXTENT types are implemented in FWD with arrays. This has a implication f...
- 10:31 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
- +Eric
- 10:27 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
- I am facing some issues related to (un-)locking of records from (dynamic) buffers. Consider the following 2 procedure...
- 10:19 AM Database Bug #9595 (WIP): Records accessed from dynamic buffers remain LOCKed until the user context is de...
- 10:20 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Greg Shah wrote:
> > > The fragments are combined with @com.goldencode.p2j.directory.Direct... - 10:10 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, please commit your changes in a branch, if you haven't already.
- 10:10 AM Base Language Feature #9447: XML support feature improvements and testing
- > After investigating it turns out that the load() function that is called in the converted code adds the prefix " ",...
- 09:57 AM Base Language Feature #9447: XML support feature improvements and testing
Managed to fix this testcase from yesterday, that checks for I18N encoding, a sample:...- 07:52 AM Base Language Feature #9447: XML support feature improvements and testing
- Managed to solve it after following your steps, thanks.
- 04:52 AM Base Language Feature #9447: XML support feature improvements and testing
- This is usually due to a misconfiguration of the server-client communication. For troubleshooting:
* ensure @deploy/... - 04:43 AM Base Language Feature #9447: XML support feature improvements and testing
- I attached the test file i tried to run but haven't been able to because of the following error:...
- 09:59 AM Database Bug #9317 (Internal Test): FIRST/LAST clauses can avoid generating sub-selects if the WHERE claus...
- > So here the emitted sql differs and without the changes the where clause coming from the OF clause is not included....
- 07:56 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- For the case @baseWhere == null@ the subselect is not to be generated. This was overlooked. And now it becomes clear ...
- 06:10 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- h2. --...
- 09:47 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
- Review of 9318a:
* Please avoid overloading @removeRecords@ and enforce all callers to decide what kind of delete th... - 02:03 AM Database Bug #9318: Make record nursery visible on removeRecords
- Alexandru Lungu wrote:
> 9318a is at rev. 15618 (which doesn't include your latest changes).
Sorry about that, th... - 09:43 AM Database Bug #9590: Double LOAD for each record in FWD
- Using an AdaptiveQuery, the problem is this:...
- 09:14 AM Database Bug #9590: Double LOAD for each record in FWD
- Octavian Adrian Gavril wrote:
> Yes, the test case is complete. I got the result using *9509a/15650* which has some ... - 08:59 AM Database Bug #9590: Double LOAD for each record in FWD
- Yes, the test case is complete. I got the result using *9509a/15650* which has some changes for @CompoundQuery@. The ...
- 08:55 AM Database Bug #9590: Double LOAD for each record in FWD
- I followed up the first run of the test with another one and the @file.txt@ now contains:...
- 08:50 AM Database Bug #9590: Double LOAD for each record in FWD
- Tested with *trunk/15674*, the output of @file.txt@ was:...
- 08:34 AM Database Bug #9590 (WIP): Double LOAD for each record in FWD
- 08:49 AM Base Language Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- I rebased the branch and addressed a few formatting issues, 6422a/15700 is ready for review.
- 07:45 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
- Theodoros Theodorou wrote:
> I tried to debug the code to see why this is happening. As I understand, the @doBlock(T... - 08:27 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- I've made the changes.
> However, I am not sure it will work correctly in case of UTF-16/UTF-32 encodings. [...] I... - 07:59 AM Base Language Feature #6428 (Internal Test): implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge ... - 07:24 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge cases that still are worth...
- 07:21 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Alexandru Lungu wrote:
> * "I also modified the signature of the TextOps.isLeadByte from": this means disabling th... - 06:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> *Committed to 9442a revision 15656.*
The changes are OK, thank you.
- 04:26 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15656.*
Tested with inner classes. - 02:51 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > For this example:
> > [...]
> > Java 8 compiles these files:
... - 02:44 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> For this example:
> [...]
> Java 8 compiles these files:
> [...]
Yes, I know this ... - 02:36 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- For this example:...
- 02:33 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> You meant you changed the Test.java file to have an inner class? That is a good way t... - 04:12 AM User Interface Bug #9592: Implement a global cursor in Swing
- The goal is to implement an application wide cursor for the Swing client to be used in coordination with @SetCursor@ ...
- 03:07 AM User Interface Bug #9592 (New): Implement a global cursor in Swing
01/29/2025
- 04:28 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
- Greg Shah wrote:
> Let's avoid the abend. We don't need to make deeper changes.
I put things back and to avoid t... - 06:19 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Let's avoid the abend. We don't need to make deeper changes.
- 03:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15680@.
This is the notes 1 and 2 resolutions and some minor code impr... - 01:53 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Yes
- 01:39 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > > 2. It is OK to default to the @libp2j.so@ directory BUT we should allow the user to optionall... - 01:10 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > > 2. It is OK to default to the @libp2j.so@ directory BUT we should allow the user to optionally override the direc...
- 11:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Code Review Task Branch 5568a Revisions 15672 through 15679
>
> Overall, it is good.
>
> 1.... - 11:14 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Code Review Task Branch 5568a Revisions 15672 through 15679
Overall, it is good.
1. In @build.xml@, we should e... - 07:01 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15672@. Rebased with trunk revision @15671@, new revision is @15679@.
... - 09:48 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15671@.
Fixed building issue for Windows with condition check. - 11:16 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Review of 9317a:
* @if (joinRef != null && !joinRef.equals(ref))@ this makes the query matching a bit more relaxed... - 11:02 AM Database Bug #9318: Make record nursery visible on removeRecords
- 9318a is at rev. 15618 (which doesn't include your latest changes).
- 10:55 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Review of 6428a:
* "I also modified the signature of the TextOps.isLeadByte from": this means disabling the functi... - 10:49 AM Base Language Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
- 09:54 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> Roger Borrello wrote:
> > Hi Galya... does this present itself in a testcase? If not, the customer... - 10:23 AM User Interface Bug #9591: Displaying a down frame with no widgets is not working properly
- Testcase:...
- 10:12 AM User Interface Bug #9591 (New): Displaying a down frame with no widgets is not working properly
- 09:56 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
>
> > Otherwise, did you test @resolveMd5Value@ with a .class hav... - 09:55 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Otherwise, did you test @resolveMd5Value@ with a .class having an inner class?
Abou... - 09:30 AM Base Language Feature #9442 (Internal Test): implement limited support for RCODE-INFORMATION
- Code Review 9442a Revisions 15653 through 15655
This is good work. Some minor requests:
1. Please add a histor... - 09:19 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a/15655:
* @expressions.rules@ needs a history entry and the copyright year change
* instead of @LOG.... - 09:03 AM Base Language Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 09:03 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- *Committed to 9442a revision 15655*
- 07:54 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Addendum: @kw_md5_val@ needs to be registered in @SignatureHelp... - 07:43 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
It is necess... - 02:00 AM Base Language Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
- 09:22 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> *Roger* (or someone who can), could you help by testing *9537a* with @denorm_extents==tr... - 08:20 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> Hynek Cihlar wrote:
> > Code review 7020c. The UI changes look OK to me.
> >
> > Th... - 08:13 AM Database Feature #7020: always use "expanded" extent fields
- Hynek Cihlar wrote:
> Code review 7020c. The UI changes look OK to me.
>
> There are some files that are missing... - 08:02 AM Database Feature #7020: always use "expanded" extent fields
- Code review 7020c. The UI changes look OK to me.
There are some files that are missing file history entries. - 07:34 AM Database Feature #7020 (Review): always use "expanded" extent fields
- > There is one more issue I'm trying to fix related with expanded_extents=true. The fields that are empty strings are...
- 07:19 AM Database Feature #7020: always use "expanded" extent fields
- > *Greg/Roger*: I want to ask: Do you think we should bring the UI fixes for @denorm-extents=true@ in another branch ...
- 03:59 AM Database Feature #7020: always use "expanded" extent fields
- There is one more issue I'm trying to fix related with @expanded_extents=true@. The fields that are empty strings are...
- 08:12 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- > The feedback needed is about the proposed plan? Or is there other feedback needed?
The plan was discussed in a d... - 07:18 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- > This should be implemented as soon as a feedback from Greg is also provided.
The feedback needed is about the pr... - 03:28 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- Summary of a discussion from a daily meeting:
* the default for the NIO sockets should be "off" - so disabled. Thi... - 08:01 AM Base Language Feature #9447 (WIP): XML support feature improvements and testing
- Documented about X-DOCUMENT and started working on i18n encoding testcases for @Load()@
A sample:... - 07:53 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu, there is no 'loop waiting for commands' - @startWebspeed@ needs to normally launch the target program.
- 07:46 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin: one thing I have missed in the implementation so far is the loop that waits for commands after the agent ...
- 06:39 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I agree we can't change the execution environment by using PASOE always. Go ahead with the plan to convert @web-disp...
- 06:31 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, for 'classic web-speed' where @web-disp.p@ is used, I still think we need this approach to implement the @WEB-N...
- 07:33 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Committed on *9060a rev 15662, 15663* multiple uses of logical and int64 constants.
Tested on a large customer appli... - 07:21 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Roger: Please migrate the @setup.sh@ contents into a playbook.
- 04:39 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Roger Borrello wrote:
> Hynek, if there is anything you can post related to them, I'd be happy to integrate them in... - 04:07 AM Database Bug #9590: Double LOAD for each record in FWD
- This testcase is generating the following output:...
- 04:03 AM Database Bug #9590 (WIP): Double LOAD for each record in FWD
- 08:02 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- Status after additional work on this issue:
I have been successful with my attempts. I created a special buffer obje...
01/28/2025
- 06:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15670@.
This update changes only @build.xml@. But all preparation step... - 05:53 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Hynek, if there is anything you can post related to them, I'd be happy to integrate them into the @gcd_systems@ proj...
- 10:21 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- One time setup will definitely go into the GCD Systems Ansible repo.
- 10:14 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Greg Shah wrote:
> Roger will provide more guidance but my idea would be to put the code and other things that need ... - 09:58 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Roger will provide more guidance but my idea would be to put the code and other things that need to be deployed into ...
- 09:52 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Roger, I created set of scripts and config files for an automated Jenkins install and setup. Please advise how to int...
- 05:49 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Eric, we should be able to close this down if the #9525-26 questions are answered.
- 05:48 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Greg Shah wrote:
> > The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that t... - 03:26 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
- See #9202-32 for a version of the @date.java@ tests written to run in ABLUnit. The only "problem" is that each test ...
- 01:09 PM Base Language Bug #9060: Cache oftenly used values that are immutable
- Focus on what is obvious. We can always come back to something which stands up in profiling.
- 09:57 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Seems pretty difficult to determine that for sure in all use cases. Using @assign@ is the better way to go right?
I... - 09:43 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- As long as the Java variable assigned to that reference of the i.e. integerConstant is using it in a read-only way, i...
- 09:38 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- I found multiple occurences of @ = MathOps.@ in our code.
In @TotalAccumulator.accumulate@:... - 10:13 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Roger Borrello wrote:
> > This might just be my opinion, but if I am maximizing a window, I'd... - 10:10 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Roger Borrello wrote:
> > This might just be my opinion, but if I am maximizing a window, I'd... - 10:07 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger Borrello wrote:
> This might just be my opinion, but if I am maximizing a window, I'd want it to occupy the mo... - 10:05 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- This might just be my opinion, but if I am maximizing a window, I'd want it to occupy the monitor which I set as prim...
- 10:02 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- The method where Roger identified the issues is used in multiple use cases. To illustrate one of the use cases is max...
- 09:50 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- When using our Swing client, a user would expect that the application will start on the current monitor (regardless o...
- 08:47 AM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
- Hynek Cihlar wrote:
> Roger, while the center point window idea will certainly work in most cases, there will be edg... - 04:17 AM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Roger, while the center point window idea will certainly work in most cases, there will be edge cases, where wrong de...
- 09:43 AM Base Language Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
- 07:22 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Alexandru Lungu wrote:
> 9507a was merged to trunk as rev. 15666.
Branch 9398a was merged into trunk as rev. 15667. - 07:12 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- 9507a was merged to trunk as rev. 15666.
- 09:04 AM Database Feature #7020: always use "expanded" extent fields
- I managed to fix some of the errors mentioned in #7020-62. There are more places in code that uses @PropertyMeta.getE...
- 08:40 AM Database Feature #7020: always use "expanded" extent fields
- +Hynek to review the UI changes.
- 08:32 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- I realised that until now I tested with @denorm-extents=true@ configuration and not @expand-extents=true@.
I added @... - 05:30 AM Database Feature #7020 (Review): always use "expanded" extent fields
- Ovidiu Maxiniuc wrote:
> * this is a very simple expression (only the @id_ext@ column), but the extent index can be ... - 02:27 AM Database Feature #7020: always use "expanded" extent fields
- I have committed to 7020c revision 15669:
* Fixed inconsistency in frame widget handling when using denorm-extents.
... - 07:48 AM Base Language Bug #4766: fix CHR and ASC
- Delia, look at #4766-3, there are certainly several quirks of 4GL that may not translate "naturally" in the Java worl...
- 05:36 AM Base Language Bug #4766: fix CHR and ASC
- I've tried some examples in 4GL and I discovered that for "€" symbol @chr@ and @asc@ behavior is weird. ...
- 03:06 AM Base Language Bug #4766 (WIP): fix CHR and ASC
- 07:14 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- I build the following testcase:...
- 05:11 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- I think 4GL shows a compile error, right? In that case, FWD shouldn't be fixed as it presumes correct 4GL input.
Fo... - 07:09 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Addendum: @kw_md5_val@ needs to be registered in @SignatureHelper@, too.
- 07:07 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Review of 9442a rev 15654:
* please update the copyright year in the changed files, i.e. 2017-2025
* do not set the... - 03:07 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the... - 02:53 AM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
- Greg Shah wrote:
> I copied @web_apis_20250124.zip@ to xfer at @/opt/gcd/@.
Not sure if those SoapUI tests are ju... - 02:05 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Roger Borrello wrote:
> Hi Galya... does this present itself in a testcase? If not, the customer uses @CREATE SMTP-E...
Also available in: Atom