Project

General

Profile

Activity

From 08/29/2023 to 09/27/2023

09/27/2023

07:58 PM Base Language Bug #5538 (Test): fix readByte() for DirStream, ProcessStream, and others
Review branch 5538a / 14756.
There are minor changes (only some comments) since my last review. One thing which I ...
Ovidiu Maxiniuc
08:54 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Ovidiu: Please review. Greg Shah
08:52 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Please review branch 5538a rev no 14756. It has been rebased to trunk. Theodoros Theodorou
03:51 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
The ABLUnit/OEUnit @@TestSuite@ annotation lists classes that are to be executed as part of the suite. We will make ... Greg Shah
03:50 PM Conversion Tools Feature #7851 (Closed): automatically add to conversion list all classes referenced via unit test...
Greg Shah
03:43 PM Testing Support #7850 (New): questions and answers about ABLUnit support in FWD
Greg Shah
01:37 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
The benefit of the @build_db.xml@ is it falls right in line with the @ant@ build of the application and provides a le... Roger Borrello
01:25 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I'm good with that idea. Greg Shah
12:44 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I am not aware of any open issues here.
When I first created the @import.sh@ my intention was to have a faster way...
Ovidiu Maxiniuc
12:23 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
For Hotel GUI/ChUI, I would expect that the standard projects might be simplified to some degree and I would expect t... Greg Shah
08:12 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Roger: What is the migration plan? There are changes to apply for both Hotel projects? What abo...
Roger Borrello
07:40 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor/Ovidiu/Eric: Any objections or known open items?
Roger: What is the migration plan? There are changes to app...
Greg Shah
10:12 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
Sounds good. Eric will handle the push when you are ready. Greg Shah
09:04 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
I would like to have 7789a_h2 merged as well, before the upgrade. I finished the implementation (going to update #778... Alexandru Lungu
08:03 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
Is this ready to be deployed on @proj.goldencode.com@? If so, is it safe to push it with the current version of trunk? Greg Shah
05:44 AM Database Bug #7797 (Test): FWD-H2 LAZY reverse index regression
Alexandru Lungu
05:43 AM Database Bug #7797 (Review): FWD-H2 LAZY reverse index regression
I am OK with the changes in 7066c_h2.
I also changed the planner a bit to score more the indexes that are reversed i...
Alexandru Lungu
07:42 AM Base Language Feature #7842: Make FWD behave the same as OE regarding input through
Please recall that we never use the Description field of the Redmine header. The task details always go into the fir... Greg Shah
03:04 AM Database Feature #6720: lazy hydration
This entry is intended to document the prototype implementation of lazy hydration in 6720b/14632-14634: what is imple... Eric Faulhaber

09/26/2023

07:32 PM User Interface Bug #7824 (Review): Simplify idle connection settings and apply the default configuration for the...
Committed rev 14754 (7824a). This version should simplify debugging. Sergey Ivanovskiy
06:07 PM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Branch 7667a has been rebased to the latest trunk (14754). Roger Borrello
04:46 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Thanks for the review!
Modified accordingly and committed to 7667a revision 14753.
Andrei Bălteanu
05:52 PM Base Language Feature #7842 (New): Make FWD behave the same as OE regarding input through
Theodoros Theodorou
05:51 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722a has been rebased to the latest trunk (14754).
Is there anything keeping this from being merged with t...
Roger Borrello
02:40 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Branch 7180a rebased from trunk 14754. Greg Shah
11:12 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Theodoros Theodorou wrote:
> Ok. Should we close this ticket? Should we create another ticket for implementing the s...
Greg Shah
11:06 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Ok. Should we close this ticket? Should we create another ticket for implementing the same behavior with OE? Is the i... Theodoros Theodorou
09:28 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
In addition to the remaining items in @getMethods()@, what work is left from #6410-1? Greg Shah
05:46 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Branch 6410a was merged to trunk rev 14751 and archived.
>
> Marian: please let us kn...
Marian Edu
09:24 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I've committed the implementation to -*6649a/rev.14741*- *6649b/rev.14741*. Please review and advise.
* propath can ...
Dănuț Filimon
08:38 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
> _The PROPATH may be found is in the file name (from name-map.xml)_, not in the search spec.
Yes, but a propath ...
Greg Shah
08:31 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I retested #6649-30 using the new implementation and I got a total of *38119* calls to the new @SourceNameMapper.conv... Dănuț Filimon
05:36 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I think we can agree that the extension topic is fully understood now.
> Can you help me understand what you mean ...
Alexandru Lungu
09:06 AM Database Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
Sorry, there is a typo in the file @start.p@, where I forgot to rename the procedure @atable-clob.p@ to @table-clob.p... Alexandru Donica
08:57 AM Database Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
I created 2 temp tables, in separate procedures, with the same table name, same field types with same field names, bu... Alexandru Donica
08:51 AM Database Bug #7841 (Test): Invalid conversion of temp table DMO when using clob/blob fields
Alexandru Donica
04:45 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
I've addressed the review from the previous post and committed the changes to 7066c_h2, rev. 31.
> * Why is @curre...
Radu Apetrii

09/25/2023

05:32 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Although the natural instinct is to create good code, which behaves as one would expect (in this case to fully popula... Ovidiu Maxiniuc
05:23 PM Base Language Bug #5538 (Review): fix readByte() for DirStream, ProcessStream, and others
Theodoros Theodorou
01:55 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Thank you for confirming the bug Constantin and Ovidiu. I have created a test under @testcases\oo\progress\io\input_s... Theodoros Theodorou
04:32 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
> 4GL supports the following file types: @.p@, @.r@, @.w@, @.cls@, @.i@. I've also found @.pf@ (parameter file), @.cf... Greg Shah
04:28 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
During conversion, we have a copy of the file-system of the 4GL project. That project might have some arbitrary path... Greg Shah
09:51 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> It is normal not to be found right? I mean, if you are running start.p and the only start.p...
Dănuț Filimon
06:25 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> I've also found a problem with this idea where the possible paths from a @SinglePathLookup@ c...
Alexandru Lungu
06:16 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
> The one place I differ is that I was not thinking we would store the propath variants in the *PathLookup helpers. I... Alexandru Lungu
10:18 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
*Review of 7066c_h2:*
* I like seeing ~20 new tests on LAZY :)
* Why is @currentSearchRow = null@ required in you...
Alexandru Lungu
09:04 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
*Review of 7667a changes:*
* Please limit this only to outer-join cases. I think it is right to join two tables if...
Alexandru Lungu
08:51 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
While trying to create a testcase that would help me solve this initial purpose of the task (changing the conversion ... Andrei Bălteanu
04:31 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Igor, I think I led you into a small misunderstanding.
The comment from #7667-5 was related to a @run-time@ optimiza...
Andrei Bălteanu
08:49 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
I changed the subject because these configuration parameters are needed to be different as they are used differently. Sergey Ivanovskiy

09/22/2023

03:29 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Constantin Asofiei wrote:
> This is an example where 'something' ends up in the memptr:
> [...]
>
> Only first b...
Ovidiu Maxiniuc
03:08 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
This is an example where 'something' ends up in the memptr:... Constantin Asofiei
02:38 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Indeed, in OE the content of @memptr@ variable is not filled with data from process stream. I do not know why. I trie... Ovidiu Maxiniuc
02:31 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
The latest revision of @import.sh@ is checked into the branch:... Roger Borrello
01:13 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Thanks, Ovidiu. I was following the MariaDB setup from @build_db.xml@ in hotel_gui. I'll update that. Right now my @i... Roger Borrello
08:33 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> Should the user ID for the PatternEngine be fwd_admin?
Not mandatory. @fwd_user@ does not have enough privileges g...
Ovidiu Maxiniuc
12:12 PM Database Bug #7836: explicit buffer scope when defined at external program and used in an internal entry
This is an existing issue:... Constantin Asofiei
12:11 PM Database Bug #7836 (New): explicit buffer scope when defined at external program and used in an internal e...
Constantin Asofiei
12:06 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
For what we've been discussing about Progress.Reflect.Method related to caching (if is needed or not) and to the @=@ ... Constantin Asofiei
11:50 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Do we need a follow-up issue to resolve the remaining features/open items? Or should we clear them now, here? Greg Shah
11:12 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Branch 6410a was merged to trunk rev 14751 and archived. Constantin Asofiei
10:55 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Go ahead now. Greg Shah
10:52 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Greg, I think 6410a rev 14777 can be merged to trunk. Constantin Asofiei
11:18 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
I've looked at the CompoundQuery in the trunk.
For me this check for CONTAINS looks oversimplified:
# The @where@...
Igor Skornyakov
10:46 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
In what branch can I find these changes?
Thank you.
Igor Skornyakov
09:35 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
I started by looking first at the part of this task related to @CONTAINS@ and run-time optimization of multiple @Comp... Andrei Bălteanu
11:12 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Branch 6410a was merged to trunk rev 14751 and archived.
Marian: please let us know when we can create branch 6410b.
Constantin Asofiei
10:06 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
There are the web server idle timeout and the embedded web server idle timeout. The first one is set for @WebServer@ ... Sergey Ivanovskiy
08:22 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Now I think that all these parameters should be present. It seems that it would be enough to fix the correct default ... Sergey Ivanovskiy
08:17 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
@maxHttpIdleTimeout@ is set to 0 (infinite timeout) if this setting is not defined in the directory under @webClient@... Sergey Ivanovskiy
08:02 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Sergey Ivanovskiy wrote:
> Also @"maxIdleTimeout"@ is erroneously (or intentionally) used by @WebServer@ to set its ...
Sergey Ivanovskiy
07:28 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Also @"maxIdleTimeout"@ is erroneously (or intentionally) used by @WebServer@ to set its http/https session idle time... Sergey Ivanovskiy
06:47 AM User Interface Bug #7824 (WIP): Simplify idle connection settings and apply the default configuration for the we...
I created task branch 7824a. Sergey Ivanovskiy
02:39 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
These two timeout parameters of @webClient@... Sergey Ivanovskiy
02:27 AM User Interface Bug #7824 (Closed): Simplify idle connection settings and apply the default configuration for the...
Sergey Ivanovskiy
06:33 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
> # files ending in @.r@ or no extension will not be found if the simple name is @startproj.p@;
It's possible to sim...
Dănuț Filimon

09/21/2023

11:29 AM User Interface Feature #4854: origin affinity
The following is just a storage of an intermediate state of some diagrams and code. It isn't for evaluation or revie... Greg Shah
10:32 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Greg Shah wrote:
> Try the @IMPORT@ statement with a @MEMPTR@ variable.
It worked for FWD, it triggered @ProcessS...
Theodoros Theodorou
09:32 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
6410a was rebased from trunk rev 14747 - new rev 14777.
I'm putting this into conversion testing of some projects.
Constantin Asofiei
05:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I had to discard my initial implementation since it was going in the wrong direction and started again from scratch b... Dănuț Filimon
03:19 AM Database Feature #6496 (Review): add equivalent support for -trig command line option
Commited branch #6496a on rev. 14743 and 14744,
with necessary changes to support -trig parameter for searching a s...
Alexandru Donica
03:02 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
This turned out to be quite a massive set of changes. While doing some tests I noticed things that were not in order ... Radu Apetrii
09:47 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
With some updates to my @import.sh@, I am close with mariadb:... Roger Borrello
08:55 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Some things I need clarification with respect to Maria:
> * Do I need to create a @fwd_user...
Ovidiu Maxiniuc

09/20/2023

07:29 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I checked in an updated @import.sh@ which works with H2. I am still testing with Maria, which I just attempted.
So...
Roger Borrello
06:08 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I am updating the @import.sh@ script to handle all the DBs... on H2, to create the database, there are not separate c... Roger Borrello
04:14 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Try https://proj.goldencode.com/projects/p2j/wiki/Database_Server_Setup_for_MariaDb_on_Linux.
I am sure I did the ...
Ovidiu Maxiniuc
04:06 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> I do not know how this can happen. Word tables for H2 are not supposed to be implemented be...
Roger Borrello
03:40 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Igor Skornyakov wrote:
> > This can happen only if your @build_db.xml@ contains a correspon...
Igor Skornyakov
03:34 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> This can happen only if your @build_db.xml@ contains a corresponding @ScriptRunner@ call.
...
Roger Borrello
03:26 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> The updates to prevent an unneeded DDL from being generated if the dialect does not use them...
Igor Skornyakov
03:13 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
The updates to prevent an unneeded DDL from being generated if the dialect does not use them is why there isn't any H... Roger Borrello
12:18 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu Maxiniuc wrote:
> Roger Borrello wrote:
> > Branch 4722a has been rebased to the latest trunk (14745). It is...
Igor Skornyakov
11:21 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Branch 4722a has been rebased to the latest trunk (14745). It is at revision 14758. Ovidiu a...
Ovidiu Maxiniuc
08:24 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> @prepare_template.sh@ is only used for turning Hotel GUI into a template for a new application. ...
Roger Borrello
06:33 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
@prepare_template.sh@ is only used for turning Hotel GUI into a template for a new application. You would only ever ... Greg Shah
06:11 PM Database Bug #7821: Duplication of table records in schema namespace causes dynamic conversion to fail
I found that the schema dictionary is created and the private @nodes@ @List@ is populated, in certain conditions, the... Ovidiu Maxiniuc
05:46 PM Database Bug #7821 (New): Duplication of table records in schema namespace causes dynamic conversion to fail
Ovidiu Maxiniuc
05:14 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I think we are largely on the same page.
The one place I differ is that I was not thinking we would store the prop...
Greg Shah
02:10 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> On a side note, I'm trying to run the tests from @tests.oo.progress.reflect@ for @constr...
Marian Edu
10:12 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Marian, I'm working on the review. I'll do any required changes directly on the branch and will prepare it for merge... Constantin Asofiei

09/19/2023

07:37 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
There are two events in your log:
# @data/standard.dict@ is not found in jar. In this case, FWD will try to find it ...
Ovidiu Maxiniuc
07:36 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722a has been rebased to the latest trunk (14745). It is at revision 14758. Ovidiu and Igor, can you confirm ... Roger Borrello
07:31 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Eric Faulhaber wrote:
> Is @prepare_template.sh@ a requirement now? TBH, I haven't kept up with every change in thes...
Roger Borrello
06:59 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Hmm... I checked out revision 273, ran the @./prepare_template.sh -n < hotel.input.linux.pg@ and got a successful bui... Roger Borrello
06:41 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Thanks, Eric. Did you run any @prepare_template.sh@ varieties?
No, this was an update of ...
Eric Faulhaber
06:37 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> I didn't see any particular problems building. What stage should they be logged at? Log atta...
Eric Faulhaber
06:36 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Thanks, Eric. Did you run any @prepare_template.sh@ varieties? Roger Borrello
06:27 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I just updated to the latest Hotel GUI project (rev 273) and ran @ant clean deploy.all@, using FWD trunk rev 14723. M... Eric Faulhaber
06:21 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I didn't see any particular problems building. What stage should they be logged at? Log attached. Roger Borrello
06:06 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Never mind. I found this in the @hotel.df@ for Hotel GUI:... Eric Faulhaber
06:03 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> I committed an updated @import.sh@ to this branch which allows for the tables to be built wi...
Eric Faulhaber
05:07 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I committed an updated @import.sh@ to this branch which allows for the tables to be built without the logging warning... Roger Borrello
03:30 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
The chances are these were added by me when debugging various pieces of code. Certainly, they are not a problem in ho... Ovidiu Maxiniuc
02:50 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Yes, I think we should not need the @logging.properties@.
There are also 3 instances of debug ...
Roger Borrello
02:20 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Yes, I think we should not need the @logging.properties@. Greg Shah
02:19 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> As soon as you require @logging.properties@ there is now a 2nd way to configure logging and it is...
Roger Borrello
11:05 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
As soon as you require @logging.properties@ there is now a 2nd way to configure logging and it is incompatible with o... Greg Shah
10:56 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> I don't think it opens pandora's box to assume that all our dependent libraries are in the same d...
Roger Borrello
10:48 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I don't think it opens pandora's box to assume that all our dependent libraries are in the same directory. That is t... Greg Shah
10:47 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> Is that for sure next to @p2j.jar@?
In all cases today which I know of, yes.
Greg Shah
10:44 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Did you try to include @fwd-slf4j.jar@ in the classpath (described in the documentation)?
Is t...
Roger Borrello
10:20 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Did you try to include @fwd-slf4j.jar@ in the classpath (described in the documentation)? Greg Shah
10:09 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> We definitely don't want to put properties files all over the place.
>
> [[p2j:Logging#Interfe...
Roger Borrello
09:58 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> For the @SLF4J@ issue, I included the @cfg/logging.properties@ in the @hotel.jar@, and specified @-Djava.util.loggi... Greg Shah
09:41 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> The problem caused by the fact that DDL scripts for the @hotel@ projects had DOS line endin...
Roger Borrello
04:50 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Roger Borrello wrote:
> > It hangs here, and does not proceed.
>
> I noticed I was using...
Igor Skornyakov
08:15 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I noticed the quotes around the @$db_url@. I do not think that is the main cause, but I am sure they are not removed ... Ovidiu Maxiniuc
04:39 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
> Can you please check if there is any way to check @ProcessStream.readByte()@?
Try the @IMPORT@ statement with a ...
Greg Shah
03:41 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Greg Shah wrote:
> Anything using @INPUT THROUGH@, @INPUT-OUTPUT THROUGH@ or @OUTPUT THROUGH@ creates a child proces...
Theodoros Theodorou
09:19 AM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Vladimir Tsichevski wrote:
> In OE, a non-unknown value is padded left with spaces, so it is kind of ri...
Vladimir Tsichevski
09:03 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
> > > The web client is not loaded on the login / logout page.
> >
> > Right, so why do we care about translations...
Greg Shah
08:48 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Also SPA is a form of web app I'm very well familiar and it loads all resources at once in a compre...
Hynek Cihlar
08:45 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Greg Shah wrote:
> > > The web client is not loaded on the login / logout page.
> >
> > Right, ...
Hynek Cihlar
08:45 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Did you mean that this code @Iterator<Entry<String, String>> bun...
Sergey Ivanovskiy
08:44 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Also SPA is a form of web app I'm very well familiar and it loads all resources at once in a compressed format, so it... Galya B
08:39 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Greg Shah wrote:
> > The web client is not loaded on the login / logout page.
>
> Right, so why do we care about ...
Galya B
08:33 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Greg Shah wrote:
> > > * the high traffic low functionality pages will need to load a js library a...
Greg Shah
08:30 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> Did you mean that this code @Iterator<Entry<String, String>> bundles = TranslationManager...
Hynek Cihlar
08:29 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Greg Shah wrote:
> > * the high traffic low functionality pages will need to load a js library and all translations;...
Galya B
08:27 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
> Greg, you want to preserve the current approach. If that's the case, then the login page should use @currentLanguag... Greg Shah
07:20 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Did you mean that this code @Iterator<Entry<String, String>> bundles = TranslationManager.getBundles(bundleBaseName, ... Sergey Ivanovskiy
06:11 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> I can apply the changes from #7814-15 to the required task branch if there are no objecti...
Hynek Cihlar
06:10 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Hynek Cihlar wrote:
> > @CURRENT-LANGUAGE@ is interpreted by the customer app, it can be any valid...
Hynek Cihlar
06:08 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Hynek Cihlar wrote:
> > > * loading label and button texts in the ui with javascript will cause fl...
Hynek Cihlar
05:56 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Hynek Cihlar wrote:
> @CURRENT-LANGUAGE@ is interpreted by the customer app, it can be any valid identifier, not jus...
Galya B
05:53 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> We should decide who takes this issue because it can block this task.
I think it's als...
Galya B
05:52 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Hynek Cihlar wrote:
> > * loading label and button texts in the ui with javascript will cause flickering, if the pag...
Galya B
05:33 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
I can apply the changes from #7814-15 to the required task branch if there are no objections. Sergey Ivanovskiy
05:27 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Then in this @EmbeddedWebServerImpl@... Sergey Ivanovskiy
05:20 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
We should decide who takes this issue because it can block this task. Sergey Ivanovskiy
05:17 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> It seems that enough to fix @TranslationManager.parse@ (transfroms to identifiers) and @T...
Hynek Cihlar
05:13 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
It seems that enough to fix @TranslationManager.parse@ (transfroms to identifiers) and @TranslationManager.getIdentif... Sergey Ivanovskiy
05:07 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Sergey Ivanovskiy wrote:
> > So you found a hot issue.
> Yep. I thought it's intentional and cust...
Hynek Cihlar
05:04 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> * one language has multiple locales, for example English has 13 and French 6, but translations are ...
Hynek Cihlar
04:49 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> So you found a hot issue.
Yep. I thought it's intentional and customer apps are converte...
Galya B
04:47 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Sergey Ivanovskiy wrote:
> > Galya B wrote:
> > > Current translation mechanics 1:
> > > * The w...
Sergey Ivanovskiy
04:44 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Another important aspect is to keep a correlation between the error messages displayed in the ui and the logs on the ... Galya B
04:14 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Greg, you want to preserve the current approach. If that's the case, then the login page should use @currentLanguage@... Galya B
03:58 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Sergey Ivanovskiy wrote:
> Galya B wrote:
> > Current translation mechanics 1:
> > * The web driver shows certain ...
Galya B
03:57 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Galya B wrote:
> Current translation mechanics 1:
> * The web driver shows certain messages and menus that reflect ...
Sergey Ivanovskiy
02:43 AM User Interface Feature #7814: Supporting translated texts for web login / logout screens
Web login screens at @/gui@, @/chui@, @/embedded@ and the respective logout screens introduced with SSO in #3931 need... Galya B
02:25 AM User Interface Feature #7814 (New): Supporting translated texts for web login / logout screens
Galya B
08:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
As I noted above #3931-322, I'm OK with removing the remote form of embedded and the trustedspawner. However, I want... Greg Shah
07:13 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> But let's not forget that remote is a type of embedded and it should require SSO enabled as well, a...
Galya B
07:12 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Getting back to the review.
There was an important question about what we do with @trustedspawner@ and the fact th...
Galya B
04:41 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Let me see if I understand your point correctly.
h3. Bootstrap
* We have a map with keys as unqualified procedu...
Alexandru Lungu
04:00 AM Base Language Bug #7460 (Review): implement Progress.Lang.Class:getMethods
Please review. Marian Edu
03:59 AM Base Language Bug #7460 (WIP): implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> Marian, at this point, lets leave this behavior on the side for now. We need the implem...
Marian Edu

09/18/2023

06:19 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> It hangs here, and does not proceed.
I noticed I was using @fwd_admin@ instead of @fwd_us...
Roger Borrello
06:17 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I am working on updating the import script to utilize the new options for building the database tables. I am receivin... Roger Borrello
04:24 PM Conversion Tools Bug #4154 (Closed): NPE in ENABLE ALL
Greg Shah
04:20 PM Conversion Tools Bug #4154 (Review): NPE in ENABLE ALL
Seems, the issue does not exist anymore. The 4gl code example converts with no issues. This issue can be closed/rejec... Vladimir Tsichevski
04:19 PM Conversion Tools Bug #4154 (WIP): NPE in ENABLE ALL
Vladimir Tsichevski
03:24 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Tried the obvious choice @BaseDataType@ as return type and this could work if we update the blocks to create a proxy ... Marian Edu
03:08 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> what I mentioned about @invoke@ to use @BlockManager.functio@).
Yeah, as said the @invo...
Marian Edu
02:04 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Marian, at this point, lets leave this behavior on the side for now. We need the implementation of @progress.lang.me... Constantin Asofiei
02:02 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
All this doesn't look like expected behaviour imho and since those are all internal objects anyway let me know if you... Marian Edu
02:00 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> Marian, what happens if you use @=@ operator, and not Equals/ToString methods? If they ...
Marian Edu
01:51 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Marian, what happens if you use @=@ operator, and not Equals/ToString methods? If they are the same reference, this ... Constantin Asofiei
01:18 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> These @Parameter@, @Legacy4GLMethod@, etc, instances are immutable, right?
There seem...
Marian Edu
03:11 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Constantin, can we close this? Vladimir Tsichevski
02:19 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
@Ctrl-CursorLeft@ and @Ctrl-CursorRight@ move caret word left and right.
Vladimir Tsichevski
02:13 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Navigation issue: in OE in GUI mode, the @CURSOR-DOWN@ and @CURSOR-UP@ keys move cursor right and left. In F...
Vladimir Tsichevski
01:53 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Issues related to setting screen value.
Invalid character must not be tolerated, so the following values ...
Vladimir Tsichevski
07:08 AM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Yet another issue with decimal editor:
# insert an unknown value by typing @?@
# select the @?@ sign
# ...
Vladimir Tsichevski
08:47 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Which command do you use to create .po files from app sources?
I always used POEditor. But I thi...
Hynek Cihlar
08:44 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Which command do you use to create .po files from app sources? Galya B
08:39 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Hynek Cihlar wrote:
> > Galya B wrote:
> > > 1. The spawn errors are not present in the front-end...
Hynek Cihlar
08:25 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Also let me just conclude something again, because I'm not understood when I say it only once.
>
...
Hynek Cihlar
08:22 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> Galya B wrote:
> > 1. The spawn errors are not present in the front-end files and can't be au...
Galya B
08:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> 1. The spawn errors are not present in the front-end files and can't be automatically extracted to ...
Hynek Cihlar
08:14 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Also let me just conclude something again, because I'm not understood when I say it only once.
Having .po files me...
Galya B
08:04 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Why not do this on the server in Java and only provide what is needed? Why not use the browser's ...
Galya B
07:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Also the login page that can be server-side rendered, needs to load gettext.js and all resources an...
Greg Shah
07:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Also the login page that can be server-side rendered, needs to load gettext.js and all resources and translate on the... Galya B
07:24 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Thank you everyone for the contribution. Finally we can agree on my original comments - there is no tool, code, scrip... Galya B
07:15 AM User Interface Feature #3931: single sign-on for virtual desktop mode
To be clear: I'm not expecting this task to do anything with automation for gettext. It is enough to create the @.po... Greg Shah
05:00 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
>what it is is still unclear... gettext... a JavaScript library?! That's the only gettext in the proj...
Sergey Ivanovskiy
03:24 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Greg Shah wrote:
> > > Having an external tool not plugged into the automation doesn't sound very ...
Hynek Cihlar
03:06 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> Galya B wrote:
> > Greg Shah wrote:
> > > There is none and we plan no such thing. I have th...
Hynek Cihlar
03:04 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> > Having an external tool not plugged into the automation doesn't sound very standard for modern ...
Galya B
03:01 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Greg Shah wrote:
> > There is none and we plan no such thing. I have the feeling that I am not und...
Hynek Cihlar
01:45 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> There is none and we plan no such thing. I have the feeling that I am not understand something cr...
Galya B
03:39 AM Base Language Bug #5538 (WIP): fix readByte() for DirStream, ProcessStream, and others
Theodoros Theodorou

09/15/2023

03:30 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Yet another issue with decimal editor: initially the screen value is filled with spaces (which is incorrect ...
Vladimir Tsichevski
03:23 PM User Interface Bug #7794 (WIP): FILL-IN: editing numbers issues
Vladimir Tsichevski wrote:
> Yet another issue: decimal editor: inserting the question mark @?@ does not reset the e...
Vladimir Tsichevski
02:58 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Yet another issue: decimal editor: inserting the question mark @?@ does not reset the editor to unknown stat...
Vladimir Tsichevski
01:41 PM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Greg Shah wrote:
> Marian: Are you close to committing the next version of this?
I’ll try to push that by Monday,...
Marian Edu
11:13 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Marian: Are you close to committing the next version of this? Greg Shah
10:50 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> > > FWD translatable strings would be in FWD-specific bundles and then two would ever meet or ove...
Hynek Cihlar
10:21 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> A little background on things...
>
> There are two ways to load resource bundles: from @.java@ c...
Hynek Cihlar
10:17 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> OK, alien mode activated:
>
> I think... and write... and hopefully it will be read... and under...
Hynek Cihlar
09:42 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > FWD translatable strings would be in FWD-specific bundles and then two would ever meet or overlap.
> How is then...
Greg Shah
09:37 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Greg Shah wrote:
> > FWD translatable strings would be in FWD-specific bundles and then two would ...
Sergey Ivanovskiy
09:13 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> FWD translatable strings would be in FWD-specific bundles and then two would ever meet or overlap...
Galya B
09:11 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> I don't find it a good idea to run customer apps re-conversion every time someone changes the wording of an error m... Greg Shah
09:07 AM User Interface Feature #3931: single sign-on for virtual desktop mode
A little background on things...
There are two ways to load resource bundles: from @.java@ class extending @java.u...
Galya B
08:37 AM User Interface Feature #3931: single sign-on for virtual desktop mode
OK, alien mode activated:
I think... and write... and hopefully it will be read... and understood... a very import...
Galya B
08:28 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Greg Shah wrote:
> > > Having an external tool not plugged into the automation doesn't sound very ...
Greg Shah
08:25 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > What do you mean by this? @SESSION:CURRENT-LANGUAGE@ is assignable and we react to it.
> Greg, please, don't ma...
Greg Shah
08:22 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> > Having an external tool not plugged into the automation doesn't sound very standard for modern ...
Galya B
08:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> Having an external tool not plugged into the automation doesn't sound very standard for modern programs.
We do ...
Greg Shah
08:16 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> What do you mean by this? @SESSION:CURRENT-LANGUAGE@ is assignable and we react to it.
Greg, pl...
Galya B
08:14 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > > @CURRENT-LANGUAGE@ will be set by directory.xml. As far as I can see from any examples it is the full language ... Greg Shah
08:12 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> We want the translations to be based on GNU gettext. This is a de facto industry standard, it's simple to use, has ... Greg Shah
08:07 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> We want the translations to be based on GNU gettext. This is a de facto industry standard
Hav...
Galya B
07:38 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> Galya B wrote:
> > @CURRENT-LANGUAGE@ will be set by directory.xml. As far as I can see from ...
Galya B
07:33 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> @CURRENT-LANGUAGE@ will be set by directory.xml. As far as I can see from any examples it is the fu...
Hynek Cihlar
07:29 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> See the attached diff, it provides a possible gettext implementation for FWD runtime. I haven'...
Hynek Cihlar
07:28 AM User Interface Feature #3931: single sign-on for virtual desktop mode
@CURRENT-LANGUAGE@ will be set by directory.xml. As far as I can see from any examples it is the full language name. ... Galya B
07:02 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> I didn't know you've started. I'm ready with the implementation in 3931a r14777. Can you please che...
Hynek Cihlar
06:50 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin, Sergey, Hynek, 3931a is ready for final review. Galya B
06:49 AM User Interface Feature #3931: single sign-on for virtual desktop mode
It's done in r14780.
With this config the login can be translated:...
Galya B
06:07 AM User Interface Feature #3931: single sign-on for virtual desktop mode
@WebDriverHandler@ error msg added to translation resources in r14778. Next I'll translate the login / logout pages a... Galya B
05:07 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I didn't know you've started. I'm ready with the implementation in 3931a r14777. Can you please check if it's in chec... Galya B
04:50 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Hynek Cihlar wrote:
> > If there is no objection I will add proper support for string translation ...
Hynek Cihlar
01:58 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> If there is no objection I will add proper support for string translation also for FWD runtime...
Galya B
10:37 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
*Review:*
* You made sortUsingReversedIndex by default true. I don't think this is right!
* For ReversedRes...
Alexandru Lungu
06:30 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
I put some thought into this and tried a couple of things and I think (or hope at least) that I've reached a pretty "... Radu Apetrii
10:30 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric: Please review. Greg Shah
10:30 AM Database Bug #6767: Possible name clashes in DMO classes
Eric: Please review. Greg Shah
10:28 AM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
How do we move this along? Greg Shah
10:27 AM Database Feature #7020: always use "expanded" extent fields
Eric: Please review. Greg Shah
10:26 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Eric: Please review. Greg Shah
10:18 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Another thing to consider with this "search inversion" idea is whether we can avoid the propath scanning process by r... Greg Shah
10:14 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I think the idea from #6649-17 has the greatest potential for improvement, though the caching from #6649-16 might als... Greg Shah
08:56 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
From #6649-16, I understood that we should execute the lookup function with the unqualified filename, then resume sea... Dănuț Filimon
09:03 AM Database Feature #7802: implement INACTIVE index support
This task is meant to provide support for the @INACTIVE@ schema value in an index definition (in a @.df@) file. In #... Greg Shah
09:01 AM Database Feature #7802 (New): implement INACTIVE index support
Greg Shah

09/14/2023

04:58 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Yet another issue which can be reproduced with @7019.p@ attached to the #7019 issue.
I enter -890134 into...
Vladimir Tsichevski
04:38 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Yet another issue related to the digit insertion in a decimal editor:
# The initial value has a *single i...
Vladimir Tsichevski
03:47 PM User Interface Bug #7794: FILL-IN: editing numbers issues
Vladimir Tsichevski wrote:
> 2. Digits can be inserted at the lowest integer part of the format (over the digit 5 ...
Vladimir Tsichevski
03:42 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Another issues related to the digit insertion in a *decimal* editor:
The initial value is always @12,345....
Vladimir Tsichevski
02:24 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Another issues related to the @DELETE@ action in a decimal editor:
The initial value is always @12,345.67...
Vladimir Tsichevski
12:51 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Another 2 issues related to the @BACKSPACE@ action in a decimal editor:
# After I erase the digit @3@ in ...
Vladimir Tsichevski
12:42 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> If there is no objection I will add proper support for string translation also for FWD runtime.
Go ahead.
Greg Shah
12:35 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> My idea was that all errors sent to the end-user will have the uuid and they will be logged with th...
Constantin Asofiei
12:30 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Currently we don't have translation resolved for FWD runtime (beside Javascript client). @TranslationManager@ address... Hynek Cihlar
12:00 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Sergey Ivanovskiy wrote:
> > I think you should try @ResourceBundle.getBundle(String baseName, Loc...
Sergey Ivanovskiy
11:37 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya B wrote:
> > I'm adding all the errors to the ui, but I just want to mention a su...
Galya B
11:16 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey Ivanovskiy wrote:
> I think you should try @ResourceBundle.getBundle(String baseName, Locale locale)@ to load...
Galya B
11:01 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Sergey Ivanovskiy wrote:
> > I guess that it needs to
> > [...]
> I tried earlier to set it thou...
Sergey Ivanovskiy
10:37 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey Ivanovskiy wrote:
> I guess that it needs to
> [...]
I tried earlier to set it though @EnvironmentOps@ and ...
Galya B
10:36 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey Ivanovskiy wrote:
> I guess that it needs to...
Sergey Ivanovskiy
10:31 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> I'm adding all the errors to the ui, but I just want to mention a superior and more reliable debugg...
Constantin Asofiei
10:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I guess that it needs to... Sergey Ivanovskiy
10:10 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> One more to the topic: Translating parameterized messages should be done before the specifiers are ...
Sergey Ivanovskiy
09:46 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Translations is the last sub-task I have before a final review. I need more specific pointers how to solve it with th... Galya B
09:32 AM User Interface Feature #3931: single sign-on for virtual desktop mode
We have other tasks open to translate all other messages, so eventually all the messages will be translated. Greg Shah
09:31 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> A question - since the same error is supposed to be present in the logs, what language should it be in? If the logi... Greg Shah
07:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
One more to the topic: Translating parameterized messages should be done before the specifiers are substituted. I can... Galya B
03:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
A question - since the same error is supposed to be present in the logs, what language should it be in? If the login ... Galya B
02:55 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Not to mention (mentioning) this approach will eliminate the need to keep translations for 10+ errors. Galya B
02:45 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I myself had that issue multiple times of not understanding why the credentials are not accepted according to the mes... Galya B
08:17 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I did a test on a large customer application for #6649-16 where I got a total of *42846* calls to @SourceNameMapper.c... Dănuț Filimon
08:09 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Sorry, my bad. Alexandru Lungu
05:36 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
Radu Apetrii wrote:
> This might turn out to be more messy than I hoped. I was right saying that the changes are the...
Alexandru Lungu
05:19 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
This might turn out to be more messy than I hoped. I was right saying that the changes are there, but it's a bit more... Radu Apetrii
03:30 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
I don't have an example yet.
Attempt to make something like @FOR EACH tt BY tt.f1 DESC@, while you have an @ASC@ i...
Alexandru Lungu
03:10 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
I'm on it. I think I already have the changes necessary, but they need to be added to 7066c_h2 (which I will create v... Radu Apetrii

09/13/2023

05:05 PM User Interface Bug #7794: FILL-IN: editing numbers issues
I am remembering that some layout modes (@COLON-ALIGNED@?, @SIDE-LABELS@?) might change the alignment of the associat... Greg Shah
04:51 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*FIXED*
Screen value formatting issue:
GUI Swing, both decimal/integer editors:
In OE, a non-unknown value is ...
Vladimir Tsichevski
03:48 PM Runtime Infrastructure Feature #7799: automated vulnerability scanning
We plan to update all of our dependencies to the latest stable levels as part of work on #6692 (Java 17). That will ... Greg Shah
03:38 PM Runtime Infrastructure Feature #7799 (WIP): automated vulnerability scanning
Greg Shah
11:55 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Alexandru Lungu wrote:
> As this doesn't provide consistent improvements in this state, I am pending this for furthe...
Constantin Asofiei
10:22 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Done some improvements and committed 7641a / rev. 14721. I didn't expect to have that many (new) instances of @Static... Alexandru Lungu
10:47 AM Database Feature #7066: Implement multi-table indexed query in H2
> No, but it was quite straight-forward to solve that test. I committed to 7066b_h2, rev. 28.
Great news.
Merge...
Alexandru Lungu
05:26 AM Database Feature #7066: Implement multi-table indexed query in H2
Alexandru Lungu wrote:
> I am OK with the changes. The regression tests are ok. Does this also solve #7776?
No, but...
Radu Apetrii
04:46 AM Database Feature #7066: Implement multi-table indexed query in H2
I am OK with the changes. The regression tests are ok. Does this also solve #7776?
Radu, *please extend your regress...
Alexandru Lungu
04:30 AM Database Feature #7066: Implement multi-table indexed query in H2
Done. I committed to *7066b_h2, rev. 27* changes that target the behavior of @lazy@ when using @previous()@. I tried ... Radu Apetrii
02:59 AM Database Feature #7066: Implement multi-table indexed query in H2
Greg Shah wrote:
> Since 7066a_h2 is needed to fix a bug (regression?) that causes #7666 (and several other related ...
Radu Apetrii
10:45 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
... Alexandru Lungu
10:37 AM Database Bug #7797 (Closed): FWD-H2 LAZY reverse index regression
Alexandru Lungu
09:43 AM Database Bug #7793: incremental conversion with deleted table from .df
Ovidiu Maxiniuc wrote:
> I have only one unknown thing: at runtime, how do we decide which is the timestamp which ma...
Constantin Asofiei
09:37 AM Database Bug #7793: incremental conversion with deleted table from .df
I think of the following solution:
* add a conversion timestamp to DMOs (as an annotation). This might be useful for...
Ovidiu Maxiniuc
08:22 AM Database Bug #7793: incremental conversion with deleted table from .df
The current solutions for a customer were:
* delete all artifacts for this table manually (from src/, build/, other ...
Constantin Asofiei
07:42 AM Database Bug #7793: incremental conversion with deleted table from .df
We don't support incremental conversion when the schema changes. This is expected to fail. Greg Shah
11:57 PM Database Bug #7793: incremental conversion with deleted table from .df
Ovidiu, the scenario is this:
* full conversion uses table Book with dump-name 'paper'.
* incremental conversion re...
Constantin Asofiei
08:16 AM Base Language Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
Greg Shah
05:30 AM Database Bug #7776: Previous regression on FWD-H2 lazy mode
Alexandru Lungu wrote:
> If that is the case, note that @beforeLast@ can be reset back to @false@ if we ever do @nex...
Radu Apetrii
04:59 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
Merged 7535a_h2/rev.27 into FWD-H2 trunk as rev. 27 and archived. Alexandru Lungu

09/12/2023

07:25 PM Database Bug #7788: NPE when assigning query to browse
Let me put my thoughts. Is it a browse issue? Yes and no.
First, if you try this code:...
Stanislav Lomany
11:10 AM Database Bug #7788: NPE when assigning query to browse
> Maybe they were tested individually and the actual operator is || instead of &&?
This was exactly what I thought...
Alexandru Lungu
10:32 AM Database Bug #7788: NPE when assigning query to browse
Alexandru Lungu wrote:
> There are two issues here:
> * The browse is not dynamic, so @_dynamic@ returns @false@. I...
Ovidiu Maxiniuc
08:18 AM Database Bug #7788: NPE when assigning query to browse
That part is not quite relevant for the test-case. The following is also problematic:... Alexandru Lungu
07:26 AM Database Bug #7788: NPE when assigning query to browse
Nice catch!
It seems like the query from @new-query-handle@ is not properly initialized. I did not run the testcase ...
Ovidiu Maxiniuc
04:42 AM Database Bug #7788: NPE when assigning query to browse
This code works in 4GL, but after conversion it throws a NullPointerExpression.... Alexandru Donica
03:47 AM Database Bug #7788 (New): NPE when assigning query to browse
Alexandru Donica
05:45 PM Database Bug #7793: incremental conversion with deleted table from .df
I am not sure I understand. Please correct me if I am wrong.
We have an initial conversion over a .df which contai...
Ovidiu Maxiniuc
12:02 PM Database Bug #7793: incremental conversion with deleted table from .df
If an incremental conversion is done with a .df file which removes a table, the DMO remains in place, both as .java a... Constantin Asofiei
11:48 AM Database Bug #7793 (Closed): incremental conversion with deleted table from .df
Constantin Asofiei
04:52 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Review of 4722a, up to 14738.
I am generally OK with the code. Just a few notes to add:
Globally:
* the module...
Ovidiu Maxiniuc
03:08 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu: Please review. Greg Shah
02:35 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
@FILL-IN@ for a decimal variable, default format, Swing: if the cursor points to a thousands delimiter, an i...
Vladimir Tsichevski
02:33 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
@FILL-IN@ for an *integer* variable, default format, Swing: if the cursor points to a thousands delimiter,...
Vladimir Tsichevski
02:31 PM User Interface Bug #7794 (WIP): FILL-IN: editing numbers issues
Vladimir Tsichevski
12:04 PM User Interface Feature #4856 (Review): web client session forking
Ready for review in 3931a (latest r14770), based on trunk r14707.
Relevant files:...
Galya B
11:33 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
I continued improving 7641a, which is now at rev. 14720. Basically, I moved @SchemaHelper@ to persist, instead of orm... Alexandru Lungu
10:42 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Just mentioning on time... the whole confusion of the end user about messages about FWD user / acco...
Greg Shah
10:40 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Just mentioning on time... the whole confusion of the end user about messages about FWD user / account and OS user / ... Galya B
10:40 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> And you want them translated or not?
Yes. If there is any problem with the translations, our cu...
Greg Shah
10:37 AM User Interface Feature #3931: single sign-on for virtual desktop mode
And you want them translated or not? Galya B
10:33 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Greg Shah wrote:
> > Please restore the previous level of detail.
> The number / type of errors i...
Greg Shah
09:44 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Also translating the errors with Google translator may get funny for things like @Cannot load dynamic libraries.@. :) Galya B
09:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Please restore the previous level of detail.
The number / type of errors in the web handlers wen...
Galya B
08:45 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > When running in an enviornment where there is no existing session, then I think we should handle this same requir... Greg Shah
08:39 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> It's convenient when end-users tell admins what exactly went wrong by quoting the error message, but at the same ti... Greg Shah
01:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya B wrote:
> > All right, I'll just set the context anew every time it's not a remo...
Galya B
01:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> When running in an enviornment where there is no existing session, then I think we should handle ...
Galya B
01:21 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> At least, we need a proper error message being shown (something like @Not enough permiss...
Galya B
10:30 AM Database Feature #7066: Implement multi-table indexed query in H2
Since 7066a_h2 is needed to fix a bug (regression?) that causes #7666 (and several other related tasks), what is the ... Greg Shah
07:58 AM Database Bug #7731: performance improvements for FQLPreprocessor
Dănuț Filimon wrote:
> So I should leave the cache size to *512k* instead of *8192* and wait for #7767 to be complet...
Constantin Asofiei
07:50 AM Database Bug #7731: performance improvements for FQLPreprocessor
Constantin Asofiei wrote:
> The total number of cache hits (or misses). Set the cache number to something large (li...
Dănuț Filimon
07:21 AM Database Bug #7731: performance improvements for FQLPreprocessor
Dănuț Filimon wrote:
> I will test it right away but is the number of calls the only information that you want to kn...
Constantin Asofiei
06:58 AM Database Bug #7731: performance improvements for FQLPreprocessor
Constantin Asofiei wrote:
> For #7767, there are ~280k of @HQLParser.expression@ calls, which in turn create some 94...
Dănuț Filimon
06:45 AM Database Bug #7731: performance improvements for FQLPreprocessor
Dănuț Filimon wrote:
> The problem with using simple @FIND FIRST@ statements is that if I want to use a counter vari...
Constantin Asofiei
06:39 AM Database Bug #7731: performance improvements for FQLPreprocessor
Constantin Asofiei wrote:
> I don't think longer where clauses will show much - try to build a test having 100s/1000...
Dănuț Filimon
07:37 AM User Interface Bug #7515: FILL-IN: editing dates issues
Yet another issue: in @7019.p@ I assign the date variable on the @LEAVE@ event of the date @FILL-IN@:... Vladimir Tsichevski
05:01 AM Database Feature #6496 (WIP): add equivalent support for -trig command line option
Alex, please handle this now. There is some insight in spr and proghand documentations, but quite minimal.
Attempt t...
Alexandru Lungu

09/11/2023

05:37 PM User Interface Bug #7515: FILL-IN: editing dates issues
Another issue: when the user presses @TAB@, and focus moves from the date @FILL-IN@ to the next tabbed widget, this w... Vladimir Tsichevski
04:11 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Yet another issue in FWD ChUI:
I invoke a button, which causes an action, which causes an error, which raises an e...
Vladimir Tsichevski
04:01 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Another issue:
In OE in character mode error messages are displayed in the message area.
In FWD a message box is ...
Vladimir Tsichevski
11:18 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Vladimir Tsichevski wrote:
> Another issue with ChUI (both Swing and native).
>
> In OE pressing the @Ctrl-R@ key...
Vladimir Tsichevski
09:58 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Another issue with ChUI (both Swing and native).
In OE pressing the @Ctrl-R@ key cleans the screen to an empty str...
Vladimir Tsichevski
08:54 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Another issue in ChUI (both Swing and native).
In OE ChUI the @Home@ and @End@ keys move focus to the first and la...
Vladimir Tsichevski
08:34 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
ChUI Swing: another issue: the @CursorDown@ key moves the cursor outside the destination widget area.
See the @777...
Vladimir Tsichevski
07:39 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Another issue in *ChUI native* mode: pressing @Tab@ and @Backtab@ sometimes does not work as expected:
# can cause...
Vladimir Tsichevski
03:04 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> Sergey, as far as I understand at the moment there is no config for languages outside of a 4GL app? I mean there is... Greg Shah
03:00 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya B wrote:
> > All right, I'll just set the context anew every time it's not a remo...
Greg Shah
12:26 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> All right, I'll just set the context anew every time it's not a remote call.
The context needs to ...
Constantin Asofiei
10:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'm speaking about redirections and links... On app end JS redirects to the logout page in SSO. The taskbar menu shou... Galya B
10:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> The easy way out was if directory knew the external address for login / logout.
How is this different from the s...
Greg Shah
10:06 AM User Interface Feature #3931: single sign-on for virtual desktop mode
The variables in the address are too many and both the Java servlets and the js code have difficulties to imagine whe... Galya B
09:56 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I don't see how we can eliminate the reverse proxy support. Some customers require that only the server's port 443 i... Greg Shah
09:51 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Can we remove reverse proxies for customers?
The /gui, /chui, /embedded port is configurable and if that is @443@ ...
Galya B
08:32 AM User Interface Feature #3931: single sign-on for virtual desktop mode
r14767 Review part II improvements applied. Galya B
06:13 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg, I remember you wanted @remotelaunchoption@ to be checked for all web spawn requests, instead of just those from... Galya B
05:53 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Btw the mime types look neater in the latest revision. I've put them in a map. Galya B
05:28 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> > > ** @handle@ - can we make the mime type code for images more generic?
> > Do you st...
Galya B
05:06 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> > Unfortunately that wacky @initSecurityManager@ serves a purpose. The authenticator is ...
Galya B
04:49 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> This part is completely reworked, especially in the latest revision, so it's not applicable any mor...
Constantin Asofiei
03:49 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> 4. SecurityManager refactoring
> * @SecurityManager@ is used from customer applications...
Galya B
03:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> 3. SSO and embedded refactoring
> * @LeafSessionManager@, @p2j.remote.js@ - no actual c...
Galya B
11:24 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Marian Edu wrote:
> > ** @ErrorManager.recordOrThrowError@ must be followed by a @return@.
> Will fix that, as said...
Constantin Asofiei
10:52 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Constantin Asofiei wrote:
> Review for 6410a rev 14571:
> * @LegacyClass.java@
> ** we need to cache the @Legacy4G...
Marian Edu
08:11 AM Base Language Bug #7460: implement Progress.Lang.Class:getMethods
Review for 6410a rev 14571:
* @LegacyClass.java@
** we need to cache the @Legacy4GLMethod@ instances and resolve th...
Constantin Asofiei
11:00 AM Database Bug #7731: performance improvements for FQLPreprocessor
Dănuț Filimon wrote:
> I want to test a customer application to see if the current size of the LRUCache (8196) is en...
Constantin Asofiei
08:57 AM Database Bug #7731: performance improvements for FQLPreprocessor
*Committed 7731a/rev.14733*. Added the initial implementation for the HQLAst cache.
* The cache will be created usin...
Dănuț Filimon
08:27 AM Database Bug #7731: performance improvements for FQLPreprocessor
I want to test a customer application to see if the current size of the LRUCache (8192) is enough and increase it if ... Dănuț Filimon
08:18 AM Database Bug #7731: performance improvements for FQLPreprocessor
Constantin Asofiei wrote:
> Danut, just to be clear, I'm referring to the HQL AST returned by this code:
> [...]
>...
Dănuț Filimon
08:13 AM Database Bug #7731: performance improvements for FQLPreprocessor
Danut, just to be clear, I'm referring to the HQL AST returned by this code:... Constantin Asofiei
08:07 AM Database Bug #7731: performance improvements for FQLPreprocessor
Dănuț Filimon wrote:
> One problem with the cache implementation is that when we have two dynamic queries, one with ...
Dănuț Filimon
07:57 AM Database Bug #7731: performance improvements for FQLPreprocessor
The @FQLPreprocessor@ will always use the cache when the dialect is @P2JH2Dialect@ because of the @inline = inline &&... Dănuț Filimon
10:45 AM User Interface Feature #4856: web client session forking
It is fine where it is for now. We will probably reorganize these so that the features that are for analysis or diag... Greg Shah
10:43 AM User Interface Feature #4856: web client session forking
The new menu item ended up in the middle, because it seems the lower menu is added after the initialization. Do I try... Galya B
09:01 AM User Interface Feature #4856: web client session forking
> > There is an existing popup menu on the taskbar, add an item to that.
>
> It is existing only for virtual deskt...
Greg Shah
08:49 AM User Interface Feature #4856: web client session forking
Greg Shah wrote:
> There is an existing popup menu on the taskbar, add an item to that.
It is existing only for v...
Galya B
08:09 AM Base Language Bug #7604 (Closed): Switch does not honor case sensitivity of character
Greg Shah
07:49 AM Base Language Bug #7604: Switch does not honor case sensitivity of character
Greg, we can close this. Alexandru Lungu
07:37 AM Base Language Bug #7604: Switch does not honor case sensitivity of character
Yes, conversion seems good. Eduard Soltan
07:30 AM Base Language Bug #7604: Switch does not honor case sensitivity of character
Eduard, now that the change reached customer applications (newer binaries), please check that conversion is OK, so we... Alexandru Lungu
08:06 AM User Interface Feature #4854: origin affinity
Yes, this sounds reasonable. Greg Shah
07:36 AM User Interface Feature #4854: origin affinity
OK, then if a storage identifier is provided (probably userId with SSO), then the value will be set in @localStorage@... Galya B
07:26 AM User Interface Feature #4854: origin affinity
The design is good.
> Do I work on it under #4517 or here?
Here.
> > Due to the fact that some customers hav...
Greg Shah
05:56 AM Database Bug #7389: Make fast-copy statements cachable
Committed 7404a to trunk as rev. 14730. Alexandru Lungu
05:55 AM Database Bug #7488 (Test): Slow fast-copy with before tables in H2
Committed 7404a to trunk as rev. 14730. Alexandru Lungu
04:36 AM Database Bug #7641 (Review): Lower the number of Map.get() calls in the persistence layer
I committed 7641a rev. 14716 and 14717 with some improvements, including the use of Java array instead of ArrayList. ... Alexandru Lungu
02:48 AM User Interface Bug #7786: FOCUS handle must return only field-level widgets
This issue was identified during #6615.
@FOCUS@ should only return field-level (frame child widgets or other frame...
Hynek Cihlar
02:44 AM User Interface Bug #7786 (New): FOCUS handle must return only field-level widgets
Hynek Cihlar

09/10/2023

01:12 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Continue for the review of 3931a rev 14758 on top of trunk rev 14707.
3. SSO and embedded refactoring
* @LeafSess...
Constantin Asofiei
12:27 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Added H2 support in ScriptRunner.
Committed to 4722a/14738.
All changes to the ScriptRunner are done now.
Please...
Igor Skornyakov
05:17 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> Ovidiu Maxiniuc wrote:
> > The statement for dropping the index is @getDropIndexString()@ ...
Igor Skornyakov

09/08/2023

05:00 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
The following patch removed this asymmetry with the @TAB@ key and seems to cure the issue. I consider this as an urge... Vladimir Tsichevski
04:43 PM User Interface Bug #7779 (Feedback): ChUI Swing: focus does not move backward with Shift-TAB key
The difference is in the @LinuxKeyboardReader@: instead of one keyboard event it generates two events: one for key pr... Vladimir Tsichevski
09:06 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Alexandru Lungu wrote:
> Eduard, can you please check if this is caused by your recent focus changes?
Probably no...
Eduard Soltan
02:29 AM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Eduard, can you please check if this is caused by your recent focus changes? Alexandru Lungu
04:52 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu Maxiniuc wrote:
> The statement for dropping the index is @getDropIndexString()@ for each @Dialect@. If you l...
Igor Skornyakov
04:36 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
The statement for dropping the index is @getDropIndexString()@ for each @Dialect@. If you look at @MariaDbLenientDial... Ovidiu Maxiniuc
03:18 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I understand that on the "normal" database creation the @schema...
Igor Skornyakov
03:02 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> I understand that on the "normal" database creation the @schema_index_${dbname}_${dialect}....
Ovidiu Maxiniuc
02:34 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I've noticed the following.
If I use @<parameter name="ddl-dialects" value="h2,postgresql,mariadblenient" />@ in the...
Igor Skornyakov
02:27 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Add support for more SQL script types for PostgreSQL and MariaDB.
Committed to 4722/14735.
New commands are *create...
Igor Skornyakov
07:41 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I understand that on the "normal" database creation the @schema_index_${dbname}_${dialect}.sql@ DDL script is not use... Igor Skornyakov
11:45 AM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Constantin Asofiei wrote:
> > > There are these additio...
Vladimir Tsichevski
11:38 AM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > There are these additional classes referenced by the cus...
Constantin Asofiei
11:31 AM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> There are these additional classes referenced by the customer's project:
> [...]
>
>...
Vladimir Tsichevski
11:00 AM Conversion Tools Feature #6237: OEUnit support
Thanks, I missed that somehow. What about the other two classes? Constantin Asofiei
10:59 AM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, a question, please. A customer uses this:
> [...]
>
> @OEUnit.Assertion.A...
Vladimir Tsichevski
09:11 AM Conversion Tools Feature #6237: OEUnit support
There are these additional classes referenced by the customer's project:... Constantin Asofiei
08:52 AM Conversion Tools Feature #6237: OEUnit support
Vladimir, a question, please. A customer uses this:... Constantin Asofiei
09:33 AM Database Feature #6720: lazy hydration
> I found tons of examples where static inference of @FIELDS@ clause would make lazy hydration less appealing.
My ...
Greg Shah
08:43 AM Database Feature #6720: lazy hydration
I've reread this issue and refreshed my mind. There are some key observations before moving on:
* Eric, 6720b exis...
Alexandru Lungu
08:29 AM User Interface Feature #4856: web client session forking
There is an existing popup menu on the taskbar, add an item to that. Greg Shah
08:15 AM User Interface Feature #4856: web client session forking
The @.dock@ div is generated programmatically and the @#taskBar@ is a canvas. If this is where the new button should ... Galya B
08:08 AM User Interface Feature #4856: web client session forking
Is there already a toolbar / taskbar in the DOM where this button can be added? Galya B
08:25 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> If customers with embedded are not going to be updated with trunk, I can fix it here.
Yes, we can fix it here.
Greg Shah
02:57 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey, as far as I understand at the moment there is no config for languages outside of a 4GL app? I mean there is n... Galya B
02:10 AM User Interface Feature #3931: single sign-on for virtual desktop mode
There is a regression related to #4938 (4938b merged in r14688).
@ClientCore.processClientParams@ lost:...
Galya B
02:41 AM User Interface Feature #4854 (WIP): origin affinity
In 3931a the landing page for both drivers has @iframe@, where the actual login page resides. The content gets later ... Galya B
02:23 AM User Interface Feature #4129 (Review): map web client users to OS accounts
Review in progress in #3931. Galya B
02:23 AM User Interface Feature #4129 (WIP): map web client users to OS accounts
Galya B

09/07/2023

07:00 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
Greg Shah wrote:
> What testcase?
@7779.p@ attached.
Vladimir Tsichevski
05:19 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
What testcase? Greg Shah
04:47 PM User Interface Bug #7779: ChUI Swing: focus does not move backward with Shift-TAB key
In ChUI mode when I press @Shift-TAB@, the focus jumps to the previous widget in the tab order, but returns back in t... Vladimir Tsichevski
04:44 PM User Interface Bug #7779 (Feedback): ChUI Swing: focus does not move backward with Shift-TAB key
Vladimir Tsichevski
03:22 PM User Interface Feature #3931: single sign-on for virtual desktop mode
If there is a requirement to internationalize login pages, then http request object gives the user client preferred l... Sergey Ivanovskiy
08:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'm not sure how translation should work on the login page. @gettext.js@ uses the language set by the 4GL session acc... Galya B
07:56 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin, here is the new look of the OS Users Management page. Please note that the second table (Associated FWD U... Galya B
02:08 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey,
1. renaming of @virtualDesktopEnabled@ was for consistency. The whole "enable" drivers thing was very mess...
Galya B
10:59 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
I've continued working on 7045b. I mostly covered some issues with @CompoundQuery@. Currently, I am still facing some... Alexandru Lungu
10:57 AM User Interface Feature #4856 (WIP): web client session forking
Greg Shah wrote:
> > Also I possibly need to fix Jetty's sessions - the FWD client's embedded Jetty policy attaches ...
Galya B
10:53 AM User Interface Feature #4856: web client session forking
> > create multiple sessions so long as they stay in the same browser.
> I don't like the phrasing. They can go to a...
Greg Shah
10:52 AM User Interface Feature #4856: web client session forking
> OK, then a button to open a new tab with the virtual desktop landing page address is enough.
Rather than have a ...
Greg Shah
10:51 AM User Interface Feature #4856: web client session forking
Greg Shah wrote:
> create multiple sessions so long as they stay in the same browser.
I don't like the phrasing. Th...
Galya B
10:46 AM User Interface Feature #4856: web client session forking
OK, then a button to open a new tab with the virtual desktop landing page address is enough.
The limitation is tha...
Galya B
10:32 AM User Interface Feature #4856: web client session forking
> > This will meet the customers needs. If it is not possible, help me understand why.
>
> Because the customer c...
Greg Shah
10:28 AM User Interface Feature #4856: web client session forking
Greg Shah wrote:
> The same user is able to access multiple organizations and it is an application function to imple...
Galya B
10:25 AM User Interface Feature #4856: web client session forking
Greg Shah wrote:
> This will meet the customers needs. If it is not possible, help me understand why.
Because th...
Galya B
10:24 AM User Interface Feature #4856: web client session forking
> I think they want different sessions with different in-app users in one browser.
No, they don't want this. The ...
Greg Shah
10:23 AM User Interface Feature #4856: web client session forking
> > A customer has the requirement that a user should be able to create more than one web client session with their a... Greg Shah
10:16 AM User Interface Feature #4856: web client session forking
Can we get some clarifications from the customer on their requirements? I think they want different sessions with dif... Galya B
10:12 AM User Interface Feature #4856: web client session forking
Let me try to put it in other words:
> A customer has the requirement that a user should be able to create more th...
Galya B
10:02 AM User Interface Feature #4856: web client session forking
> One person can open multiple sessions on multiple devices, with multiple browsers and in multiple tabs in each brow... Greg Shah
09:56 AM User Interface Feature #4856: web client session forking
> Under "in-app" I mean a user in the customer's DB or any directory they use. The above questions can apply to any o... Greg Shah
09:54 AM User Interface Feature #4856: web client session forking
Galya B wrote:
> Maybe it's time to define some basic terms and reconsider the core statements.
>
> > a user shou...
Greg Shah
09:41 AM User Interface Feature #4856: web client session forking
One person can open multiple sessions on multiple devices, with multiple browsers and in multiple tabs in each browse... Galya B
08:59 AM User Interface Feature #4856: web client session forking
Under "in-app" I mean a user in the customer's DB or any directory they use. The above questions can apply to any oth... Galya B
08:56 AM User Interface Feature #4856: web client session forking
Maybe it's time to define some basic terms and reconsider the core statements.
> a user should be able to create m...
Galya B
09:59 AM Database Bug #7776: Previous regression on FWD-H2 lazy mode
... Alexandru Lungu
09:39 AM Database Bug #7776 (Closed): Previous regression on FWD-H2 lazy mode
Alexandru Lungu
09:04 AM Database Feature #7404 (Test): Trasform replace-mode into append-mode when target table is empty
Committed 7404a to trunk as rev. 14730. Alexandru Lungu
08:02 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
Starting the rebase; I will notify you when ready. Alexandru Lungu
06:54 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
If you are ready, you can go ahead with the merge now. Greg Shah
02:47 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
OK. Alexandru Lungu

09/06/2023

12:28 PM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
Merged is postponed for tomorrow - please coordinate with Greg before queuing for merge. Constantin Asofiei
10:58 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
Constantin Asofiei wrote:
> I'll do a round of ETF tests.
ETF tests is OK. Actually, it fixes a test which previou...
Constantin Asofiei
09:34 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
Fixed the history numbers. I tested today the performance and I had 7 runs: some with 0.9% - 1.5% perf. improvement a... Alexandru Lungu
09:15 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
Alexandru, do you have a round of performance testing with 7156b + 7404a? I ask because #7404-28 notes a performance... Constantin Asofiei
08:53 AM Database Feature #7404: Trasform replace-mode into append-mode when target table is empty
I'll do a round of ETF tests.
In the mean time, please fix the history numbers - one per file, for the very first ...
Constantin Asofiei
11:58 AM User Interface Feature #3931: single sign-on for virtual desktop mode
The code part @<script/>@ of @web_landing.html@ template does not use https://developer.mozilla.org/en-US/docs/Web/Ja... Sergey Ivanovskiy
11:45 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I would prefer to use different tasks for SSO plugin and for login pages because these two tasks should be completely... Sergey Ivanovskiy
11:24 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya, please help to understand what are advantages of renaming @webClient/virtualDesktopEnabled -> webClient/virtua... Sergey Ivanovskiy
05:16 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin, I think @No Password Protection@ is not working properly for FWD accounts as well, can you confirm? It's ... Galya B
05:00 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> * @AdminServiceImpl.setOsUser@ - if @plainPassword@ is null/empty, don't we need to rese...
Galya B
03:40 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> For consistency; you can have:
> ...
Galya B
02:25 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey, a few pointers about what's going on in 3931a:
* @com.goldencode.p2j.main.Webandler@ was renamed to @WebDriv...
Galya B
10:36 AM Database Bug #7731: performance improvements for FQLPreprocessor
The cache is meant to be on the FQL string, before the parse is performed - there is no buffer reference (i.e. semant... Constantin Asofiei
10:34 AM Database Bug #7731: performance improvements for FQLPreprocessor
If we create a @HQLAst@ cache and I assume that we want to access and populate it in @FQLPreprocessor.parse()@, won't... Dănuț Filimon
09:49 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
This branch was rebased to @trunk_14728@ and is now at revision @14734@. Roger Borrello
08:13 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> Danut, as a debugging hint, I downloaded the PG driver sources and debugged them when @Resu...
Dănuț Filimon
04:55 AM Database Bug #7496: finish support for query:forward-only attribute
Danut, as a debugging hint, I downloaded the PG driver sources and debugged them when @ResultSet.next@ was called. Th... Alexandru Lungu
04:39 AM Database Bug #7496: finish support for query:forward-only attribute
The dump was done using @TYPE_SCROLL_INSENSITIVE@ and @ForwardResults@ wasn't used, I had to modify he original dump ... Dănuț Filimon
03:03 AM Database Bug #7496: finish support for query:forward-only attribute
Dănuț Filimon wrote:
> I dumped the customer application database in *9 hours and 17 minutes*. While monitoring the ...
Alexandru Lungu
02:35 AM Database Bug #7496: finish support for query:forward-only attribute
I dumped the customer application database in *9 hours and 17 minutes*. While monitoring the CPU and Memory using Vis... Dănuț Filimon
07:36 AM Testing Support #6858: rework existing testcases to use ABLUnit
Greg Shah wrote:
> Is everything complete in this task?
The only thing remaining there is related to 'security' w...
Marian Edu
07:33 AM Testing Support #6858: rework existing testcases to use ABLUnit
Is everything complete in this task? Greg Shah
07:00 AM Database Feature #6371 (Closed): implement SAVE CACHE statement
Greg Shah
05:24 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin: Please review.
We need to get our OO support to the 100% mark sooner rather than later. Otherwise we ...
Greg Shah

09/05/2023

04:01 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Found the key... during the post-init phase of the postgres image startup, all connections have to be Unix sockets. T... Roger Borrello
02:04 PM User Interface Feature #3931: single sign-on for virtual desktop mode
and translation resources are defined by special get text js json format. Please look at this file
@src/com/goldenco...
Sergey Ivanovskiy
01:43 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Sergey: Please point Galya to some details for how we handle the I18N support in the JS side of t...
Sergey Ivanovskiy
10:48 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Sergey: Please point Galya to some details for how we handle the I18N support in the JS side of the web client. Greg Shah
10:47 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Branch 3931a is where the changes are. Please focus on the web client login and admin console changes. Constantin i... Greg Shah
10:35 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Galya B wrote:
> > r14759 an updated default login screen (html + css). Desktop settings (bgr at...
Sergey Ivanovskiy
09:54 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Let's also make sure that the new login and the error message processing is honoring our I18N tra...
Galya B
09:31 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Default favicon and logo added to the main project in r14761. Galya B
09:25 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > If this is the default login for FWD, why do we need to add the logo and favicon to the application jar? I'd pre... Greg Shah
09:15 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> If this is the default login for FWD, why do we need to add the logo and favicon to the applicati...
Galya B
09:14 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Let's also make sure that the new login and the error message processing is honoring our I18N translations approach.
...
Greg Shah
09:13 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> r14759 an updated default login screen (html + css). Desktop settings (bgr attributes from director...
Greg Shah
04:52 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Constantin Asofiei wrote:
> > ** check and fix conversion for @h:auth-blob@ support (i.e. handle a...
Constantin Asofiei
03:59 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> ** check and fix conversion for @h:auth-blob@ support (i.e. handle access, not @SESSION@...
Galya B
02:33 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya, this is the first part of the review. I'm still going through the SSO changes and the SecurityManager refacto... Constantin Asofiei
10:51 AM Database Bug #7488 (Review): Slow fast-copy with before tables in H2
I've done a second commit on 7404a removing more mutable data and making the solution more stable (rev. 14663). Now I... Alexandru Lungu
05:41 AM Database Bug #7488: Slow fast-copy with before tables in H2
Alexandru Lungu wrote:
> I made this change in 7404a/rev. 14662. Radu, please review.
The changes make sense, it wa...
Radu Apetrii
05:19 AM Database Bug #7488: Slow fast-copy with before tables in H2
*Radu, in 7404a, the immutable and mutable data still not independent from each other:*
* In @FastCopyHelper.execute...
Alexandru Lungu
08:24 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
I retested a customer application and used VisualVM to keep track of any @pendingReclaimedKeys@ and @reclaimedKeys@ l... Dănuț Filimon
06:48 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
> I tested 7535c using a customer application and there is an issue with direct-access. Now, temp-tables will have a ... Dănuț Filimon
08:09 AM Base Language Feature #6410 (Review): implement additional built-in OO classes/interfaces
Completed most of getMethod/getMethods implementation, please review.
There are a few things remaining:
* package...
Marian Edu

09/04/2023

06:29 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I created a postgres image containing the FWD convert deployment. All the libraries that are required to run the @Scr... Roger Borrello
11:28 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
This branch has been rebased to trunk_14724 and is now at revision 14728. Roger Borrello
11:32 AM User Interface Feature #3931: single sign-on for virtual desktop mode
r14759 an updated default login screen (html + css). Desktop settings (bgr attributes from directory) removed.
The...
Galya B
09:55 AM Database Bug #7496: finish support for query:forward-only attribute
> The current problem is with the incremental version which I finally made it work, but even after making sure that n... Dănuț Filimon
06:45 AM Database Bug #7496: finish support for query:forward-only attribute
Rebased 7496a to trunk and is now at rev. 14732. Alexandru Lungu
08:58 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
I tested 7535c using a customer application and there is an issue with direct-access. Now, temp-tables will have a tr... Dănuț Filimon
06:21 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
Rebased 7535c with latest trunk and is now at rev. 14725. Alexandru Lungu
06:05 AM Database Bug #7731 (WIP): performance improvements for FQLPreprocessor
Danut, please do some investigation here - you have some consistent background with @FQLPreprocessor@ and inlining :)... Alexandru Lungu
04:00 AM Database Bug #7488: Slow fast-copy with before tables in H2
Dănuț Filimon wrote:
> Alexandru Lungu wrote:
> > Danut, did you had some correctness tests with fast-copy at some ...
Radu Apetrii

09/03/2023

02:28 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
It appears that @ScriptRunner@ requires more re-working than I've expected initially. In particular DDL scripts for t... Igor Skornyakov

09/02/2023

10:48 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Ovidiu: What additional testing is needed?
I meant testing whether the @ScriptRunner@ could be u...
Ovidiu Maxiniuc

09/01/2023

07:01 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
In revisiting getting the postgres image augmented to be able to run the data import internally, we have to install J... Roger Borrello
01:27 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> If you are using the latest @hotel_gui@ project, and the latest @4722a@, you should be able ...
Igor Skornyakov
01:25 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Igor Skornyakov wrote:
> > I see the following message on the database import fron the @holel-gu...
Igor Skornyakov
01:24 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> > Please note also that at this moment @ScriptRunner@ works only with @PostgreSQL@ and @MariaDB@ ...
Igor Skornyakov
12:55 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
If you are using the latest @hotel_gui@ project, and the latest @4722a@, you should be able to run: @./p2j/import.sh ... Roger Borrello
12:28 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor Skornyakov wrote:
> I see the following message on the database import fron the @holel-gui@:
> [...]
> It see...
Greg Shah
12:27 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> Please note also that at this moment @ScriptRunner@ works only with @PostgreSQL@ and @MariaDB@ since @H2@ UDFs are ... Greg Shah
11:20 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I see the following message on the database import fron the @holel-gui@:... Igor Skornyakov
11:04 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Some changes in the @ScriptRunner@ configuration logic are required.
Working on this.
Please note also that at this...
Igor Skornyakov
09:42 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Application-specific DDL (for creating databases and indices) will be found in the application ja...
Igor Skornyakov
09:41 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Application-specific DDL (for creating databases and indices) will be found in the application jar.
All changes go...
Greg Shah
09:33 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
One more questions.
Should I use 4722a branch for this task?
Thank you.
Igor Skornyakov
09:27 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Igor: Please go ahead with this change. Assume that the DDL is available in the jar in a known l...
Igor Skornyakov
09:09 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Igor: Please go ahead with this change. Assume that the DDL is available in the jar in a known location. Greg Shah
09:01 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> > Even if there were an enhancement to have ScriptRunner be able to execute the DDL,
>
> The D...
Igor Skornyakov
08:40 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> Even if there were an enhancement to have ScriptRunner be able to execute the DDL,
The DDL definitely should be ...
Greg Shah
08:38 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Roger: Based on your testing, there anything else needed in this task?
From my perspective, no...
Roger Borrello
08:34 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Eric: This is still waiting for review.
Ovidiu: What additional testing is needed?
Roger: Based on your testing...
Greg Shah
09:14 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I've replaced the @hotel-import.sh@ with @import@ that now utilizes the *p2j.jar* and *app.jar*. There is a new requi... Roger Borrello
09:17 AM User Interface Feature #3931: single sign-on for virtual desktop mode
r14758 adds support for @/webres@ context for base virtual desktop and embedded resources (style.css, login page, fav... Galya B
02:10 AM Database Bug #7488: Slow fast-copy with before tables in H2
Alexandru Lungu wrote:
> Danut, did you had some correctness tests with fast-copy at some point? Can you share them ...
Dănuț Filimon

08/31/2023

11:15 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> Branch was rebased to trunk_14721 and is at revision 14722. I noticed there were many spelling/formatting updates i... Greg Shah
11:07 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch was rebased to trunk_14721 and is at revision 14722. I noticed there were many spelling/formatting updates in ... Roger Borrello
09:05 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Any objections to me rebase-ing to the latest trunk? My checkout is at revision 14663. No pending changes to commit t... Roger Borrello
10:56 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Agreed. Greg Shah
10:49 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Greg Shah wrote:
> Full changes.
OK, then I think we need this:
* for all inner classes which have fields accessed...
Constantin Asofiei
10:43 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Full changes. Greg Shah
10:30 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Thank you, Alexandru.
Greg: how do you want to proceed? Get the full changes or just the critical classes?
Constantin Asofiei
10:22 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
I tested with 7156b/rev. 14732 (which was on 8.193s) patched with 7656a / rev. 14722 + 14723 and got 8.158ms. This me... Alexandru Lungu
04:51 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
Alexandru, in 7656a rev 14723 I have the automated changes to modify 'private' to 'package private' fields/methods wh... Constantin Asofiei
09:58 AM Database Bug #7488: Slow fast-copy with before tables in H2
The changes are very close to state-of-the-art in 7404a. Very good job, Radu!
* Please rename @PK__MAPPING@ into @...
Alexandru Lungu
09:47 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
Alexandru Lungu wrote:
> * You call @if (!isUndoable()) { reclaimKeys();}@ Note that this will reclaim all keys acro...
Dănuț Filimon
07:17 AM Database Bug #7496: finish support for query:forward-only attribute
Personal tests and customer application were tested previously. I've retested them just to make sure, but I was not s... Dănuț Filimon
06:34 AM Base Language Support #4032: block/transaction processing context-local and other performance improvements
4032b was rebased from trunk rev 14721.
4032b rev 14722 contains a small batch of performance improvements related...
Constantin Asofiei
04:22 AM Database Bug #7731: performance improvements for FQLPreprocessor
Alexandru, I think this can help - can you take a look at it? Constantin Asofiei

08/30/2023

09:39 AM Database Bug #7535 (Review): Temporary tables require trailing recid component even for unique indexes
Danut, I am mostly OK with the changes in 7535c.
* You call @if (!isUndoable()) { reclaimKeys();}@ Note that this ...
Alexandru Lungu
08:09 AM Database Bug #7488: Slow fast-copy with before tables in H2
I applied the bullets from #7488-28 and committed to 7404a, rev. 14660. In addition to that, I also merged the two @p... Radu Apetrii
04:19 AM Database Bug #7488: Slow fast-copy with before tables in H2
Radu Apetrii wrote:
> The only relevant purpose at the moment for @isBefore@ would be bullet 2 from the list above. ...
Alexandru Lungu
04:06 AM Database Bug #7488: Slow fast-copy with before tables in H2
Alexandru Lungu wrote:
> * There is quite some logic around @isBefore@ inside @executeCopy@. Can you summarize it he...
Radu Apetrii
07:27 AM Runtime Infrastructure Bug #7635: RemoteObject defaults to 'tracing' mode
Constantin, I see you often merge branches. Can you make those small updates to logs, you're most well familiar with,... Galya B
07:24 AM Runtime Infrastructure Bug #7635: RemoteObject defaults to 'tracing' mode
The same fix needs to be done at @Dispatcher.tracing@. Constantin Asofiei
05:12 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
*Committed 7567a/rev.14714 and 7567a_h2/rev.27*. Removed DatabaseManager.PRIMARY_KEY and replaced it's usage with Ses... Dănuț Filimon
04:31 AM Database Bug #7496 (Review): finish support for query:forward-only attribute
Danut, please let me know if there is something left in this task.
Please do a full round of testing with this:
*...
Alexandru Lungu
04:22 AM User Interface Feature #3931: single sign-on for virtual desktop mode
A few minor fixes pushed to r14757. Galya B
04:18 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Here is what needs to be done to hotel_gui to run with 3931a:
Add the @SsoAuthenticator@ implementation (dummy as ...
Galya B
04:00 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Committed refactoring the code on 7641a revision 14715.
Eduard Soltan
03:29 AM Testing Support #7760: Testcases - server error on database initialisation
*Sorry for the late response; I will shed some light on this*:
@RTRIM@ is a new connection option we introduced wi...
Alexandru Lungu

08/29/2023

05:01 PM Base Language Bug #7759: improve CASE statement for integer type
Constantin,
I was not aware of the 64 bit limitation of Java @switch@ statement. Probably we will need to use the...
Ovidiu Maxiniuc
06:59 AM Base Language Bug #7759: improve CASE statement for integer type
What I had in mind (for integer type, as Java switch AFAIK works with 32 bit values, not 64, at least for Java 8), is... Constantin Asofiei
06:56 AM Base Language Bug #7759: improve CASE statement for integer type
From an email discussion:
Constantin Asofiei wrote:
> Quick question, I don't recall if this is how it is suppose...
Constantin Asofiei
06:54 AM Base Language Bug #7759 (New): improve CASE statement for integer type
Constantin Asofiei
03:20 PM Testing Support #7760: Testcases - server error on database initialisation
Constantin Asofiei wrote:
> Marian, please check that you have a single @fwd-h2*.jar@ in your deploy/lib folder.
...
Marian Edu
03:05 PM Testing Support #7760: Testcases - server error on database initialisation
Marian, please check that you have a single @fwd-h2*.jar@ in your deploy/lib folder. Constantin Asofiei
03:04 PM Testing Support #7760: Testcases - server error on database initialisation
The @URL@ in @TempTableDataSourceProvider@ is this `jdbc:h2:mem:_temp;db_close_delay=-1;mv_store=false;rtrim=true;que... Marian Edu
02:34 PM Testing Support #7760: Testcases - server error on database initialisation
Eric Faulhaber wrote:
> Please try removing the @database@ node in its entirety (the parent of @tstcasedata@) and se...
Marian Edu
02:08 PM Testing Support #7760: Testcases - server error on database initialisation
Alexandru, Ovidiu, any idea where the @Unsupported connection setting "RTRIM"@ error would be coming from? Where woul... Eric Faulhaber
02:04 PM Testing Support #7760: Testcases - server error on database initialisation
Marian Edu wrote:
> At this point I really don't need any database connection, is there a way to start without one...
Eric Faulhaber
12:59 PM Testing Support #7760: Testcases - server error on database initialisation
Greg Shah wrote:
> You've imported the @tstcasedata@ into an H2 database in the @db/@ directory?
I've initially c...
Marian Edu
10:18 AM Testing Support #7760: Testcases - server error on database initialisation
You've imported the @tstcasedata@ into an H2 database in the @db/@ directory? Greg Shah
08:43 AM Testing Support #7760: Testcases - server error on database initialisation
Greg Shah wrote:
> Please post you directory here.
It's basically the copy of the template and I've updated @os-u...
Marian Edu
08:11 AM Testing Support #7760: Testcases - server error on database initialisation
Please post you directory here. Greg Shah
08:02 AM Testing Support #7760: Testcases - server error on database initialisation
Trying to get the testcases project up and running, preferably with the @abl-unit@ support but it turns out it doesn'... Marian Edu
08:01 AM Testing Support #7760 (New): Testcases - server error on database initialisation
Marian Edu
10:45 AM Database Bug #7488: Slow fast-copy with before tables in H2
*Review of 7404a*
* You don't actually need @FastCopyContext.newInstance@ - you can call the constructor directly....
Alexandru Lungu
07:46 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > Thanks, so we need what I mentioned before, we need to fix @B...
Constantin Asofiei
07:45 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Thanks, so we need what I mentioned before, we need to fix @BaseObject.getNextSibling@...
Marian Edu
07:45 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Please check also what @Progress.Reflect.Method:next-sibling@ ret...
Marian Edu
07:44 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Please check also what @Progress.Reflect.Method:next-sibling@ ret...
Constantin Asofiei
07:43 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Please check also what @Progress.Reflect.Method:next-sibling@ returns - is it always unk...
Marian Edu
07:39 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Please check also what @Progress.Reflect.Method:next-sibling@ returns - is it always unknown? If yes, maybe this (and... Constantin Asofiei
07:37 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, can these be created outside of FWD runtime (i.e. by the application?) If these...
Marian Edu
07:25 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, can these be created outside of FWD runtime (i.e. by the application?) If these can only be created by FWD r... Constantin Asofiei
07:19 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
From Marian Edu:
> think I've stumbled upon the same problem before but can't remember exactly the use case nor the ...
Constantin Asofiei
06:57 AM Database Feature #7447 (Closed): Compare ValueString and ValueStringIgnoreCase faster in FWD-H2
Greg Shah
03:32 AM Database Feature #7447 (Review): Compare ValueString and ValueStringIgnoreCase faster in FWD-H2
Ok, this can be closed then - let me know if there is something left here to discuss Alexandru Lungu
03:29 AM Database Feature #7447: Compare ValueString and ValueStringIgnoreCase faster in FWD-H2
Great news! I retested the customer application using a different approach which allowed me to test it a lot faster a... Dănuț Filimon
 

Also available in: Atom