Project

General

Profile

Activity

From 02/19/2024 to 03/19/2024

03/20/2024

08:43 PM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
The hotel project built without any issues, without any additional changes. The @.meta.xml@ files had been generated ... Ovidiu Maxiniuc

03/19/2024

06:58 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
I've committed to 8459a_h2 rev. 43 changes that include:
* Added a case for handling equality between a null compone...
Radu Apetrii
04:03 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Also, one more thing. In @Comparison.getValue@, depending on the @compareType@ value, things should be treated for bo... Radu Apetrii
03:11 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
I am OK with the changes in 8459a (FWD branch).
For FWD-H2:
* In @compare@, you need to also explicitly handle th...
Alexandru Lungu
01:19 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Please rebase both 8459a_h2 and 8459a.
> On it.
Done. 8459a r...
Radu Apetrii
01:16 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Who should be doing the review? Greg Shah
12:57 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Constantin Asofiei wrote:
> Please rebase both 8459a_h2 and 8459a.
On it.
Radu Apetrii
12:56 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Please rebase both 8459a_h2 and 8459a. Constantin Asofiei
12:50 PM Database Bug #8459 (Review): investigate changing H2 to allow NULL to equal NULL (and the impact on the ot...
Constantin Asofiei wrote:
> Radu, do you have the FWD and H2 changes, for some early testing?
Yes, sorry for the de...
Radu Apetrii
12:20 PM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Radu, do you have the FWD and H2 changes, for some early testing? Constantin Asofiei
04:09 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Radu Apetrii wrote:
> Alexandru Lungu wrote:
> > Create a flag like in the [[internal-documentation:H2_Database_For...
Constantin Asofiei
04:05 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Alexandru Lungu wrote:
> Create a flag like in the [[internal-documentation:H2_Database_Fork]] Wiki and use it to di...
Radu Apetrii
04:09 PM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Eugenie Lyzenko wrote:
> Ovidiu Maxiniuc wrote:
> > Branch 7645a was merged into trunk as rev. 15070 and archived.
...
Eric Faulhaber
03:06 PM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Ovidiu Maxiniuc wrote:
> Branch 7645a was merged into trunk as rev. 15070 and archived.
>
> Reconversion is not m...
Eugenie Lyzenko
02:01 PM Database Bug #7645 (Test): Simplify _meta database initialization by removing <schema>.meta.xml resource
Branch 7645a was merged into trunk as rev. 15070 and archived.
Reconversion is not mandatory. But if done the @<db...
Ovidiu Maxiniuc
01:52 PM Database Feature #7323: Implement soft unique index in FWD-H2
Found a regression in 7323a changes:... Constantin Asofiei
10:31 AM Database Feature #7323 (Test): Implement soft unique index in FWD-H2
Branch 7323a was merged into trunk as rev. 15065 and archived.
7323b_h2 was merged into FWD-H2 trunk rev 41 and ar...
Constantin Asofiei
10:11 AM Database Feature #7323: Implement soft unique index in FWD-H2
Yes, working on it. Constantin Asofiei
09:52 AM Database Feature #7323: Implement soft unique index in FWD-H2
Constantin, you need to merge H2 first, build, upload the FWD binary, commit to the FWD branch the upgrade and *after... Alexandru Lungu
09:27 AM Database Feature #7323 (Merge Pending): Implement soft unique index in FWD-H2
You can merge now. Greg Shah
04:18 AM Database Feature #7323: Implement soft unique index in FWD-H2
*Review of 7323b_h2*
* I reviewed Radu's changes in the past and they were OK.
* Recent changes are fine to me. I...
Alexandru Lungu
12:36 AM Database Feature #7323: Implement soft unique index in FWD-H2
Code review 7323a/15068:
The changes look ok to me, though it is a little confusing that the SOFT_INDEX keyword is...
Eric Faulhaber
12:15 PM Database Bug #8451 (Review): improve performance of H2 String column comparison
Created 8451a_h2 from fwd-h2 trunk rev 41. In rev 42, I've implemented the idea in #8451-5 - cache the collation key... Constantin Asofiei
11:04 AM Base Language Feature #7045 (Test): re-implement "normal" (non-abend) stack unwinding to avoid throwing an exce...

Branch 7045d was merged into trunk as rev. 15068 and archived.
Constantin Asofiei
11:02 AM Base Language Feature #7045 (Merge Pending): re-implement "normal" (non-abend) stack unwinding to avoid throwin...
Merging this now. Constantin Asofiei

03/18/2024

09:08 AM Base Language Feature #6417 (Review): cleanup some known items in appserver support
> * versioninfo fields are read-only, but writing them is a runtime error and not compile error in FWD.
* @session/l...
Galya B
06:35 AM Database Bug #8451: improve performance of H2 String column comparison
Please go ahead. I am quite -stuck- working with some heap dumps and #8380 at the moment. Alexandru Lungu
06:09 AM Database Bug #8451: improve performance of H2 String column comparison
Alexandru, the idea sounds promising - I can make the changes if you are busy with something else. Constantin Asofiei
06:00 AM Database Bug #8451: improve performance of H2 String column comparison
The idea I have for this task:
* As most of the (string) comparisons involve 1 or even 2 database fields, I sugges...
Alexandru Lungu
05:35 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Radu, I think we should restrict this with a flag. H2 is used with other goals in FWD and I don't what to make this c... Alexandru Lungu
05:34 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Radu Apetrii wrote:
> Alex/Constantin: Was the phrase @tt1.f1 is null@ added just for the H2 dialect, or is this nul...
Constantin Asofiei
04:45 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Alex/Constantin: Was the phrase @tt1.f1 is null@ added just for the H2 dialect, or is this null equality an issue in ... Radu Apetrii
03:50 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
I've attached a patch for H2 in order to allow null equality. It certainly needs a review and a set of performance te... Radu Apetrii

03/17/2024

03:04 PM Database Feature #7323: Implement soft unique index in FWD-H2
Constantin Asofiei wrote:
> I'm regression testing this with ETF.
ETF testing passed.
As a side note: we may wan...
Constantin Asofiei
12:22 PM Database Feature #7323: Implement soft unique index in FWD-H2
Created task branch 7323b_h2 from fwd-h2 trunk rev 40.
In rev 41, it adds a "soft_unique" option for index column...
Constantin Asofiei

03/16/2024

07:11 AM Database Feature #7323: Implement soft unique index in FWD-H2
What we need is to mark the @recid@ trailing component of a 'soft-unique' index as @soft-unique@, too - so this can b... Constantin Asofiei
08:47 PM Database Feature #7323: Implement soft unique index in FWD-H2
I committed to 7323a rev. 15067 a rebase fix for classes @Persistence@, @Persister@, and @Validation@. It seemed that... Radu Apetrii

03/15/2024

03:23 PM Database Feature #7323: Implement soft unique index in FWD-H2
I've placed on @devsrv01:/tmp/7323a_rev_14805_trunk_14789.7z@ the pre-rebase branch, in case you need it. Constantin Asofiei
01:06 PM Database Feature #7323: Implement soft unique index in FWD-H2
Constantin Asofiei wrote:
> @validateUniqueByQuery@ is still called for temp-tables. Why is that?
This shouldn't b...
Radu Apetrii
12:30 PM Database Feature #7323: Implement soft unique index in FWD-H2
I've discussed this morning with Radu what this task is meant to do and I think I understand it: let H2 throw an exce... Constantin Asofiei
01:30 PM Database Bug #7474: FindQuery provides the wrong result because the record is not updated in the database
I think I've implemented a fix on this.
The issue was related with a fact, that @RecordNursery@ was only involved in...
Tomasz Domin
08:29 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
This test shows the 'unknown equality' in OpenEdge:... Constantin Asofiei
07:38 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
If you have two big tables and none have indexes, on join, it should do scan on both tables (nested join - N * M comp... Alexandru Lungu
07:36 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
Constantin Asofiei wrote:
> will make H2 use the scan index.
Constantin, is there a chance that you can point me to...
Radu Apetrii
07:03 AM Database Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
I created branch 8459a_h2 for this matter. Radu Apetrii
04:12 AM Database Bug #8459 (WIP): investigate changing H2 to allow NULL to equal NULL (and the impact on the other...
With #8363, FWD now has a MANDATORY option allowed at temp-table fields. When using joins, this can have a huge impa... Constantin Asofiei
04:08 AM Database Bug #8459 (WIP): investigate changing H2 to allow NULL to equal NULL (and the impact on the other...
Constantin Asofiei
08:05 AM Runtime Infrastructure Bug #8383 (Review): Some JsonObject methods create a LOG-MANAGER record in silent
8383a based on trunk r15055.
8383a r15058 ready for review.
I've decided on an imperfect solution that will hop...
Galya B
07:18 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
To run tests:
* @oo/progress/lang/test_apperror.p@
* @oo/json/object/get_json_object.p@
Galya B

03/14/2024

03:48 PM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
Just to notify - I am still getting a lot of "Failed direct-access due to Error direct accessing for finding record b... Tomasz Domin
03:41 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Sounds good. Greg Shah
03:03 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg Shah wrote:
> Code Review Task Branch 7045d Revision 15042
>
> In @return_stmts.rules@, the @type == prog.pr...
Constantin Asofiei
02:58 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Code Review Task Branch 7045d Revision 15042
In @return_stmts.rules@, the @type == prog.procedure ...
Greg Shah
02:46 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Greg, please review 7045d - I'd like to get this into trunk, it doesn't hurt. Constantin Asofiei
03:17 PM Base Language Feature #7122: convert default getter/setter as plain Java methods
In 8363d, a property getter with only a 'return <literal>.' body will convert to a Java return which will wrap the li... Constantin Asofiei
10:46 AM Database Feature #7323: Implement soft unique index in FWD-H2
Alexandru/Radu, I think we may need a call to discuss the soft index approach.
Radu: I took a look again at 7323a ...
Constantin Asofiei
10:43 AM Database Bug #8451: improve performance of H2 String column comparison
When executing the #8363 scenarios, there are ~20 million calls of @CompareModeDefault.comapreString@. This relies o... Constantin Asofiei
10:37 AM Database Bug #8451 (Test): improve performance of H2 String column comparison
Constantin Asofiei
06:52 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
There is another issue: The error is logged twice (no matter if silent or not). That is because @BlockManager.process... Galya B
05:29 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
I'll have to try and find examples of code to test the different branches of @processLegacyError@ to be able to 100% ... Galya B
05:28 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
@TransactionManager@ does a trick that is not taken into consideration in @BlockManager.processLegacyError@, when log... Galya B
04:49 AM Runtime Infrastructure Bug #8383 (WIP): Some JsonObject methods create a LOG-MANAGER record in silent
Galya B

03/13/2024

07:56 PM User Interface Bug #8446 (Test): REGRESSION: incorrect return value in ThinClient.waitForEvent
Greg Shah
06:22 PM User Interface Bug #8446: REGRESSION: incorrect return value in ThinClient.waitForEvent
Greg Shah wrote:
> Vladimir: You can merge to trunk now.
Done. Trunk rev. 15055.
Vladimir Tsichevski
06:18 PM User Interface Bug #8446: REGRESSION: incorrect return value in ThinClient.waitForEvent
Vladimir: You can merge to trunk now. Greg Shah
05:49 PM User Interface Bug #8446 (Merge Pending): REGRESSION: incorrect return value in ThinClient.waitForEvent
Code review 8446a revision 15055. The change looks good. Hynek Cihlar
05:29 PM User Interface Bug #8446: REGRESSION: incorrect return value in ThinClient.waitForEvent
Greg Shah wrote:
> Do you have the fix in a branch?
>
> Hynek: Any objections to the fix?
>
> Vladimir: This s...
Vladimir Tsichevski
05:19 PM User Interface Bug #8446 (Review): REGRESSION: incorrect return value in ThinClient.waitForEvent
Fixed in 8446a rev. 15055. Please, review. Vladimir Tsichevski
04:56 PM User Interface Bug #8446: REGRESSION: incorrect return value in ThinClient.waitForEvent
Do you have the fix in a branch?
Hynek: Any objections to the fix?
Vladimir: This seems pretty safe. I think so...
Greg Shah
04:45 PM User Interface Bug #8446 (WIP): REGRESSION: incorrect return value in ThinClient.waitForEvent
This issue was the result of change in 8068a (trunk rev. 15032) and incomplete regression fix in 8419a (trunk rev. 15... Vladimir Tsichevski
04:39 PM User Interface Bug #8446 (Test): REGRESSION: incorrect return value in ThinClient.waitForEvent
Vladimir Tsichevski
12:43 PM Database Feature #7323: Implement soft unique index in FWD-H2
I've tested with #8363 and there is no impact or makes things slightly worse in some cases. Constantin Asofiei
06:45 AM Database Feature #7323: Implement soft unique index in FWD-H2
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Radu Apetrii wrote:
> > > Done. Rebased 7323a with trunk rev.1...
Constantin Asofiei
06:42 AM Database Feature #7323: Implement soft unique index in FWD-H2
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Done. Rebased 7323a with trunk rev.15051, meaning that 7323a is...
Radu Apetrii
06:36 AM Database Feature #7323: Implement soft unique index in FWD-H2
Radu Apetrii wrote:
> Done. Rebased 7323a with trunk rev.15051, meaning that 7323a is now at rev. 15066.
Please che...
Constantin Asofiei
06:34 AM Database Feature #7323: Implement soft unique index in FWD-H2
Done. Rebased 7323a with trunk rev.15051, meaning that 7323a is now at rev. 15066. Radu Apetrii
05:14 AM Database Feature #7323: Implement soft unique index in FWD-H2
OK, I'll handle this now since I'm waiting for an import anyways. Radu Apetrii
05:10 AM Database Feature #7323: Implement soft unique index in FWD-H2
Constantin Asofiei wrote:
> I'm rebasing 7323a and 7323a_h2 to check them with #8363.
7323a_h2 was already merged t...
Constantin Asofiei
04:56 AM Database Feature #7323: Implement soft unique index in FWD-H2
I'm rebasing 7323a and 7323a_h2 to check them with #8363. Constantin Asofiei
08:58 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Galya B wrote:
> You can find the device id with @SESSION:DEVICE-ID@ and the code needs to be converted with FWD r15...
Robin Harris
08:52 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
You can find the device id with @SESSION:DEVICE-ID@ and the code needs to be converted with FWD r15017 or later. Galya B
08:41 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Whatcha,
Glorious news that this is in "test"! what 4GL code changes do we need to do to make use of this functio...
Robin Harris
05:08 AM Base Language Bug #8427 (Closed): LOG-MANAER:CLOSE-LOG does not reset the enabled state
8237a was merged to trunk revision 15044 and archived. Galya B
09:22 PM Database Bug #7645 (Review): Simplify _meta database initialization by removing <schema>.meta.xml resource
The fixes are done. I also did a bit of cleanup and code maintenance.
Here is a bit of code which dumps the metadata...
Ovidiu Maxiniuc

03/12/2024

05:41 PM Base Language Feature #6407: name_map.xml improvements
We need to implement something soon due to some customer deadlines. I don't think we have time to implement the full... Greg Shah
03:57 AM Database Bug #8249: Introduce a fast fill method to optimize Dataset.fill
The changes in the patch were committed to trunk via 8363a, which was merged to trunk as revision 15049.
Constantin Asofiei
03:50 AM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Committed on 7645a, revision 15018.
In this commit I addressed most of the review issues, however I was investigat...
Eduard Soltan

03/11/2024

02:16 PM Database Bug #6997: OUTPUT BY-REFERENCE records are not cleared
The problem in this task still exists. Constantin Asofiei
03:46 AM Base Language Bug #8427 (Merge Pending): LOG-MANAER:CLOSE-LOG does not reset the enabled state
This is fixed in 8237a rev 15043. Constantin Asofiei
03:31 AM Base Language Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
You're right, put it after that. Galya B
03:28 AM Base Language Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I think @isEnabled.set(false);@ needs to be after @if (isAppserver && isProcedureCall)@, correct? I'll use 8237a. Constantin Asofiei
03:21 AM Base Language Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I've tested it and it works fine with the change. Galya B
03:21 AM Base Language Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
I've missed that @close@ modifies @logFile@ and @isEnabled@ should be updated. Can you add this new line @isEnabled.s... Galya B

03/10/2024

01:41 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Constantin Asofiei wrote:
> Alexandru, is 7045c still needed after we refactored the query management to be inside B...
Alexandru Lungu
07:29 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Alexandru, is 7045c still needed after we refactored the query management to be inside BlockManager? If not, please a... Constantin Asofiei

03/08/2024

06:57 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I was able to learn enough to be dangerous for creating an ABL Unit testcase for stanza_ini. These 2 files are in @te... Roger Borrello
02:15 PM Base Language Bug #8427: LOG-MANAER:CLOSE-LOG does not reset the enabled state
From #8237-30:
There is a bug in LOG-MANAGER which isn't a show-stopper. See this test:...
Constantin Asofiei
02:14 PM Base Language Bug #8427 (Closed): LOG-MANAER:CLOSE-LOG does not reset the enabled state
Constantin Asofiei

03/07/2024

02:44 PM Database Bug #7645 (WIP): Simplify _meta database initialization by removing <schema>.meta.xml resource
Review of 7645a/15017.
So far, so good. I am OK with the revision, I like the splitting of the code in very specif...
Ovidiu Maxiniuc
02:49 AM Database Bug #8249: Introduce a fast fill method to optimize Dataset.fill
I've committed the patch to 8363a rev 15038. Constantin Asofiei
02:45 AM Database Bug #8249: Introduce a fast fill method to optimize Dataset.fill
Hmm, I am not 100% familiar of how the FILL works. I was supposing it can take any arbitrary query to do the fill. So... Alexandru Lungu
02:32 AM Database Bug #8249: Introduce a fast fill method to optimize Dataset.fill
Alexandru, using the patch helps #8363. But, I wonder if your patch is just something to do the same thing as inject... Constantin Asofiei

03/05/2024

12:35 PM User Interface Support #8306: 3-button mouse to portable mouse mapping?
Vladimir Tsichevski wrote:
> I have to know how to map physical mouse buttons from mouse events to OE portable mouse...
Hynek Cihlar
11:52 AM User Interface Support #8306: 3-button mouse to portable mouse mapping?
I have to know how to map physical mouse buttons from mouse events to OE portable mouse events: if I know, for exampl... Vladimir Tsichevski
10:56 AM User Interface Support #8306: 3-button mouse to portable mouse mapping?
Vladimir Tsichevski wrote:
> Does anyone know?
Please be more specific.
Hynek Cihlar
10:09 AM Database Bug #7474: FindQuery provides the wrong result because the record is not updated in the database
I've hit the issue while working on intra session dirty share - in case record is modified in a transaction different... Tomasz Domin
06:52 AM User Interface Bug #8397: Window ID is not used in messageBox method in ThinClient
@windowId@ argument is passed to all @messageBox@ methods in @ThinClient@, but is not used.
Originally this was re...
Vladimir Tsichevski
06:49 AM User Interface Bug #8397 (New): Window ID is not used in messageBox method in ThinClient
Vladimir Tsichevski
06:01 AM Database Bug #8249: Introduce a fast fill method to optimize Dataset.fill
Constantin, this is the patch I used in an attempt to optimize @ProgressiveResults@ into @ScrollingResults@ when usin... Alexandru Lungu

03/04/2024

04:06 PM Database Bug #8101 (Closed): Issue with temp-table defined as reference-only
Fixed in trunk rev 15028 via 8329a. Constantin Asofiei
10:56 AM Database Bug #7645 (Review): Simplify _meta database initialization by removing <schema>.meta.xml resource
Alexandru Lungu
03:38 AM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Eduard Soltan wrote:
> Eric Faulhaber wrote:
> > Eduard, is this ready for review? Is there anything left to do on ...
Eduard Soltan
03:37 AM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Eric Faulhaber wrote:
> Eduard, is this ready for review? Is there anything left to do on this, other than regressio...
Eduard Soltan
09:08 PM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Eduard, is this ready for review? Is there anything left to do on this, other than regression testing? Eric Faulhaber
07:36 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
@com.goldencode.p2j.oo.json.objectmodel.JsonObject@ throws errors using @undoThrow@, that is explicit @LegacyErrorExc... Galya B
07:32 AM Runtime Infrastructure Bug #8383 (Review): Some JsonObject methods create a LOG-MANAGER record in silent
Galya B

03/01/2024

12:30 PM User Interface Bug #8376: Focus transfer problem with frames having no focusable contents
The code example:... Vladimir Tsichevski
12:10 PM User Interface Bug #8376 (New): Focus transfer problem with frames having no focusable contents
Vladimir Tsichevski

02/29/2024

01:17 PM User Interface Bug #8365: FILL-IN: editing character issues
Vladimir Tsichevski wrote:
> Another issue: the trailing whithespace characters other than @SPACE@ must *not* be tri...
Vladimir Tsichevski
01:01 PM User Interface Bug #8365: FILL-IN: editing character issues
Another issue: the trailing whithespace characters other than @SPACE@ must *not* be trimmed in @fillIn:SCREEN-VALUE@.... Vladimir Tsichevski
11:50 AM User Interface Bug #8365: FILL-IN: editing character issues
OE displays the @TAB@ character in character @FILL-IN@, but FWD does not.
The test program:...
Vladimir Tsichevski
06:46 AM User Interface Feature #4853 (Test): implement support for reporting a device-id which is meant to identify a un...
4853a was merged to trunk as rev. 15017 and archived. Galya B
06:24 AM User Interface Feature #4853 (Merge Pending): implement support for reporting a device-id which is meant to iden...
That solves the problem nicely. You can merge to trunk now. Greg Shah
04:39 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
4853a r15002 setDeviceId to accept only one (the initial) value for the device id in each session.
Can this be mer...
Galya B
04:13 AM Database Bug #7645: Simplify _meta database initialization by removing <schema>.meta.xml resource
Committed on 7645a. revision 15017.
I moved the logic from metaschema.xml into MetadataManger class, and created a...
Eduard Soltan
03:21 AM Database Bug #7645 (WIP): Simplify _meta database initialization by removing <schema>.meta.xml resource
Eduard Soltan

02/28/2024

03:15 PM User Interface Bug #8365: FILL-IN: editing character issues
Vladimir Tsichevski wrote:
> In character mode, the @Home@ and @End@ keys should move the focus the the first and th...
Vladimir Tsichevski
03:13 PM User Interface Bug #8365: FILL-IN: editing character issues
In character mode, the @Home@ and @End@ keys should move the focus the the first and the last item in the focused wid... Vladimir Tsichevski
01:29 PM User Interface Bug #8365: FILL-IN: editing character issues
If the user enters the @?@ in the first position, the screen value is replaced by @?@ as expected.
If the user moves...
Vladimir Tsichevski
01:22 PM User Interface Bug #8365: FILL-IN: editing character issues
If the @SCREEN-VALUE@ of the @FILL-IN@ is set to *unknown*, the screen value is replaced by @?@ as expected, but this... Vladimir Tsichevski
01:11 PM User Interface Bug #8365: FILL-IN: editing character issues
This task is dedicated to issues related to @FILL-IN@ with *character* format. Vladimir Tsichevski
01:09 PM User Interface Bug #8365 (New): FILL-IN: editing character issues
Vladimir Tsichevski
09:53 AM Deployment Feature #8362: implement a web-based UI for "project creation" and deliver it as a docker image
The idea is that it will be a standard public image that can be executed with a single command line by a customer, an... Greg Shah
08:57 AM Deployment Feature #8362 (New): implement a web-based UI for "project creation" and deliver it as a docker i...
Greg Shah
09:43 AM Conversion Tools Feature #6252: cleanup of p2j.cfg.xml
I think we want to move away from @p2j.cfg.xml@ to a project-level @.json@ file that has everything needed to configu... Greg Shah
07:54 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Greg Shah wrote:
> > I would prefer to not expose @SessionUtils.setDeviceId()@ but the separation of the creation of...
Galya B
07:50 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
> I would prefer to not expose @SessionUtils.setDeviceId()@ but the separation of the creation of the device-id makes... Greg Shah
06:06 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Sergey Ivanovskiy wrote:
> Does it make sense to read @process.getErrorStream()@ too when we run an external program...
Galya B
05:23 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Does it make sense to read @process.getErrorStream()@ too when we run an external program that can write results to t... Sergey Ivanovskiy
03:00 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Greg Shah wrote:
> Sergey: Please review.
Sergey, would you please review. This task is blocking the progress of ...
Galya B

02/27/2024

01:07 PM User Interface Bug #7824 (Closed): Simplify idle connection settings and apply the default configuration for the...
Greg Shah
12:24 PM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Branch 7824b has been merged to trunk, and archived. Roger Borrello
11:01 AM User Interface Bug #7824 (Merge Pending): Simplify idle connection settings and apply the default configuration ...
You can merge to trunk. Greg Shah
11:00 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Greg Shah wrote:
> You've tested non-debug scenarios to confirm that what "should" happen actually is the case?
Y...
Roger Borrello
10:56 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
You've tested non-debug scenarios to confirm that what "should" happen actually is the case? Greg Shah
10:54 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Greg Shah wrote:
> Is there any risk associated with these changes?
No. They would only be used in debug scenario...
Roger Borrello
10:37 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Is there any risk associated with these changes? Greg Shah
10:21 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Yes, I agree with Roger. Sergey Ivanovskiy
10:17 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Branch 7824b was rebased to trunk revision 15011 and is now at revision 15017.
I believe this is ready for merge.
Roger Borrello
12:18 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Continuing progress on #4517...
When I introduced a testcase, there is other breakage since there are strange aspe...
Roger Borrello
11:02 AM User Interface Bug #8353 (WIP): Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello

02/26/2024

01:18 PM Base Language Bug #8346: Find and fix any use cases with implicit use of working directory when accessing file-...
File system access through the file system resource was exclusively executed on the client. Since #4065 it can also e... Hynek Cihlar
01:05 PM Base Language Bug #8346 (New): Find and fix any use cases with implicit use of working directory when accessing...
Hynek Cihlar
07:59 AM User Interface Bug #8340: Wrong LASTKEY value on left button mouse down event
On mouse left button down the @LASTKEY@ value is -1.
# The expected value is 617
# According to the docs, the @LA...
Vladimir Tsichevski
07:57 AM User Interface Bug #8340 (New): Wrong LASTKEY value on left button mouse down event
Vladimir Tsichevski
06:02 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
Roger: Please create a new task in the base language project for this work. Copy your #4517-55 content there and kee... Greg Shah

02/23/2024

06:14 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
The testing setup is taking longer than the code update, but I believe my updates in revision 15010 of this branch no... Roger Borrello
01:38 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
Roger, create a test plan that includes the original behavior described in #4517-48, as well as your customer case, f... Galya B
09:53 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
Maybe I'm off base, but I am just trying to be helpful. There was a change introduced in the area of INI handling whe... Roger Borrello
07:14 AM Conversion Tools Feature #3971 (WIP): add support for unicode escape sequences in the preprocessor
3971b was merged to trunk as rev. 15004 and archived.
This task will stay open for the @\uXXXXXX@ cases to be impl...
Alexandru Lungu
07:07 AM Conversion Tools Feature #3971 (Merge Pending): add support for unicode escape sequences in the preprocessor
I understand it is already tested. It can merge to trunk now. Greg Shah
06:07 AM Conversion Tools Feature #3971 (Internal Test): add support for unicode escape sequences in the preprocessor
Code Review Task Branch 3971b Revision 15004
The change looks good. What other testing is needed?
Greg Shah
05:47 AM Conversion Tools Feature #3971 (Review): add support for unicode escape sequences in the preprocessor
There was an issue with unicode processing in CASE-WHEN statements:... Alexandru Lungu

02/22/2024

04:33 PM User Interface Bug #8324: ON MOUSE-SELECT-DOWN does not suppress ON EMPTY-SELECTION
In OE the following program:... Vladimir Tsichevski
03:44 PM User Interface Bug #8324 (New): ON MOUSE-SELECT-DOWN does not suppress ON EMPTY-SELECTION
Vladimir Tsichevski
09:23 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
> > Greg - can you please upload @fwd-imageio-bmp-3.10.1.jar@ to GCD maven repository ?
>
> Sorry, wrong upload. @...
Greg Shah
09:19 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
> updating JavaScript components - Sergey or I can do it.
Tomasz: Please take this. Sergey is busy with bugs.
Greg Shah
07:03 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Whats left:
> > * updating fwd-imageio-bmp to 3.10.1 to due to a c...
Tomasz Domin
06:52 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> Whats left:
> * updating fwd-imageio-bmp to 3.10.1 to due to a critical vulnerability CVE-2...
Tomasz Domin
05:36 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> > if you'd like to stay on old/current dependencies for Java 8 and keep latest dependencies versi...
Tomasz Domin
03:56 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
> if you'd like to stay on old/current dependencies for Java 8 and keep latest dependencies version only for Java 11/... Greg Shah
03:30 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Hynek Cihlar wrote:
> Tomasz, do you have any comparison on performance between 8 and 17?
OK, I found it in #8208...
Hynek Cihlar
03:29 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz, do you have any comparison on performance between 8 and 17? Hynek Cihlar
07:29 AM Conversion Tools Feature #3971: add support for unicode escape sequences in the preprocessor
3971a was merged to trunk as rev. 15000 and archived. Alexandru Lungu
07:23 AM Conversion Tools Feature #3971 (WIP): add support for unicode escape sequences in the preprocessor
I talked with Constantin and the fix is good to go. I am merging it now. Alexandru Lungu
06:18 AM Conversion Tools Feature #3971: add support for unicode escape sequences in the preprocessor
The fix for this is simply allowing the unicode marker to "escape" the preprocessor:... Alexandru Lungu
03:18 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
This is a follow up of the findings in #8302-13.
Vladimir, I just intended to make the @r-index@ semantics right. ...
Alexandru Lungu
03:16 AM Base Language Bug #8309 (Internal Test): Do the error handling for r-index and extend implementation to INDEX a...
Alexandru Lungu
01:17 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
Roger Borrello wrote:
> Am I off base?
Yes.
Greg Shah wrote:
> The 4GL features @LOAD@, @UNLOAD@, @USE@, @GET...
Galya B
08:24 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
Revision 15002 contains updates to make the mapping key standard (no @.ini@ extension). The testcase I used was:
<pr...
Roger Borrello

02/21/2024

04:09 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
I have been absent from this task to get the @testcases_v2@ standardized. In doing so, I failed to find any testcases... Roger Borrello
02:50 PM User Interface Support #8306: 3-button mouse to portable mouse mapping?
Does anyone know? Vladimir Tsichevski
02:50 PM User Interface Support #8306 (New): 3-button mouse to portable mouse mapping?
Vladimir Tsichevski
02:48 PM User Interface Support #8305: ChUI: how to change focus between items which belong to different frames?
Does anyone knows if it is possible to *move focus* between items which belong to *different frames in ChUI*? Since I... Vladimir Tsichevski
02:48 PM User Interface Support #8305 (New): ChUI: how to change focus between items which belong to different frames?
Vladimir Tsichevski
01:36 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
I have pushed Java 17 compatible branch @6692a@ revision 15009, which is based on a quite recent @trunk@ revision 149... Tomasz Domin
01:07 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz Domin wrote:
> * Merge Java 8/11 build configuration in 6692 (Java 8/11 stays on current dependencies' versio...
Tomasz Domin
07:59 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Greg Shah wrote:
> What about incognito mode? Doesn't that act as a separate browser?
This works. @BroadcastChanne...
Galya B
07:52 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
What about incognito mode? Doesn't that act as a separate browser? Greg Shah
07:36 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Greg Shah wrote:
> 1. I assume you have already tested the simple "one browser" case of opening a session in browser...
Galya B
06:04 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Sergey: Please review. Greg Shah
06:04 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Code Review Task Branch 4853a Revisions 14989 through 15000
These are very good changes.
1. I assume you have...
Greg Shah

02/20/2024

01:25 PM User Interface Bug #8300: NPE in ChUI mode when ESC is pressed.
When the user presses @Escape@ button, the following code is executed in @LinuxKeyboardReader.keyPressed()@:... Vladimir Tsichevski
01:15 PM User Interface Bug #8300 (New): NPE in ChUI mode when ESC is pressed.
Vladimir Tsichevski
01:13 PM User Interface Bug #8299: ALERT-BOX in ChUI mode incorrectly handles long messages
If the message is too long to fit in window, OE throws the 4149 message:
!8299-OE.png!
FWD just prints over the...
Vladimir Tsichevski
01:06 PM User Interface Bug #8299 (New): ALERT-BOX in ChUI mode incorrectly handles long messages
Vladimir Tsichevski
12:53 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*CANNOT RERPRODUCE*
Yet another issue related to digit input at the rightmost position in ChUI mode.
In OE the cu...
Vladimir Tsichevski
10:31 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Test plan executed. Fixes in r15000.
Ready for review.
Galya B
05:04 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
Manual testing plan to be executed:
* Run a procedure with content @MESSAGE SESSION:DEVICE-ID VIEW-AS ALERT-BOX@ and...
Galya B
10:25 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> The existing FWD trunk already supported Java 11 (see [[p2j:Switching Between Java 8 and Java 11]...
Alexandru Donica
08:01 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg Shah wrote:
> > What is preferred way of increasing memory available to @ant@ and @gradle@ - via increasing @an...
Hynek Cihlar
07:52 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Alexandru Donica wrote:
> I need a branch able to run with java 17 but made from the branch 7156b, for issue #8114. ...
Tomasz Domin
07:49 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Alexandru Donica wrote:
> I need a branch able to run with java 17 but made from the branch 7156b, for issue #8114. ...
Greg Shah
07:47 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
> What is preferred way of increasing memory available to @ant@ and @gradle@ - via increasing @ant@ memory with @ANT_... Greg Shah
07:10 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I need a branch able to run with java 17 but made from the branch 7156b, for issue #8114. Could someone with more kno... Alexandru Donica
05:29 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg
It appears that @javac@ and @iajc@ task need more heap memory then default - when starting @ant@ from @gradle@ ...
Tomasz Domin
09:56 AM Base Language Feature #4392 (Test): add -pf support for appserver CONNECT() method
Greg Shah
09:54 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
4392a was merged to trunk as rev. 14995 and archived. Galya B
09:33 AM Base Language Feature #4392 (Merge Pending): add -pf support for appserver CONNECT() method
Greg Shah
09:33 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
You can merge to trunk after 7019d. Greg Shah
03:06 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
I've started one of the customer projects with 4392a and it seems to be working.
Greg, it should be ready for merge.
Galya B
09:37 AM Base Language Bug #8294: SESSION attributes access statements produce uncompilable Java code
All of these are currently 100% unsupported in the conversion. The gap marking should show that. Converting things ... Greg Shah
09:29 AM Base Language Bug #8294: SESSION attributes access statements produce uncompilable Java code
The following example which accesses 14 attributes of @SESSION@:... Vladimir Tsichevski
08:17 AM Base Language Bug #8294 (New): SESSION attributes access statements produce uncompilable Java code
Vladimir Tsichevski
08:43 AM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
Here is a list of high level tasks that I came up with. With comments and an estimation.
* Model changes (2 MD)
*...
Hynek Cihlar
07:57 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
After testing POC with JMXs I found out that @(select count()) = 1@ is used often and a lot more than with @FIRST@ or... Dănuț Filimon
03:13 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
I've made a few examples to check if there are other methods used and got the following:
* @CAN-FIND(pt1)@ generated...
Dănuț Filimon

02/19/2024

02:13 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Checking for @exists@ in the FQL seems like a reasonable approach. Right now, it is only used to implement server-sid... Eric Faulhaber
08:03 AM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
We are thinking about this task again in relation to a customer requirement for a multi-screen system where their use... Greg Shah
07:08 AM Runtime Infrastructure Feature #7799 (WIP): automated vulnerability scanning
I've implemented vulnerability checks in #6692 with @org.owasp.dependencycheck@ plugin.
A sample report for @FWD@ @...
Tomasz Domin
05:00 AM User Interface Feature #4853 (Review): implement support for reporting a device-id which is meant to identify a ...
4853a r14999 based on trunk r14989 ready for review. What has been done:
* @SESSION:DEVICE-ID@ added:
** device ID ...
Galya B
03:55 AM Runtime Infrastructure Bug #8281 (Test): Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
Branch 8281a was merged into trunk as revision 14989 and archived. Dănuț Filimon
03:25 AM Runtime Infrastructure Bug #8281 (Merge Pending): Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
Yes, please merge to trunk. Eric Faulhaber
03:03 AM Runtime Infrastructure Bug #8281: Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
Ovidiu Maxiniuc wrote:
> Dănuț, do not forget to add a note in the notification message that the keys for values of ...
Dănuț Filimon
12:20 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> The following code does not write into the db in 4GL, but in FWD it does.
>
> [...]
...
Eric Faulhaber
 

Also available in: Atom