Activity
From 01/16/2025 to 02/14/2025
02/15/2025
- 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... - 07:10 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Thanks, Vladimir. Greg, there are some entries in Hotel GUI which I noted, and I'm not sure if they should be include...
- 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...
01/27/2025
- 06:20 PM Base Language Support #9398 (Merge Pending): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
- You can merge to trunk after 9507a.
- 05:08 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > I checked that date format can be successfully set in application... - 03:39 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> I checked that date format can be successfully set in application server by using the @... - 03:38 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > The value can't be propagated from the client to the appserver ag... - 03:30 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- I checked that date format can be successfully set in application server by using the @cfgOverrides@:...
- 03:25 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> The value can't be propagated from the client to the appserver agent during the call itself. It ... - 02:39 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- The value can't be propagated from the client to the appserver agent during the call itself. It should be set in the...
- 02:25 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Greg Shah wrote:
> Although they are relatively low risk, please make sure they are tested with batch and appserve... - 06:18 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > But anyway, the *existing* database node in @directory.xml.t... - 03:43 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> But anyway, the *existing* database node in @directory.xml.template@ is *always* replac... - 02:39 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Edited #9525-21 for clarity.
Now I see why the directory copy is necessary.
But anyway... - 02:24 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Edited #9525-21 for clarity.
- 02:17 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> I mean not the values, but the *template fragment* itself. The existing DB node in @dir... - 06:00 PM User Interface Bug #9571 (Review): Swing incorrectly calculates usable area with multiple devices (monitors)
- 06:00 PM User Interface Bug #9571 (WIP): Swing incorrectly calculates usable area with multiple devices (monitors)
- The algorithm for computing the usable area would only break in certain monitor configurations, where the base monito...
- 12:12 PM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Galya B wrote:
> TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms a... - 11:43 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- Greg Shah wrote:
> I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
I think so. Roger, i... - 11:42 AM Base Language Bug #9118 (Test): Migrate FWD-SMTP-EMAIL to TLS1.2
- I believe that 9360b (trunk rev 15665) has resolved this issue. Correct?
- 10:15 AM Base Language Feature #6428 (Review): implement IS-LEAD-BYTE() built-in function
- I have added support for IS-LEAD-BYTE function in the branch 6428a.
The method I used is to find the number of byt... - 09:20 AM Database Feature #7020: always use "expanded" extent fields
- I found a solution for the compilation issue:...
- 07:01 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> *Ovidiu*, I have the following testcases:
> [...] Converted to:
> [...] And the sql: ... - 04:14 AM Database Feature #7020: always use "expanded" extent fields
- *Ovidiu*, I have the following testcases:...
- 09:11 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > Is this plan OK?
Yes - 07:57 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > I think the only case when data embedding in @libp2j.so@ is not convenient is the case when ter... - 06:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > I think the only case when data embedding in @libp2j.so@ is not convenient is the case when terminfo system files a...
- 08:09 AM Base Language Feature #9442 (Review): implement limited support for RCODE-INFORMATION
- 08:09 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- I got it and it works. Thank you!
*Committed my solution to 9442a revision 15653 and 15654.* ... - 04:28 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Please try this example:...
- 04:21 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Constantin Asofiei wrote:
> The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how th... - 07:47 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Trying to create a test using the OF keyword, I stumbled upon another bug that might need fixing.
With the schema de... - 03:00 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
- Addressed the review from #9318-15 in *9318a/15589*. I removed @implicitBulkDelete@ and @deleteIndex@ members and cre...
01/25/2025
- 07:44 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15667@. Rebased with recent trunk @15663@, new revision is @15668@.
Th...
01/24/2025
- 02:51 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @te... - 09:00 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > (as part of the build) include the @terminfo/@ directory structure (and files) in the @p2j.jar@
My idea with thi... - 08:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @terminfo/@ directory s...
- 08:51 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> > For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ co... - 07:04 AM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
- 06:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ code. So I think we ca...
- 07:47 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15666@.
Just clean up from commented code used in debug/testing.
Gr... - 12:59 PM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
- I copied @web_apis_20250124.zip@ to xfer at @/opt/gcd/@.
- 11:30 AM Runtime Infrastructure Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
- Constantin has a set of tests for REST, SOAP and WEB (as noted in #8661-538):
> I've uploaded to @devsrv01:/tmp/we... - 11:24 AM Runtime Infrastructure Support #9580 (New): migrate/merge REST and SOAP and WEB tests into Testcases project
- 12:59 PM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
- I copied @open_client_example_20250124.zip@ to xfer at @/opt/gcd/@.
- 11:52 AM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
- Greg, the file needs to be moved from /tmp/ to be preserved - it will get deleted on next restart of devsrv01. What ...
- 11:37 AM Runtime Infrastructure Support #9581: migrate/merge Appserver tests into Testcases project
- Constantin has a set of tests for Appserver (as noted in #8661-543):
> I've uploaded a new @devsrv01:/tmp/open_cli... - 11:32 AM Runtime Infrastructure Support #9581 (New): migrate/merge Appserver tests into Testcases project
- 11:24 AM Database Support #4060: investigate converting extent fields to array columns
- I think this is dialect dependent. If all supported dialects had a fast native support for this, then the mapping wou...
- 07:26 AM Database Support #4060: investigate converting extent fields to array columns
- I believe our testing showed that array columns are faster than using "normalized" (secondary) array tables. We are ...
- 11:05 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
- Indeed, this will have a great impact for queries executed early, during server startup. We can pre-train the server ...
- 07:39 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
- Parsing dynamic queries is time consuming, which is why we cache them. As Ovidiu aptly notes in #9538-18, most of th...
- 07:29 AM Database Feature #9577 (New): persist the artifacts from dynamic query parsing/conversion (including the J...
- 07:54 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I thought we had our own version of @web-handler.p@ written in hand coded Java.
- 03:12 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> A secondary question: should we convert @web-handler.p@ instead of using our hand coded Java?
Gr... - 07:45 AM Database Feature #6710: persist dynamic temp-tables across server restarts
- Didn't we implement this in #8233? Do we have full documentation for this? Is it linked into our documentation in a...
- 07:27 AM Database Support #4058: consider denormalizing tables as the default approach
- Can we do this with #7020?
01/23/2025
- 04:49 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> We can't remove the patched ncurses support in this branch. Otherwise when customers move to thi... - 04:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- We can't remove the patched ncurses support in this branch. Otherwise when customers move to this revision, they wil...
- 04:34 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > I would prefer to minimize as much as possible the user interaction in @TERMINFO_DIRS@ setup process to avoid human...
- 04:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I think the current code puts a lot of "installation knowledge" into our native C code. That means that the installa...
- 04:12 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15661@. Rebased with recent trunk @15661@, new revision is @15665@.
Th... - 09:13 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new ... - 12:00 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- No, we should support the same range of codepages that are supported in OE. We do currently see customers using UTF-...
- 08:53 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Thanks for the clarification, Marian. I understand the problem better now.
Ovidiu Maxiniuc wrote:
> FYI:
> https... - 03:05 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- It worth nothing to say the @IS-LEAD-BYTE@ only works with @character@ not @longchar@ and this means the @cpinternal@...
- 11:58 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- OK
- 11:55 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> "PCT":https://github.com/Riverside-Software/pct is an Apache licensed project. But to do this ...- 11:37 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- "PCT":https://github.com/Riverside-Software/pct is an Apache licensed project. But to do this we would have to fork ...
- 06:57 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I've ported dirty-share cross session tests.
But I have a problem with unification of invocation of tests on differe... - 11:39 AM Build and Source Control Support #9349 (Closed): license report inputs clutter the root of the project
- 11:06 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Can this be closed?
- 11:22 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- Trunk rev 15662 was pushed to xfer.
- 03:05 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- Eric Faulhaber wrote:
> *Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to... - 11:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > - there is no 'clasic' webspeed product available anymore, implementing the webspeed broker the old way makes very ...
- 02:37 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- I'm not sure I understand how do you plan to implement this but this is the situation in Progress:
- there is no 'cl... - 10:15 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- The class needs to be read from the .jar. Look into @ThinClient.loadWindowIcon@, how that works, I assume something ...
- 09:34 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- In 4GL @RCODE-INFO:MD5-VALUE@ returns @?@ if the @GENERATE-MD5@ option isn't used for @COMPILE@ statement. Because in...
- 09:14 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- The buffer in @RedirectedTerminal@ implementation is array of 127 lines by 512 characters.
When a text is appended t... - 09:04 AM Base Language Bug #9572 (Internal Test): ArrayIndexOutOfBoundsException and wrong newline handling in Redirecte...
- 08:52 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Constantin Asofiei wrote:
> Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothi... - 08:51 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Committed *9060a, rev. 15659-15661*:
* Added @integerConstant@ and cached the first 10 integers.
* Added @int64Cons... - 08:49 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Please check every usage from @p2j.oo@, of @MathOps@ and @DynamicOps@, so there is nothing like, for example, @intege...
- 07:35 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> Vladimir Tsichevski wrote:
> > If I get the logic of @prepare_dir.sh@ right, the @directory... - 10:07 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Vladimir Tsichevski wrote:
> If I get the logic of @prepare_dir.sh@ right, the @directory_db.xml.template@ *uncondit... - 06:56 AM Database Feature #7020: always use "expanded" extent fields
- I have rebased 7020c to trunk revision 15658 and it's now at revision 15668. I need to make sure that I didn't break ...
- 05:04 AM Database Feature #7020: always use "expanded" extent fields
- Firstly, I will try rebasing 7020c. If this fails, I will make a new 7020d branch and take the changes manually.
- 06:04 AM Base Language Support #9445 (Review): compatibility test FIX-CODEPAGE
- I have included tests for all the possible codepage values and even for the ones not yet supported by FWD.
As far a... - 03:30 AM User Interface Bug #9570: EDITOR: selection by mouse and keyboard does not work
- A *select-all* by right clicking in an editor doesn't work either. I committed a solution to 9038a. The feature we ha...
01/22/2025
- 05:37 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new revision is @15660@.
Sm... - 12:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I kno... - 10:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > So this is out of our control? But in any case the customer will... - 10:20 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Sorry about changing the percentage.
Eugenie Lyzenko wrote:
> So this is out of our control? But in any case the ... - 09:55 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I know it was PICNIC error (Pr...
- 09:14 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > I'm investigating the possible ways when @t... - 08:58 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I will look at the code changes later, but I think the checking and unzipping of the terminfo should probably be in o...
- 08:50 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Guys,
>
> I'm investigating the possible ways when @terminfo.zip@ is not delivered for t... - 08:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Guys,
I'm investigating the possible ways when @terminfo.zip@ is not delivered for the production system. Can some... - 09:38 PM Runtime Infrastructure Support #5568 (Review): implement application-specific TERMINFO database overrides
- The @5568a@ updated for review to revision @15655@.
This update has complete set of @FWD@ changes to implement @TE... - 08:29 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Created task branch @5568a@ from trunk revision @15654@.
Preparing to commit @FWD@ related updates. - 05:08 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- Eric Faulhaber wrote:
> *Ovidiu*, I read through this section of the documentation. One thing that was not fully cle... - 03:37 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- Ovidiu Maxiniuc wrote:
> BTW, I updated the "Multi-Tenancy":https://proj.goldencode.com/projects/p2j/wiki/Multi-Tena... - 03:26 PM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- *Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to customers. Since this is...
- 12:43 PM Runtime Infrastructure Feature #8989 (Test): Add support for multiple dialects for the multi-tenant landlord database
- Branch 8989a was merged into trunk as rev. 15658 and archived.
- 12:30 PM Runtime Infrastructure Feature #8989 (Merge Pending): Add support for multiple dialects for the multi-tenant landlord da...
- Please merge 8989a to trunk now.
- 05:07 PM User Interface Bug #9571: Swing incorrectly calculates usable area with multiple devices (monitors)
- Was testing Swing client for Hotel GUI. I have 2 monitors. I receive an NPE in @p2j.ui.client.gui.driver.swing.SwingE...
- 05:03 PM User Interface Bug #9571 (Test): Swing incorrectly calculates usable area with multiple devices (monitors)
- 04:48 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- If I get the logic of @prepare_dir.sh@ right, the @directory_db.xml.template@ *unconditionally* replaces the correspo...
- 02:05 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
- I re-started working on this issue for a couple of days now.
I am implementing the support for keeping in sync the... - 10:02 AM Base Language Support #9446 (Review): compatibility test PUT-DOUBLE
- 10:02 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- *Committed new tests to testcases revision 1694*
*Committed to 9446a revision 15654* ... - 08:38 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- I think this is reasonable, please adjust FWD as needed.
- 08:32 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- @0.0@ and @-0.0@ don't have different representation in 4GL...
- 08:01 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Nice catch! This should be fixed in FWD.
Question: are the 0.0 values signed in 4GL (aka 0.0 and -0.0 yields diffe... - 07:54 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- I've added tests about padding and encoding and I also tried this:...
- 08:47 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, that's needed for webspeed, also.
But, I should have been made this more extensible, currently you need to ad... - 08:44 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- As expected, I have another question. In the following code from @StandardServer.initialize()@:...
- 08:01 AM User Interface Bug #9570: EDITOR: selection by mouse and keyboard does not work
- Issues related to selection regions in @EDITOR@ by user:
# The "select all" (@Ctrl-A@) does not work.
# The selec... - 07:52 AM User Interface Bug #9570 (New): EDITOR: selection by mouse and keyboard does not work
- 04:13 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
- Serban, can you test the scenario from #9189-1 with @9133b@ , please?
I expect to see some @SEVERE@ logs of this f... - 04:04 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
- Rebased the branch to latest trunk and committed to @9133b / rev 15656@ :...
01/21/2025
- 05:59 PM Runtime Infrastructure Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
- UPD: this issue happens only if a client is connected (I tested with WEB client).
If the server is shut down right a... - 05:43 PM Runtime Infrastructure Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
- I was shutting down a customer application, which runs application server instances.
I used the @-k@ option passed t... - 05:29 PM Runtime Infrastructure Bug #9567 (New): AppServer: NPE on server shutdown prevents server shutdown
- 05:24 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> It is a good idea to use @jar@.
>
> I'm also OK if we want to modify the @client.sh@ and @serv... - 02:36 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- It is a good idea to use @jar@.
I'm also OK if we want to modify the @client.sh@ and @server.sh@ scripts instead o... - 01:16 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- To be safe, you can use @jar@, which allows you to extract from a zip file:...
- 12:18 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- One possible implementation approach is to use @unzip@ tool inside native code to extract the terminfo archive. This ...
- 12:15 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > OK. The implementation plan is:
> > 1. Include @terminfo@ into ... - 08:24 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> OK. The implementation plan is:
> 1. Include @terminfo@ into @FWD@ repo.
> 2. Making chan... - 09:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > > A production environment wi... - 05:08 PM Database Feature #7020 (WIP): always use "expanded" extent fields
- 04:24 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- FYI:
https://docs.progress.com/bundle/openedge-abl-internationalize-applications/page/Test-for-a-lead-byte-value.htm... - 02:46 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- OE can use UTF-8 as the source encoding. Then all your test characters can be directly encoded.
- 09:00 AM Base Language Feature #6428 (WIP): implement IS-LEAD-BYTE() built-in function
- I have tried to write a simple progress procedure where I check the result of the @IS-LEAD-BYTE@ function called on a...
- 10:37 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- Radu Apetrii wrote:
> *Review for 8989a:*
> * This is like the smallest complaint ever, but in @MariaDbLenientDiale... - 10:01 AM Database Bug #9133 (Internal Test): Array subscript is out of range stops the evaluation of other expressi...
- I am OK with the changes in 9133b. Only thing is that the arguments should be aligned to @String.format@ first argume...
- 09:52 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- > Overall, I would want to refactor a bit the javadoc/parameter and method names to reflect the join with a FIRST/LAS...
- 09:45 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- This is an (incomplete) example of how an webHandler configures:...
- 09:41 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> So @webspeed/config@ can be specified as an argument.
And where will this come from? Sh... - 08:32 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- The @webspeed@ configuration node will be a container which will have one or more configurations. So that @pool.init...
- 08:26 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin Asofiei wrote:
> Yes, change the dir_schema.xml
It worked, thanks!
Now the next question: When callin... - 06:33 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Yes, change the dir_schema.xml
- 06:32 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- One more thing. When I add the @webspeed@ node-attribute on the app server configuration, I receive this error when s...
- 05:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Radu Apetrii wrote:
> Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for ... - 05:13 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Constantin, I've got a quick question. Should an instance of @WebspeedHandler@ be created for each app server defined...
- 09:01 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
- I am OK with the "backbone" of 9318a.
* However, I am not enjoying the @implicitBulkDelete@ and @deleteIndex@ class... - 08:45 AM Base Language Support #9445 (WIP): compatibility test FIX-CODEPAGE
- There are some adjacent changes in the commit:...
- 08:33 AM Build and Source Control Support #9349 (Test): license report inputs clutter the root of the project
- Branch 9349a was merged to trunk as revision 15653 and archived.
- 07:39 AM Build and Source Control Support #9349 (Merge Pending): license report inputs clutter the root of the project
- You can merge to trunk now.
- 08:30 AM Base Language Support #9446 (WIP): compatibility test PUT-DOUBLE
- There are some adjacent changes that were committed. Please change them back and make a commit to get the value back....
- 08:06 AM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- > The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that tool is not preservin...
- 02:54 AM Base Language Feature #9442 (WIP): implement limited support for RCODE-INFORMATION
01/20/2025
- 06:18 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- Roger Borrello wrote:
> The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps tha... - 05:37 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- The fragments are combined with @com.goldencode.p2j.directory.DirectoryCopy@, so perhaps that tool is not preserving ...
- 05:12 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
- I tested fix and wrote some abstract.
Now the scripts run with no errors, and the result is (presumably) OK (see b... - 04:14 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Roger Borrello wrote:
> Tomasz Domin wrote:
> > Roger - I've tested FWD build run with and without 15655, there is ... - 04:06 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Tomasz Domin wrote:
> Roger - I've tested FWD build run with and without 15655, there is no difference in reported j... - 03:41 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Roger - I've tested FWD build run with and without 15655, there is no difference in reported javadoc messages - shoul...
- 11:38 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Tomasz: Are you good with this update?
- 11:36 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Then I don't think there's more to do with this task. I actually added the @-quiet@ option to the *javadoc* in @build...
- 09:39 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Roger Borrello wrote:
> Tomasz Domin wrote:
> > It seems that @org.gradle.internal.resolve.ArtifactNotFoundExceptio... - 09:35 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- This branch was rebased to trunk revision 15652 and is now at revision 15654.
I was wondering about the previous q... - 04:14 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > A production environment will not have a @deploy/lib@ or wha... - 04:11 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Constantin Asofiei wrote:
> A production environment will not have a @deploy/lib@ or whatever structure. The only f... - 04:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- A production environment will not have a @deploy/lib@ or whatever structure. The only folders which can be assumed a...
- 03:31 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I think the good location is client side, @ConsoleHelper.initChui()@ method:...
- 02:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- If we go with this approach, if the files already exist, then we can:
* just always overwrite them
* if we don't ov... - 02:06 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I would do it like this:
* for spawned clients, the FWD server is responsible of extracting the files and injecting ... - 02:03 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> This is a possibility, though we would probably put it into @deploy/@ since most of the project d... - 01:20 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- This is a possibility, though we would probably put it into @deploy/@ since most of the project doesn't get put on a ...
- 12:43 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I have confirmation the @TERMINFO_DIRS@ based approach works for having independent terminfo database. Moreover we ha...
- 08:08 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is in...
- 08:07 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The problem with this approach is it only works in development enviro... - 10:25 AM Base Language Support #9445 (Review): compatibility test FIX-CODEPAGE
- I modified the test which was failing to take into account the @cpinternal@ startup parameter. Because in PROGRESS if...
- 09:40 AM Base Language Support #9446 (Review): compatibility test PUT-DOUBLE
- *Committed my solution to testcases*
I've added a new test class @tests.base_language.builtin_functions.functionalit... - 05:03 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Delia, please look into these mismatches. The goal is to fix FWD Java code to make it 100% compatible with 4GL, inclu...
- 04:15 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Because I didn't find any test class that tests the functionality of @PUT-DOUBLE@ statement, I've created a new class...
- 09:34 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- I went ahead and started testing the changes, on a big customer application I tested regression tests and the results...
- 07:21 AM Base Language Bug #9060 (WIP): Cache oftenly used values that are immutable
- In @integer.java@, I implemented a mechanism to count the number of instances created and saved the results to a CSV ...
- 05:45 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
- After working with a test case and having a look at the existent problems, I came to the conclusion that I should rev...
- 04:14 AM Base Language Feature #9436: add built-in OO classes
- Just one thing might worth mentioning here, the tests we have for OO is based on 12.2 version, there might be differe...
- 03:23 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
- *Review for 8989a:*
* This is like the smallest complaint ever, but in @MariaDbLenientDialect@ and in @P2JH2Dialect@... - 02:18 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Vladimir Tsichevski wrote:
> Help needed.
>
> Now that I have application server running, I wonder how can I run ...
01/18/2025
- 01:09 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is invo...
- 12:18 PM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Greg Shah wrote:
> The problem with this approach is it only works in development environments. In production syste... - 11:20 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- The problem with this approach is it only works in development environments. In production systems we don't have a c...
- 07:52 PM Runtime Infrastructure Support #5568 (WIP): implement application-specific TERMINFO database overrides
- The solution plan:
1. Take the currently patched @xterm@, @vt220@, @vt320@ files and put them into @terminfo@ subd... - 09:40 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with trunk @15652@, new revision is @15678@.
Just rebase with new trunk. Passed @ChUI@ regress... - 08:55 PM Runtime Infrastructure Feature #8989 (Review): Add support for multiple dialects for the multi-tenant landlord database
- I created task branch 8989a and committed the changes. Supported dialects are H2, PSQL, MariaDb (for SQL Server, the ...
01/17/2025
- 04:16 PM Database Feature #9559: no-op implementations for obsolete record phrase and query options
- Likewise, the QUERY-TUNING option for queries must be ignored, since query planning is left to the RDBMS implementation.
- 04:07 PM Database Feature #9559: no-op implementations for obsolete record phrase and query options
- The TABLE-SCAN record phrase option will be a no-op, since the database's query planner will decide whether or not to...
- 04:06 PM Database Feature #9559 (New): no-op implementations for obsolete record phrase and query options
- 03:53 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Greg Shah wrote:
> It can be combined.
OK. - 02:54 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- It can be combined.
- 02:39 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Greg,
What is the priority for the task? Should I create @2660a@ branch to commit the required changes and move to... - 08:08 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Yes, that does sound quite good.
> >
> > How do we check to see if... - 07:51 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Greg Shah wrote:
> Yes, that does sound quite good.
>
> How do we check to see if @pthreads@ is already on in an ... - 06:01 AM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Yes, that does sound quite good.
How do we check to see if @pthreads@ is already on in an existing @NCURSES@ build... - 09:26 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Status update. I have executed one full @ChUI@ regression cycle for @FWD@ compiled with pthread capable @NCURSES@. Th...
- 02:16 PM Base Language Feature #9436: add built-in OO classes
- > ADE does not have source code for the @progress@ package.
Yes. See #9488-7. - 01:39 PM Base Language Feature #9436: add built-in OO classes
- ADE does not have source code for the @progress@ package. These need to be tested and implemented in FWD manually.
... - 12:46 PM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- Help needed.
Now that I have application server running, I wonder how can I run something on it. Are there any doc... - 08:26 AM Runtime Infrastructure Bug #9554: SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
- # I run the @SSLCertGenUtil@ for a converted application and the current FWD trunk as described in https://proj.golde...
- 08:13 AM Runtime Infrastructure Bug #9554 (New): SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
- 08:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Rebased *9383a* to latest *trunk/15651*, the branch is now at revision *15652*.
I managed to create examples after... - 07:12 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- @ISO8859-1@ is indeed the default codepage for OE. You use the @-cpinternal@ option on the command line (or with sim...
- 06:33 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- There is currently only one test that is failing.
After I looked into it it appears that this is closely related ... - 06:20 AM Base Language Support #9445 (WIP): compatibility test FIX-CODEPAGE
- 06:22 AM Base Language Support #9446 (WIP): compatibility test PUT-DOUBLE
- 06:12 AM Runtime Infrastructure Feature #9552: how to build libp2j such that it can be deployed to multiple different versions of...
- Today, it is expected that when you build libp2j, you do so on the same or equivalent system to the target platform o...
- 06:06 AM Runtime Infrastructure Feature #9552 (New): how to build libp2j such that it can be deployed to multiple different versi...
- 05:46 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Committed on *9317a rev.15629* the changes needed based on the code review.
For the @PreselectQuery@ change, Alex is...
01/16/2025
- 04:37 PM Database Feature #9549: implement missing metadata features
- Some of these may be implemented to a greater degree than marked. If so, the gap marking needs to be fixed.
* @_fi... - 04:33 PM Database Feature #9549 (New): implement missing metadata features
- 04:16 PM Database Feature #9546: investigate and implement field options, if missing
- Options:
* LOB-AREA
* LOB-BYTES
* LOB-SIZE
* CLOB-CODEPAGE
* CLOB-COLLATION
* CLOB-TYPE - 04:15 PM Database Feature #9546 (New): investigate and implement field options, if missing
- 03:54 PM Database Feature #9545: confirm/add table parameter support
- @TABLE@ Parameters:
* @BY-REFERENCE@ (full/partial)
* @BY-VALUE@ (full/partial)
* @BIND@ (full/partial)
@KW_B... - 03:51 PM Database Feature #9545 (Review): confirm/add table parameter support
- 03:50 PM Runtime Infrastructure Feature #8989 (WIP): Add support for multiple dialects for the multi-tenant landlord database
- I've started implementing this feature. For the moment, PostgreSQL seems to be working in my small test cases. I will...
- 03:47 PM Database Feature #9544: implement missing SESSION handle attributes
- Attributes:
* @FIRST-BUFFER@
* @FIRST-QUERY@ - 03:46 PM Database Feature #9544 (Test): implement missing SESSION handle attributes
- 03:45 PM Database Feature #9543: implement missing BUFFER attributes
- Attributes:
* @AUTO-SYNCHRONIZE@ (none/none)
* @CAN-READ@ (none/none) - 03:44 PM Database Feature #9543 (Test): implement missing BUFFER attributes
- 03:42 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
- Missing attributes:
* <table_handle>:ORIGIN-HANDLE (none/none) - 03:41 PM Database Feature #9542 (Test): finish ORIGIN-HANDLE ProDataSet attribute
- 02:45 PM User Interface Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- Status update.
I have finished 2 rounds of main loop for @ChUI@ regression testing with @libp2j.so@ that does *not... - 02:32 PM Testing Support #9270 (WIP): design and implement an approach for executing multi-session 4GL testcases
- Initial version of a tool has been implemented in *Harness* task branch Harness/9270a.
The following functionalit... - 02:08 PM Testing Bug #9338: Import JUnit test report back into Harness
- I've pushed changes to java code to task branch harness/9270a to be reviewed together with #9270 changes.
- 08:13 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
- Hmmm. That is a ridiculous quirk.
I've checked as well. Some single character changes in the 1st or 4th position... - 03:58 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
- I noticed some *WEIRD* behavior of OE .
Look at this example :... - 02:50 AM User Interface Bug #9535: Empty whitespace is added when the output is redirected to a file
- Example:...
- 02:49 AM User Interface Bug #9535 (New): Empty whitespace is added when the output is redirected to a file
Also available in: Atom