Activity
From 10/24/2024 to 11/22/2024
11/23/2024
- 10:15 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Yesterday I implemented the runtime support for the @setMultiTenantAlternative()@ to be method injected in case of po...
11/22/2024
- 02:47 PM User Interface Bug #7794: FILL-IN: editing numbers issues
- *ISSUE*
An *integer* editor issue: in OE, if the format if full, and no more digits can be inserted, it is still pos... - 01:59 PM User Interface Bug #7794: FILL-IN: editing numbers issues
- *ISSUE*
Probably, due to #7794-36, it is possible to enter more digits than the format allows. For example, it is po... - 01:55 PM User Interface Bug #7794: FILL-IN: editing numbers issues
- *DUPLICATE*
UPD: this is a duplicate of #7794-27.
After #7794-4 was fixed, the displayed values are right aligned... - 10:22 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- Please coordinate with Marian to check these into the [[p2j:Testcases]] project.
- 06:17 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- Attached are unit tests for testing case-sensitivity.
- 05:29 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
- After the following change:...
- 03:55 AM Database Bug #9365 (Test): The active buffer is no longer set for getters, so _getClob is not working
- 04:10 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- Actully I think that the problematic line in this code from #8643-38....
- 03:09 AM Database Bug #7496: finish support for query:forward-only attribute
- I've tested 7496c/15558 using the unit tests of a large customer and did not find any regressions.
- 01:35 AM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
- Vladimir Tsichevski wrote:
> OE focus management feature I cannot explain: the default focus resolution differs in t...
11/21/2024
- 04:54 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I've modified session 2 to make it work under Windows - actually it does not need to wait for server or servers need ...
- 08:42 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> I have a question on initiating unit tests process for both - FWD and 4GL ABLUnit.
> Its poss... - 07:18 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I have a question on initiating unit tests process for both - FWD and 4GL ABLUnit.
Its possible with command line (e... - 03:10 PM Base Language Bug #8309 (Review): Do the error handling for r-index and extend implementation to INDEX and LONG...
- Issue fixed in rev. 15573. Review, please.
- 01:31 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- Vladimir Tsichevski wrote:
> Another issue discovered: the @R-INDEX@ implementation does not support @CHARACTER@ cas... - 07:28 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- Another issue discovered: the @R-INDEX@ implementation does not support @CHARACTER@ case sensitivity, the comparison ...
- 10:13 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- Constantin Asofiei wrote:
> But a question: does this test still work in FWD with 8643a?
Well, not really. I cha... - 03:41 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- The changes make sense, we've seen weird behavior for db-related errors in other places.
But a question: does this... - 08:53 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Greg Shah wrote:
> Galya: Please summarize any questions that are still pending.
Well, the question I have since ... - 08:00 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Galya: Please summarize any questions that are still pending.
- 08:19 AM User Interface Bug #8673 (Review): Deduce the logic behind OE focus management and implement in FWD
- 07:59 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Greg Shah wrote:
> > a new set of FindQuery APIs which would accept both tuple of (fql, client-where, args). I think... - 07:27 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Carson Mader wrote:
> Will the runtime still support running in single-tenant and multi-tenant mode without the need... - 07:17 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Will the runtime still support running in single-tenant and multi-tenant mode without the need for a conversion when ...
- 06:44 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- > a new set of FindQuery APIs which would accept both tuple of (fql, client-where, args). I think we can keep the cur...
- 06:09 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Yes, I did think of something like that, but since it involved changes in generated code, I kept it a plan B.
Ther... - 04:34 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Are you expecting conversion to be specific to MT in this case? It would be the first thing that was hard coded in t...
- 07:45 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Update on my latest effort to get done the last known multiple-tenant issue described above.
The compound queries ... - 05:36 AM Database Bug #9251 (Test): cache the translated FQL in FQLPreprocessor.translate
- Branch 9251b was merged into trunk as rev. 15572 and archived.
- 05:27 AM Database Bug #9251 (Merge Pending): cache the translated FQL in FQLPreprocessor.translate
- You can merge to trunk now.
- 04:49 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
- 9251b should have been merged to trunk. It's just a null check.
- 04:46 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
- What are the next steps with 9251b?
- 05:03 AM Database Bug #7496 (Review): finish support for query:forward-only attribute
- *Committed 7496c/15558*. When the delegate of ProgressiveResults closes, the AdaptiveQuery.resultsCached should be se...
- 04:11 AM Database Bug #7496: finish support for query:forward-only attribute
- Dănuț Filimon wrote:
> I am now thinking on how to _notify_ the AdaptiveQuery that it's results (ProgressiveResults)... - 07:11 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Eugenie Lyzenko wrote:
> Does it require reconversion?
No. - 07:05 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger,
Does it require reconversion?
11/20/2024
- 06:56 PM Database Feature #9302 (Closed): new reports for abbreviated field names and abbreviated table names
- 06:45 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- *Merge notification for task branch 9302a*
Branch 9302a was merged to trunk as revision 15571 and archived.
* A... - 06:32 PM Database Feature #9302 (Merge Pending): new reports for abbreviated field names and abbreviated table names
- You can merge to trunk now.
- 06:14 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- There isn't anything left to do with this task. I've rebased the branch to 15577.
- 06:09 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- That's fine. We'll just document the Custom Reports:
|_. Field |_. Value |
| Report Type | ... - 05:53 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- The multiple buckets version is the useful case for actually interacting with the report online.
If we need this k... - 05:47 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Instead of setting @dumpType@, you set @dumpExpr@.
That works great... this is a very useful r... - 05:02 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > Is there a way to set the match expression in the profile.rpt?
Instead of setting @dumpType@, you set @dumpExpr@... - 04:44 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- I have a good report that aggregates all the details so an export contains all the matches:...
- 05:37 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- Branch 8309a rev. 15571 now handles invalid index argument for @R-INDEX@ correctly.
ABLUnit tests attached for the @... - 12:14 PM Base Language Bug #8309 (WIP): Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
- I've created the 8309a branch for this.
- 09:55 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I am sorry, I forgot to add the 'destination' parameter for @chr@ function. I updated the procedures above. It turn o...
- 09:19 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Constantin Asofiei wrote:
> But: are we sure characters in a certain string are not 'merged' into i.e. 3 columns eve... - 09:10 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I extended the extractor to:...
- 09:07 AM Base Language Bug #6389: LENGTH function with COLUMN option
- We can keep this data in a file (or an array) directly, no need to complicate things with intervals.
But: are we s... - 09:02 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Correct me if I am wrong, but the main problem with an approach like this is the fact that we can't rely on intervals...
- 08:49 AM Base Language Bug #6389: LENGTH function with COLUMN option
- To extract the column lengths for all 64Ki Unicode characters we can use the following procedure (do not forget to st...
- 07:59 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Artur Școlnic wrote:
> Ovidiu, won't manually scanning the Unicode planes for any type of characters limit the funct... - 07:08 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Yes, the results are from OE. In FWD the @length@ function does not work with any of the parameters if multi byte cha...
- 07:03 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Are these results from OE?
- 06:12 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I was operating under the assumption that @chr(, "utf-8")@ encodes a character using utf-8 and 4gl will calculate the...
- 09:31 AM Database Bug #7496: finish support for query:forward-only attribute
- Dănuț Filimon wrote:
> The strangest part now, I'd expect a rollback / the transaction to be committed (the TRANSACT... - 05:00 AM Database Bug #7496: finish support for query:forward-only attribute
- I've tracked the issue and found the following:
* In @ProgressiveResults.moveTo()@, the @position@ is @236@, it scro... - 08:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- An example scenario that works now.
A master testplan:
* there are two new targets - one is a stream for controllin... - 08:08 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Pardon me, I didn't see that the test file was also modified during the latest commit. So no more source code issues.
- 08:07 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- The problem that I am referring to is passing an output parameter to a procedure which expects an input parameter.
... - 07:55 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Șerban Bursuc wrote:
> Marian, there is one more problem in the source code that the FWD runtime rightfully found. @... - 07:36 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Marian, there is one more problem in the source code that the FWD runtime rightfully found. @hLog@ should be an @inpu...
- 05:00 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Marian Edu wrote:
> I've fixed the code and will push the changes in bazaar in a few.
Code fixed in rev #1652.
- 04:33 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Greg Shah wrote:
> > I don't see the declaration of this @hEvent@.
>
> Yes, that is broken 4GL code (or a bug in ...
11/19/2024
- 12:51 PM Base Language Bug #6389: LENGTH function with COLUMN option
- Eugenie Lyzenko wrote:
> However the main question here I think is to detect what is the output of the @LENGTH@ in 4... - 12:44 PM Base Language Bug #6389: LENGTH function with COLUMN option
- +Review of 6389a/15563+
The solution seems close, but there are some issues we need to discuss:
* your sample in ... - 12:07 PM Base Language Bug #6389: LENGTH function with COLUMN option
- The approach used in @15563@ should work for 16-bit Java characters. If 4GL @LENGTH@ function always return number of...
- 08:04 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Ovidiu and Eugenie: Please review.
- 07:19 AM Base Language Bug #6389 (Review): LENGTH function with COLUMN option
- The length of wide chars seems to be @2@ regardless of the mode the program is ran in (gui, chui, batch), of the outp...
- 10:40 AM Testing Bug #9338: Import JUnit test report back into Harness
- I've implemented support for JUNIT-IMPORT tests.
It allows importing JUnit Legacy format test report from local file... - 10:34 AM Testing Bug #9338: Import JUnit test report back into Harness
- Vladimir Tsichevski wrote:
> I've implemented a tool, which is able to parse the JUnit5 legacy test output format an... - 05:12 AM Testing Bug #9338: Import JUnit test report back into Harness
- I've implemented a tool, which is able to parse the JUnit5 legacy test output format and compare two reports. See #9134.
- 09:53 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- > I don't see the declaration of this @hEvent@.
Yes, that is broken 4GL code (or a bug in preprocessing). The cac... - 09:50 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- > For TestWindow.cls it says that it doesn't find TestSikuli.w, looks like I still have a parsing issue but it's not ...
- 09:01 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Greg Shah wrote:
> > ./abl/sikuli/ui/support/windows/TestSikuli.w:221:8: unexpected token: hEvent
>
> What is the... - 08:44 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- > ./abl/sikuli/ui/support/windows/TestSikuli.w:221:8: unexpected token: hEvent
What is the line that fails from th... - 05:04 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- I am trying to convert the sample tests from @sikuli/ui@ but I get this parsing error:...
- 09:15 AM Base Language Bug #9037 (Review): Two timers problem: only one fires
- Branch 8393b on rev. 15573 fixes the problem. I (re)tested it with the @8393.p@ and the big customer application.
I ... - 09:01 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- This issue is derived from #9271-11.
- 09:00 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
- start.p...
- 08:54 AM Base Language Bug #9354 (WIP): Invalid handle (3135) error is thrown insted of the 10068 error.
- 08:00 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- The need for a subselect is currently determined in two places:
# @QueryComponent.getWhere()@:...
11/18/2024
- 05:02 PM Database Feature #7020: always use "expanded" extent fields
- Greg Shah wrote:
> Ovidiu: What is the list of remaining work/testing to finish this task?
I have committed revis... - 08:13 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu Maxiniuc wrote:
> As far as I can remember, 7020c is the latest revision. I did not removed (archived) 7020b ... - 08:08 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel Pezamosca wrote:
> I have locally rebased 7020b branch to trunk revision 15561. @./gradlew all@ works, but ... - 07:41 AM Database Feature #7020: always use "expanded" extent fields
- I have locally rebased 7020b branch to trunk revision 15561. @./gradlew all@ works, but functionality remains to be t...
- 03:27 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15568@, new revision is @15585@.
At this time the plan is to run @ChUI@ reg... - 02:42 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Tomasz Domin wrote:
> I am fine with all the changes.
Thanks, Tomasz. Do you have any ideas about the @ResolveExc... - 12:44 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Review 9349a/15568: Commit 15567 moves license report files from root directory to @tools/licenseReport/@, commit 1...- 10:43 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- Tomasz: Please review.
As to the other issues, you can work them wherever. - 10:07 AM Build and Source Control Support #9349 (Review): license report inputs clutter the root of the project
- Please review revision 15568 of branch 9349a.
Are some of the aforementioned issues something we could address in... - 09:57 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- > There are a couple of other minor build changes I'd like to check into the same branch, as well, with permission.
... - 09:55 AM Build and Source Control Support #9349 (WIP): license report inputs clutter the root of the project
- There are many failures running @./gradlew generateLicenseReport@ in the area of retrieving artifacts. There are 5 in...
- 07:16 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
- These files clutter the project root:...
- 07:14 AM Build and Source Control Support #9349 (Closed): license report inputs clutter the root of the project
- 09:38 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I am using tests like the one in #6389-21.
- 09:36 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Did you test in both ChUI, GUI and batch process?
- 09:19 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Should I commit the fix for the "Column" parameter, or fix the other ones too?
- 08:50 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I have a fix for the @COLUMN@ parameter, but it looks like the same method could be used for all the parameters.
- 08:49 AM Base Language Bug #6389: LENGTH function with COLUMN option
- ...
- 07:41 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I was not aware we already have it :), thank you.
- 07:32 AM Base Language Bug #6389: LENGTH function with COLUMN option
- The same class exists in FWD as @p2j/build/lib/jline-2.14.6.jar:jline.console.WCWidth@. I'm confused why you need th...
- 07:29 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Constantin Asofiei wrote:
> Artur, you mean this project? https://github.com/jline/jline3
No, it it a class in the ... - 07:23 AM Base Language Bug #6389: LENGTH function with COLUMN option
- Artur, you mean this project? https://github.com/jline/jline3
Greg: please comment about BSD. - 07:21 AM Base Language Bug #6389: LENGTH function with COLUMN option
- I wrote an implementation for the @columnLength@ method, but it relies on the @jdk.internal.org.jline.utils.WCWidth@ ...
- 05:57 AM Base Language Bug #6389 (WIP): LENGTH function with COLUMN option
- 08:44 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- I have committed a new revision of 9057a (r15574, was rebased to trunk 15560).
It contains clarifications for all ... - 08:11 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- We have analytics tooling that allows us to evaluate the level of support for each 4GL language feature. This is rep...
- 08:10 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- Greg Shah wrote:
> See [[p2j:Gap Analysis]].
Where is the gap marking for @LOG-MANAGER@? - 08:06 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- How is this task different from #3853?
- 08:06 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- See [[p2j:Gap Analysis]].
- 08:05 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- These are some items in reports for an application being evaluated.
* attributes
** @LOGGING-LEVEL@ (conversion f... - 08:02 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
- What is the concern? I tested what I implemented, when I implemented it.
- 07:55 AM Base Language Bug #9350 (Internal Test): gap marking for LOG-MANAGER attributes and methods is probably wrong
- 07:52 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- This is right! However, the optimization shouldn't be only on OUTER-JOIN; it can be used for non-outer join queries. ...
- 07:22 AM Database Bug #9317 (WIP): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches ...
- h3. Testcase
The schema consists of two persistent tables, @table1@ and @table2@, with the following characteristi... - 03:38 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Updated [[p2j:Chapter_27_Sorting_Query_Results#section-18]], with new index selection rule (4.1).
- 03:20 AM Database Bug #9034: FindQuery unique fails in a self join context
- 9034a_h2 was merged to FWD-H2 trunk as rev 54.
- 03:11 AM Database Bug #9034: FindQuery unique fails in a self join context
- Please go ahead and merge 9034a_h2 to FWD-H2 trunk.
- 02:10 AM Database Bug #9034: FindQuery unique fails in a self join context
- I am ready to merge 9034a_h2.
- 03:18 AM Database Bug #9347: Refactor the breakTie method fro temp-tables.
- This task is a follow up for #9267-44.
The way to break the tie between multiples indices choices should be refacto... - 03:12 AM Database Bug #9347 (New): Refactor the breakTie method fro temp-tables.
11/16/2024
- 05:27 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> > So the report now looks like this, although I'm pressed for time, and haven't been able to tes...
11/15/2024
- 04:42 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15561@, new revision is @15578@.
- 10:44 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15557@, new revision is @15574@.
- 03:26 PM User Interface Bug #9343: Incorrect NEXT-SIBLING attribute value for child WINDOW widget in GUI mode
- The problem description. In @GUI@ mode it is possible to have child window widget alongside with frame widget inside ...
- 03:17 PM User Interface Bug #9343 (New): Incorrect NEXT-SIBLING attribute value for child WINDOW widget in GUI mode
- 11:47 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu: What is the list of remaining work/testing to finish this task?
- 10:00 AM Database Bug #9267 (Test): Index Selection in case of a multiple index matches.
- 09:56 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Branch 9267a was merged into trunk revision 15561.
- 09:29 AM Database Bug #9267 (Merge Pending): Index Selection in case of a multiple index matches.
- I am mostly OK with 9267a. This seems to be a quirky case that requires special attention when computing the selected...
- 08:56 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- Greg Shah wrote:
> And this doesn't cause ChUI regression testing to fail?
Yes. The tests are passing with bug em... - 08:48 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- And this doesn't cause ChUI regression testing to fail? That is surprising.
- 08:42 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- Greg Shah wrote:
> What trunk revision shows this bug? This seems like a regression.
I noted from trunk @15548@.... - 08:32 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- What trunk revision shows this bug? This seems like a regression.
- 09:12 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- The problem is when defining help string for widget including as part of the @CHOOSE@ statement the string is not sho...
- 08:50 PM User Interface Bug #9340 (Internal Test): CHOOSE statement does not display widget help string in ChUI
- 07:26 AM Database Bug #9078: emit FindQuery as (reused) variables
- #9078-63 can be ignored, after looking into the structure of the table there is an additional field similar to @field...
- 06:40 AM Database Bug #9078: emit FindQuery as (reused) variables
- I think I might have been chasing a totally different bug in a customer application (a bit weird), the following quer...
- 07:11 AM Runtime Infrastructure Feature #9341: allow specification of startup parameters in OE command line option form
- We already do some level of parsing of the @CONNECT@ options/parameters and even @-pf@ files (e.g. #4392). If we pro...
- 07:04 AM Runtime Infrastructure Feature #9341 (New): allow specification of startup parameters in OE command line option form
- 06:55 AM Database Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
- > Are @-H@, @-S@ and @-P@ used only for the db? If so, it's best to have an array of custom objects with all the conf...
- 02:14 AM Database Bug #7496 (WIP): finish support for query:forward-only attribute
- From Constantin in #7143-1302:
> There is a regression in trunk rev 15530 when running ETF test:
> ...
11/14/2024
- 03:53 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > The use of @record_types_rel@ threw me... should I be using that in the check for abbreviations instead of @evalLib...
- 03:05 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- I'm trying to keep this moving along in my spare time, so I'm still peeking at emails. See revision 15563.
The use... - 08:38 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> @condition="evalLib("record_types_rel", this) and this.getAnnotation("tablename_ab... - 07:51 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Code Review Task Branch 9302a Revisions 15556 and 15557
This is much better.
1. Unless you have found that data... - 12:25 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Just an update, implemented a working prototype of:
* executing subprocess with control over its Input and Output st... - 12:19 PM Testing Bug #9338: Import JUnit test report back into Harness
- Harness has a new feature that allows running external processes that interact with Harness with remote API.
One exa... - 11:57 AM Testing Bug #9338 (Closed): Import JUnit test report back into Harness
- 04:36 AM Database Bug #9078: emit FindQuery as (reused) variables
- Danut, the scenario would be like this, but OE doesn't allow unbind/re-bind of an already bound reference-only table ...
11/13/2024
- 05:36 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > My guess is that trying to include database abbreviations is just a waste.
I would say so, since database names... - 11:14 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- The customer's application ran reports fine, and I was able to see the number of table/field abbreviations. My guess ...
- 05:06 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin, do you have any test case where the bound buffers can differ? I tried getting a snippet from a customer a...
- 08:55 PM Database Feature #9057 (WIP): enable intermixed access to default tenant (shared) data and tenant-specific...
- I have committed a new incremental revision on 9057a (r15555).
Changes:
* the buffers are re-initialized (their per...
11/12/2024
- 05:37 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> You can use it to parse @text@ like this:
>
> @en2 = create("com.goldencode.p2j.schema.EntityN... - 04:51 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger Borrello wrote:
> I am not sold on @EntityName@, partly because there isn't many solid examples, and also it b... - 04:25 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- I am not sold on @EntityName@, partly because there isn't many solid examples, and also it blew up on Hotel GUI. The ...
- 04:06 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > When we get to the @text@, how can I use @EntityName@ to parse? I need a leg up on that, because it is kind of free...
- 03:49 PM Database Feature #9302 (Review): new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Code Review Task Branch 9302a Revisions 15553 through 15555
>
> I think you should separate th... - 03:06 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Code Review Task Branch 9302a Revisions 15553 through 15555
I think you should separate the table and field proces... - 01:16 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger Borrello wrote:
> Please review branch 15555 as I believe I have a solution to both tables and fields (and dat... - 12:55 PM Database Feature #9302 (WIP): new reports for abbreviated field names and abbreviated table names
- Please review branch 15555 as I believe I have a solution to both tables and fields (and databases) to be able to ann...
- 09:51 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger Borrello wrote:
> Greg Shah wrote:
> > Make @fieldname_abbreviated@ a @boolean@. Same for @tablename_abbrevi... - 09:20 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Make @fieldname_abbreviated@ a @boolean@. Same for @tablename_abbreviated@. It just tells someo... - 08:13 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Make @fieldname_abbreviated@ a @boolean@. Same for @tablename_abbreviated@. It just tells someone that the field or...
- 05:41 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- > Alex/Eric/Greg: So, are we waiting for something else, or can this be merged into trunk?
I understand that testi... - 04:49 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> Eduard Soltan wrote:
> > - another GUI app, Radu did the conversion and query report. No regr... - 04:48 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> - another GUI app, Radu did the conversion and query report. No regression.
It was reported ...
11/11/2024
- 06:46 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Yes, tables cannot be fields.
I think we are not communicating well. How do you see this annot... - 02:22 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15548@, new revision is @15565@.
- 12:19 PM Database Bug #6767: Possible name clashes in DMO classes
- Vladimir Tsichevski wrote:
> The work redone in the branch 6767b, The branch is rebased to trunk rev. 14906 the bran... - 09:31 AM Database Bug #9267 (Review): Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> Well, my 9267a only goes to revision 15527. Are we facing another "unbound" issue or did I do ... - 09:24 AM Database Bug #9318: Make record nursery visible on removeRecords
- > @containsRecordBufferDmo@ was a quick fix to have the 6667i branch fast tracked into trunk. It was a very aggressiv...
- 09:23 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
- 07:57 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- For optimized compound queries that have FIRST/LAST components, FWD emits something like:...
- 07:53 AM Database Bug #9317 (Closed): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause match...
- 04:54 AM Database Bug #9034 (Internal Test): FindQuery unique fails in a self join context
- I am OK with the changes in 9034a_h2. Please go ahead and merge to the FWD_H2 trunk. From my understanding, 9034a sho...
11/09/2024
- 05:57 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> Committed on 9267a, rev. 15541.
Well, my 9267a only goes to revision 15527. Are we facing an... - 08:47 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15545@, new revision is @15562@.
11/08/2024
- 11:46 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Added tests cases for general index selection rules on @tests/query/index/MainIndexTests.cls@.
- 08:26 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Note to self, review/explore the following things:
* How Java 17 affects lambda/method handle usage.
* Investigat... - 06:40 AM Database Bug #8200 (Test): Explicit buffer used instead of the implicit one for a persistent table
- 06:39 AM Database Bug #8200: Explicit buffer used instead of the implicit one for a persistent table
- #8200 was solved in #8860. The changes were added in trunk rev. 15421. I will attach the converted test-case from #82...
- 05:43 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger Borrello wrote:
> The code that is checked in does find abbreviated db/table/field in the fieldtype, and annot... - 05:41 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > If there are 2 @'.'@ characters, that's a good indication that there are DB/table qualifiers.
A "good" indicatio... - 09:03 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Eric Faulhaber wrote:
> Code review 9057a/15544-15551:
Thank you for the quick review.
> General question: throu...
11/07/2024
- 05:58 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- The code that is checked in does find abbreviated db/table/field in the fieldtype, and annotates:...
- 05:53 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- While the use of @EntityName@ is great for getting the precise name of the DB/table/field, trying to determine if the...
- 03:35 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Make sure that any abbreviation uniquely references a single table or a single field (of a single table). So: @roo@ ...
- 03:24 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- In trying to enlarge my testcase, it obvious I can't just hack out the tail end of table names and field names. For e...
- 03:04 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Something else to mention: table abbreviations can appear in field references, too - see my example. So for @evalLib...
- 02:52 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- @evalLib("fieldtype", type)@ is correct for looking at fields. Use @evalLib("record_types")@ to look at table/buffer...
- 01:40 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- If I understand correctly, I can use the @schemaname@ to breakdown the table and field. My current helper for *fields...
- 01:23 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > I don't think the 'quirk' with the space before the field is relevant for this report.
Yes, you're right. We ha... - 01:21 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > So @record.field@ can be @record. field@ or @record .field@ or @record . field@ ?
... - 12:52 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Roger, I don't think the 'quirk' with the space before the field is relevant for this report.
See this example:
<... - 12:35 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- So @record.field@ can be @record. field@ or @record .field@ or @record . field@ ? Tha...
- 11:56 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- From our parser:...
- 11:38 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> The @original-text@ annotation comes from the parser, so it will already be there *if it is going... - 11:34 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- The @original-text@ annotation comes from the parser, so it will already be there *if it is going to be there*.
To... - 11:28 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Recall that you must handle the fact that the @text@ can be qualified (@db.table.field@, @db.tabl... - 11:14 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- > I plan to determine if the length of the @text@ doesn't match the length of the appropriate location in @schemaname...
- 11:10 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Yes, forget about ambiguous. The issue here is abbreviations.
- 11:08 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Parsing wouldn't work if the names were ambiguous, correct? In other words, tables in the DB are "best-dream" and "be...
- 11:02 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Note from customer:
> Erm I think just database tables?
>
> *slli-claim-goods-val* which should be *slli-claim-go... - 09:32 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- If a table is named @rogers-fav@, then an abbreviated name would be "rog" or "roge" or "roger" or...
The concept i... - 09:31 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Sorry, I should not have used "ambiguous". That is something completely different. We are needing to identify abbre...
- 08:18 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Is this an example of an ambiguous field name?...
- 07:00 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- @eliminate_field_abbreviations.xml@ isn't used in any conversion or report. It just shows some example code that imp...
- 02:59 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Code review 9057a/15544-15551:
General question: throughout the changes, there are a number of "TODO 9057" tags ad... - 10:29 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- I have rebased the branch successfully. The current revision is 15551, based on trunk 15543.
Ready for review, but p... - 09:45 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Committed on 9267a, rev. 15541.
Tested regression test projects and a large customer application unit test. Source... - 02:00 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Ovidiu Maxiniuc wrote:
> I looked at 9267a, rev. 15525/6, but I have some difficulties understanding the logic. I wi... - 09:08 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- I looked at 9267a, rev. 15525/6, but I have some difficulties understanding the logic. I will go deeper tomorrow.
... - 07:29 AM Database Bug #7737 (Test): QueryWrapper should either show or throw errors depending on the query type
- Matching status with #7496, the changes reached trunk/15530 as part of the 7496a branch.
- 07:28 AM Database Bug #7737 (Internal Test): QueryWrapper should either show or throw errors depending on the query...
- 03:05 AM Database Feature #9305: Replace begins with interval based conditional
- This is deferred work from #8495 and refers to the replacement of @expr1 begins expr2@ with @expr1 >= low_bound and e...
- 03:03 AM Database Feature #9305 (WIP): Replace begins with interval based conditional
- 01:31 AM Database Bug #9078: emit FindQuery as (reused) variables
- One thing that I want to mention is that there were no @error: code too large@ problems and an ongoing "issue". You c...
- 01:18 AM Database Bug #9078: emit FindQuery as (reused) variables
- I managed to successfully convert a large customer application and after looking a bit of the sources I did not notic...
11/06/2024
- 02:50 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Greg Shah wrote:
> Please create 2 reports for:
>
> * Abbreviated Field Names
> * Abbreviated Table Names
>
>... - 09:47 AM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- In @reports.rules@, there is a recent addition for nested finds:...
- 07:48 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
- Please create 2 reports for:
* Abbreviated Field Names
* Abbreviated Table Names
You will need to create 2 hel... - 07:47 PM Database Feature #9302 (Closed): new reports for abbreviated field names and abbreviated table names
- 09:31 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15541*. Reinitialize the query when the bound buffers are different.
Left 20% for making adjustm... - 07:34 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin Asofiei wrote:
> > > The only way to initialize th... - 07:27 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > The only way to initialize the FIND is via @FindQuery.initiali... - 07:25 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> The only way to initialize the FIND is via @FindQuery.initialize@, right?
Not quite, th... - 07:17 AM Database Bug #9078: emit FindQuery as (reused) variables
- The only way to initialize the FIND is via @FindQuery.initialize@, right? All DMOs (the proxy) are there, save them ...
- 07:00 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> See the AdaptiveFind issue: a buffer can switch its bound buffer at any time. But other... - 07:47 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Radu Apetrii wrote:
> Or not. Next to the revision number there was a @[merge]@, and I assumed it came from trunk, b... - 07:02 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Radu Apetrii wrote:
> Rev. 15533 seems to be with things from the trunk, but please correct me if I'm wrong.
Or not... - 06:33 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- I assume the revisions that need reviewing are 15526-15532 inclusively. Rev. 15533 seems to be with things from the t...
- 07:13 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- *I committed some of my changes regarding index selection on @9267a, rev. 15526@.*
The changes are quite minimal, ... - 02:05 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Sorry, my branch was unbind. I pushed on 9267a, rev. 15524.
- 07:29 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- I checked the devsrv01, the last revision of 9267a is indeed 15524, from 2024-10-30.
- 08:14 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15532@, new revision is @15549@.
11/05/2024
- 03:04 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> I committed on 9267a, rev. 15531.
Eduard, are you sure the branch was bound when you commit... - 09:54 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> Radu Apetrii wrote:
> > Oh, that's great then. As long as we have the cases talked in this t... - 09:53 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> OK, then, if you agree, we'll split the work as following:
> * Eduard: create the testcases f... - 09:48 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> Oh, that's great then. As long as we have the cases talked in this task covered, I'm good.
... - 07:51 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> > * Radu: I'll look into #9267-36 and see what I can deduce.
>
> If you need more assistan... - 07:48 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- First of all, don't ask me what I searched to get to this pdf. Secondly, it seems that we were right: persistent tabl...
- 07:30 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> OK, then, if you agree, we'll split the work as following:
> * Eduard: create the testcases... - 06:48 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> Radu Apetrii wrote:
>
> > I think we're going to need an example for each of these cases. ... - 06:40 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> I think we're going to need an example for each of these cases. If Eduard is not available r... - 06:40 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Alexandru Lungu wrote:
> > OK, an update to this: I believe the alphabetical order is for the "static" index definit... - 06:36 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- > OK, an update to this: I believe the alphabetical order is for the "static" index definitions, or in other words, t...
- 06:32 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- I've also added Eric as a watcher to this discussion. I don't know why he wasn't here in the first place.
- 06:30 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> Does this mean that the order in which we define the indexes is the tie-breaker here? If so, ... - 10:41 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
- Eric and Radu: please review.
- 09:15 AM Database Feature #9057 (Review): enable intermixed access to default tenant (shared) data and tenant-speci...
- I added intermixed access support for some of the methods above. In fact only for those where I was able to identify ...
- 07:23 AM Database Bug #9078: emit FindQuery as (reused) variables
- Fixed an action and removed the check in *9078a/15540*.
- 07:10 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15539*. Addressed #9078-47.
I think something like ... - 03:18 AM Database Bug #9078: emit FindQuery as (reused) variables
- Alexandru Lungu wrote:
> > From my understanding, there are no longer queries without a name. Each FindQuery will ha... - 03:07 AM Database Bug #9078: emit FindQuery as (reused) variables
- > From my understanding, there are no longer queries without a name. Each FindQuery will have a name, even if it is n...
- 03:05 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> Review of 9078a/15537:
> ** is it ever possible for @<rule>toplvlref != null and toplvl... - 02:51 AM Database Bug #9078: emit FindQuery as (reused) variables
- Review of 9078a/15537:
* @hasAncestorLoopingInnerBlock@ - this needs to look through all 'inner_block', not just the...
11/04/2024
- 10:12 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
>
> Does this mean that the order in which we define the indexes is the tie-breaker here? If s... - 09:23 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Constantin Asofiei wrote:
> There are documented rules for index selection here: [[p2j:Chapter_27_Sorting_Query_Resu... - 08:06 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- There are documented rules for index selection here: [[p2j:Chapter_27_Sorting_Query_Results]]
We should update thi... - 07:42 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
>
> Here, Progress and FWD trunk choose @idx1@. With the 9267a changes, @idx2@ is selected.
... - 06:46 AM Database Bug #9267 (WIP): Index Selection in case of a multiple index matches.
- 06:41 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- OK, so, here's the testcase:
Table definition:
{{collapse... - 02:58 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard: I got informed by a customer of a query that uses the wrong index now (with the 9267a changes), and was using...
- 09:46 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15538*.
* Extended field initialization in FindQuery to support the new conversion changes. Field... - 04:27 AM Database Bug #7496 (Test): finish support for query:forward-only attribute
- Branch 7496a was merged into trunk as rev. 15530 and archived.
- 04:17 AM Database Bug #7496 (Merge Pending): finish support for query:forward-only attribute
- Please merge 7496a to trunk now.
11/02/2024
- 09:38 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- Eugenie Lyzenko wrote:
> The @7657a@ rebased with recent trunk @15528@, new revision is @15545@.
The number incre... - 09:10 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15528@, new revision is @15545@.
- 09:33 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> Conversion of a customer GUI application finished successfully. Also tested unit tests, with ...
11/01/2024
- 04:29 PM Database Feature #7020: always use "expanded" extent fields
- Ovidiu Maxiniuc wrote:
> I understand now. The problem is @display ttw.f1[i] with frame f3.@. Note the variable @i@ ... - 01:21 PM Database Feature #7020: always use "expanded" extent fields
- I understand now. The problem is @display ttw.f1[i] with frame f3.@. Note the variable @i@ as index in @ext1b.p@ as o...
- 10:08 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu Maxiniuc wrote:
> Does the build fail because of the missing accessors?
This is the compilation error:
<p... - 10:27 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- I finished testing another customer application after reconversion. Results of unit tests and smoke testing GUI are p...
- 07:55 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- I finished testing another customer application. The result is positive, everything went fine. ✅
- 02:42 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Conversion of a customer GUI application finished successfully. Also tested unit tests, with no regression.
Pushed... - 09:53 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
- Constantin, as discussed, please review the changes when you have time.
- 07:06 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15537*. Fixed wrong order of emitted FindQuery variable.
- 05:57 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15536*.
* Only emit a FindQuery as a variable for looping inner blocks.
* Fixed #9032-42.
* Cl... - 08:33 AM Base Language Bug #8944: FINALLY block transaction processing
- Constantin Asofiei wrote:
> So, are all cases being 'faulty' or just the @popScope@ one?
I have seen issues only ... - 08:19 AM Base Language Bug #8944: FINALLY block transaction processing
- We have FINALLY being processed in FWD, in:
* @iterateWorker@ when the block is iterating
* @processRetry@ in case ...
10/31/2024
- 07:53 PM Database Feature #7020: always use "expanded" extent fields
- Roger,
I looked at the code. I do not see what the problem is. The only difference which is probably visible in ap... - 04:00 PM Database Feature #7020: always use "expanded" extent fields
- Constantin provided a simple example in #8805-64 where this is in a persistent DB:...
- 11:02 AM Database Bug #9078: emit FindQuery as (reused) variables
- I've managed to get a stable conversion with the new changes, but I found this case that needs to be investigated:
<... - 03:15 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- Constantin, please review.
10/30/2024
- 02:18 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- Made the necessary changes on 9267a, revision 15524.
I will redo the conversion of a customer application this eve... - 11:50 AM Database Bug #9267 (Internal Test): Index Selection in case of a multiple index matches.
- +Review of 9267a r15523.+
I must admit it is strange that simple find queries and 'looping' queries use different ... - 08:01 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> I'm gonna assume that I need to re-run the conversion for that customer application. I've alre... - 07:25 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> I made some changes to reflect behaviour from #9267-20 in 9267a, rev. 15523. Please review.
... - 07:16 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- I made some changes to reflect behaviour from #9267-20 in 9267a, rev. 15523. Please review.
- 03:46 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Ovidiu Maxiniuc wrote:
> I did analyse at the sources posted on devsrv01. Definitely, the ones generated by 9267a lo... - 10:35 AM Base Language Bug #8643 (Review): ErrorManager not handling caught errors and error-status:error attribute prop...
- Rebased 8643a, to latest trunk. And fixed some history entries in revision 15528.
Committed on 8643a, revision 155... - 10:33 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- Looking a bit more closely at the example from #8643-30, and the implementation of @BlockManager.processLegacyError@....
- 07:34 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- Tested unittests with the changes from 8643a. It indeed solves a lot of tests in @service@ and some other modules. Bu...
- 10:15 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> Danut, the @FindQuery@ var def should be similar to the @OPEN QUERY@ var def - see @con... - 10:02 AM Database Bug #9078: emit FindQuery as (reused) variables
- Danut, the @FindQuery@ var def should be similar to the @OPEN QUERY@ var def - see @convert/database_access.rules@ a...
- 06:06 AM Database Bug #9078: emit FindQuery as (reused) variables
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin, at this point the conversion changes for #9032-2 a... - 05:53 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> Constantin, at this point the conversion changes for #9032-2 are implemented, but during yest... - 05:37 AM Database Bug #9078: emit FindQuery as (reused) variables
- Rebased *9078a* with *trunk/15526*, the branch is now at revision *15535*.
- 05:25 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15525*.
* FIND statements are annotated using "fqryname" annotation instead of "qryname". Because t... - 07:05 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Yeah, sounds like a good idea only there isn't anything like that in 4GL... only thing we can do... - 06:00 AM User Interface Bug #9286: SPREADSHEET: Final fix for cell artifacts appearing after first show
- This is a follow up issue from #9046, which delivered a workaround solution for the cell artifacts. This issue is for...
- 05:58 AM User Interface Bug #9286 (New): SPREADSHEET: Final fix for cell artifacts appearing after first show
10/29/2024
- 04:19 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
- Hynek Cihlar wrote:
> Note there is an issue with the guests data not initially displayed, the sheet must be manuall... - 03:08 PM Database Bug #9267: Index Selection in case of a multiple index matches.
- Review of 9267a, r15522.
The changes do make sense. Please add the H entry.
I did analyse at the sources posted... - 10:14 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard Soltan wrote:
> Please review 9267a, rev. 15522.
>
> I have tests with regression changes project, and a l... - 10:07 AM Database Bug #9267 (Review): Index Selection in case of a multiple index matches.
- Please review 9267a, rev. 15522.
I have tests with regression changes project, and a large customer GUI app. The r... - 10:04 AM Database Bug #9267 (WIP): Index Selection in case of a multiple index matches.
- 09:51 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu Apetrii wrote:
> The point here is that @idx2@ and the @WHERE@ clause share a prefix of fields, but they are no... - 09:45 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- So, I've attached the @.df@ used. It's a basic @test@ persistent table with three indexes: one primary unique one (wh...
- 09:31 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Sure, go ahead.
- 09:31 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- It seems that 9267a fixes my issue from #8357-140. Eduard, if you want, I can post here a small testcase with what I ...
- 08:54 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Added my testcases on @tests/query/index/IndexSelectionExactMatching.cls@.
Out of 13 tests:
- 6 test fails with... - 08:07 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> But lets start from @ShellTransport@ and the server.
I've created #9284 to discuss how it sho... - 07:34 AM Database Bug #9078: emit FindQuery as (reused) variables
- Fixed #9078-33 in *9078a/15524*.
- 05:00 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15523*. Added the fix mentioned in #9078-32.
- 04:46 AM Database Bug #9078: emit FindQuery as (reused) variables
- This one also:...
- 04:42 AM Database Bug #9078: emit FindQuery as (reused) variables
- I found a new fix for #9078-28, after converting hotel_gui and comparing the old and new conversions, I found the fol...
- 03:16 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> 9078a/15521 commit reverts most of the effort done for 9078a. I will have to think of another... - 06:14 AM Base Language Bug #8944: FINALLY block transaction processing
- deleted
- 05:23 AM Base Language Bug #8944: FINALLY block transaction processing
- Considering that in 4GL, @finally@ is executed at the end of each iteration of the enclosing block, extracting the fi...
- 05:00 AM Base Language Bug #8944: FINALLY block transaction processing
- *Further analysis into finally blocks and transactions based on the example in #8944-1.*
A scenario without a fina...
10/28/2024
- 03:22 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- I've tried to translate all of your comments and that readme into [[p2j:Writing_4GL_Testcases#Using-Sikuli-to-Automat...
- 08:37 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Greg Shah wrote:
> Marian: Could you please do the following:
>
> # Make sure that in the [[p2j:Testcases]] proje... - 10:46 AM Base Language Bug #8944: FINALLY block transaction processing
- Using the @_TRANS@ VST with the examples above, I concluded that for the full transactions:
* @exclusive-lock@ forc... - 10:27 AM Base Language Bug #8944: FINALLY block transaction processing
- > _TRANS virtual system table is not supported by fwd
Correct - 10:19 AM Base Language Bug #8944: FINALLY block transaction processing
- I was trying to analyze transactions for the examples above using...
- 10:08 AM Database Bug #9078: emit FindQuery as (reused) variables
- 9078a/15521 commit reverts most of the effort done for 9078a. I will have to think of another solution.
- 09:44 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I discovered a new conversion issue while testing hotel_gui so I am... - 06:51 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> I discovered a new conversion issue while testing hotel_gui so I am currently investigating i... - 06:41 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15520*. Modified CAN-FIND conversion to match the FIND statement conversion.
I discovered a new c... - 04:12 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15519*. Support FindQuery constructor conversion as a variable scoped to the top level block.
TOD... - 09:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Greg Shah wrote:
> > Perfect! If we can generate the same in FWD, then that will be better tha... - 08:57 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Tomasz Domin wrote:
>
> > Oh I see, so you'd like to have PASCAL strings in message.
> > We ... - 07:29 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> Oh I see, so you'd like to have PASCAL strings in message.
> We can Fix that by adding 6 di... - 07:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian Edu wrote:
> Tomasz Domin wrote:
>
> > I think we should keep protocol as simple as possible - client-serv... - 06:04 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> Perfect! If we can generate the same in FWD, then that will be better than having to build a cus... - 06:01 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> I think we should keep protocol as simple as possible - client-server architecture and readl... - 03:06 AM Database Bug #7496: finish support for query:forward-only attribute
- *7496a* can be merged.
10/25/2024
- 02:37 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- > Alexandru wrote:
>
> Personally, I don't know what is the strategy for such testing regarding UI. If these are tr... - 01:14 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
>
> I don't think that would work. These "commands" can only be used from 4GL code since we are ... - 01:12 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> Greg Shah wrote:
> > Perfect! If we can generate the same in FWD, then that will be better t... - 12:57 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> Perfect! If we can generate the same in FWD, then that will be better than having to build a cus... - 12:28 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Perfect! If we can generate the same in FWD, then that will be better than having to build a custom back channel via...
- 12:10 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> Marian: Is there any equivalent to this in ABLUnit when run in OE? Some output artifact in XML... - 11:57 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- In FWD the usage of ABLUnit would normally "leverage" JUnit's reporting capabilities, depending on the launcher used....
- 11:29 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> > At this point though I don't know how to help, I was kinda expecting starting processes to be s... - 08:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- > I might tend to over simplify things here but for concurent data access our needs are often quite simple, we need t...
- 08:04 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- > API (socket ? webservice?) to allow ABLUnit tests to access Harness semaphores. Additional 4GL code needs to be cre...
- 05:11 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz Domin wrote:
> Marian, those are my ideas based on conversation we had on Wednesday and here is my understand... - 04:10 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Marian, those are my ideas based on conversation we had on Wednesday and here is my understanding of things:
Maria... - 03:48 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Tomasz,
I might tend to over simplify things here but for concurent data access our needs are often quite simple, ... - 03:24 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- A proposed way of using *Harness* test scenario to control *ABLUnit* test sessions.
It should be possible to:
* ... - 09:49 AM Database Bug #7496: finish support for query:forward-only attribute
- Rebased *7496a* with *trunk/rev.15523*. *7496a* is now at revision *15534*.
- 09:36 AM Database Bug #7496: finish support for query:forward-only attribute
- After retesting, performance is not affected. (-1% from baseline)
- 08:59 AM Database Bug #7496: finish support for query:forward-only attribute
- I updated the test plan status from #7496-76 with the latest results. The test plan was completed and there were no r...
- 06:44 AM Database Bug #7496: finish support for query:forward-only attribute
- I applied the changes over 7156c rev. 15501. I will redo the testing today, I will update when they are done. ETA: 3h.
- 03:58 AM Database Bug #7496: finish support for query:forward-only attribute
- Ioana-Cristina Prioteasa wrote:
> Applied 7496 changes over 7156c. The total time for a performance round has gone f... - 09:23 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Radu, let me do you one better: https://proj.goldencode.com/artifacts/javadoc/latest/api/com/goldencode/p2j/schema/pa...
- 09:05 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- If needed, there is also this wiki page "Index Selection":https://proj.goldencode.com/projects/p2j/wiki/Chapter_27_So...
- 04:11 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Alexandru Lungu wrote:
> Eduard, can you augment the xfer testcases on index_selection with some of your findings an... - 04:11 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- Eduard, can you augment the xfer testcases on index_selection with some of your findings and test that as well: make ...
- 03:58 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- I comitted my change on 9267a, rev. 15522.
With this change, in *findLeadingIndexMatch* in case we have multiple i... - 02:41 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- > Looking at calcIndexSelection it will always return a single index. Do you know whether that is intentional or sele...
- 08:03 AM Database Bug #9078: emit FindQuery as (reused) variables
- I've managed to find a fix for #9078-22, it involved searching for a top level block that has a top level ancestor an...
- 07:17 AM Database Bug #9078: emit FindQuery as (reused) variables
- I've managed to fix #9078-21, there was another rule whre the FindQuery constructor was created so I had to change it...
- 03:01 AM Database Bug #9078: emit FindQuery as (reused) variables
- I have trouble differentiating between the top block execute method and top block class method. Because of #9078-20 a...
- 07:26 AM Database Bug #9034: FindQuery unique fails in a self join context
- I committed 9034a_h2/53, it addressed the review points from #9034-12 and the issue discussed in #9034-17.
deleted - 06:13 AM Database Bug #9034: FindQuery unique fails in a self join context
- This is how the code looked before any FWD-H2 specific changes:...
- 05:24 AM Database Bug #9034: FindQuery unique fails in a self join context
- Alexandru, during testing of 9134a_h2, I encountered some issue with the @next@ method in @TreeCursor@:...
- 03:30 AM Database Bug #9034: FindQuery unique fails in a self join context
- > Review of 9034a:
These were change local on my side, ignore review. - 05:51 AM User Interface Bug #9278 (Internal Test): FILL-IN: VALUE-CHANGED sent twice for user input causing selection cle...
- Code review 9278a. The changes look good.
- 09:08 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
- The @7657a@ rebased with recent trunk @15521@, new revision is @15537@.
10/24/2024
- 06:05 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I do think you can install OpenSSH in WSL but as I noted for ABLUnit, I think we should have a local launch option. ...
- 04:50 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> I think the OE launching needs to parallel how we launch FWD. To the degree that it is over ssh,... - 11:39 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- To say this a different way: we don't currently have any direct dependencies on FWD in the Harness. Whatever we do s...
- 11:38 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- I think the OE launching needs to parallel how we launch FWD. To the degree that it is over ssh, this enables us to ...
- 10:07 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- Greg Shah wrote:
> > Operating system support - what operating system needs to be supported ?
>
> Both Windows an... - 08:13 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- > Operating system support - what operating system needs to be supported ?
Both Windows and Linux. This is orthog... - 07:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
- The main assumption is to allow to run multi-session 4GL testcases in FWD as well as in OE environment.
The idea i... - 05:02 PM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
- Greg Shah wrote:
> Hynek: Please review.
>
> Vladimir: Is this associated with a customer application?
I know ... - 02:58 PM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
- Hynek: Please review.
Vladimir: Is this associated with a customer application? - 11:02 AM User Interface Bug #9278 (Review): FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
- The fix committed in 9278a rev. 15522. Please, review.
- 09:50 AM User Interface Bug #9278 (WIP): FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
- 09:18 AM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
- When the user inputs a character, which changes the @SCREEN-VALUE@, OE sends the @VALUE-CHANGED@ event. This event is...
- 08:40 AM User Interface Bug #9278 (Internal Test): FILL-IN: VALUE-CHANGED sent twice for user input causing selection cle...
- 10:50 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
- All the above comments for @USE@ (case-sensitivity and file extension) apply to @UNLOAD@ too.
- 09:08 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
- About case-sensitivity:
* OE is case-sensitive between @LOAD@ and @USE@, but not when it comes to loading the key fr... - 09:39 AM Database Bug #9267: Index Selection in case of a multiple index matches.
- ...
- 07:51 AM Database Bug #9078: emit FindQuery as (reused) variables
- Another known problem where the FindQuery is not properly converted:...
- 07:15 AM Database Bug #9078: emit FindQuery as (reused) variables
- Alexandru Lungu wrote:
> I am not sure if the FindQuery should be generated as a class member anyway. Its scope can ... - 07:07 AM Database Bug #9078: emit FindQuery as (reused) variables
- I am not sure if the FindQuery should be generated as a class member anyway. Its scope can remain there. Otherwise, f...
- 07:06 AM Database Bug #9078: emit FindQuery as (reused) variables
- Committed *9078a/15518*. Added a default constructor for FindQuery so that the converted code compiles.
- 06:50 AM Database Bug #9078: emit FindQuery as (reused) variables
- The issue was related to adding an annotation to @this@ and not @copy@, after this I managed to make a few more chang...
- 04:31 AM Database Bug #9078: emit FindQuery as (reused) variables
- Dănuț Filimon wrote:
> I am currently working on adding a "qryname" annotation to each find query (not just for the ... - 03:14 AM Database Bug #9078: emit FindQuery as (reused) variables
- I am currently working on adding a "qryname" annotation to each find query (not just for the AdaptiveFind) but I am f...
- 03:55 AM Database Bug #7496: finish support for query:forward-only attribute
- Applied 7496 changes over 7156c. The total time for a performance round has gone from *38.4s to 44.1s, 14% slowdown.*...
Also available in: Atom