Project

General

Profile

Activity

From 09/07/2023 to 10/06/2023

10/07/2023

09:23 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> But when duplicating the logic from @ConnectionManager.authenticate()@, I've noticed that the query...
Ovidiu Maxiniuc

10/06/2023

12:17 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
> As far as I understand, using @-cprcodein UTF-8@ tells OE that the source file should be read as UTF-8.
No, I do...
Greg Shah
12:10 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Greg Shah wrote:
> Are all your notes from #6431-13 based on OE testing? I don't want to mix any FWD results togeth...
Theodoros Theodorou
12:03 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Ovidiu Maxiniuc wrote:
> Indeed, this is tricky. I think this is the first time I see @-cprcodein@ OE parameter. If ...
Theodoros Theodorou
09:05 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Are all your notes from #6431-13 based on OE testing? I don't want to mix any FWD results together at this point, it... Greg Shah
10:37 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, please focus on this task for the upcoming Sprint.
There is a lot of information here, so feel free to ask...
Alexandru Lungu
10:09 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I imagine after merging 3931a, we'll focus on closing #4571 and #7067, and after that formulate the new requirements ... Galya B
10:03 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> I'm not opposed to doing this in the next set of changes (which have to be completed quickly anyw...
Galya B
09:54 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'm not opposed to doing this in the next set of changes (which have to be completed quickly anyway due to customer d... Greg Shah
09:33 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Can we compile a list of authentication methods in OpenEdge 4GL that can be applicable?
I know only of @setuserid@...
Galya B
09:23 AM User Interface Feature #3931: single sign-on for virtual desktop mode
For this use case where the original code was using 4GL features for database authentication, I think we should imple... Greg Shah
04:02 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Ovidiu, a little bit of context:
@SsoAuthenticator@ is an interface for implementation by the customer with custom...
Galya B
09:45 PM User Interface Feature #3931: single sign-on for virtual desktop mode
I do not have a solution currently. Just some notes, until I read the whole thread and get a better understanding of ... Ovidiu Maxiniuc
09:07 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Alexandru Lungu wrote:
> Radu, please rebase 7416b to the latest trunk. "Rereview" the changes and test them with a ...
Radu Apetrii
06:27 AM Database Feature #7416 (Review): Reiterate DatabaseStatistics and leverage to other database profling tools
Radu, please rebase 7416b to the latest trunk. "Rereview" the changes and test them with a project you already have i... Alexandru Lungu
08:36 AM User Interface Bug #7879: Cursor isn't positioned right when FILL-IN split on multiple lines
See the following test case. Run it and fill the fill-in so that the cursor wraps to the next line. Observe the unexp... Hynek Cihlar
08:34 AM User Interface Bug #7879 (WIP): Cursor isn't positioned right when FILL-IN split on multiple lines
Hynek Cihlar

10/05/2023

06:44 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
Indeed, this is tricky. I think this is the first time I see @-cprcodein@ OE parameter. If I understand this paramete... Ovidiu Maxiniuc
06:27 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
I need help for understanding what needs to be done. Codepages look very tricky. Progress OE returns unexpected resul... Theodoros Theodorou
12:40 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Ovidiu: Can you please review starting at #3931-430 and advise? With this task we are moving Hotel GUI away from 4GL... Greg Shah
12:35 PM User Interface Feature #3931: single sign-on for virtual desktop mode
P.S. @HotelGuiSsoAuthenticator.java@ seems to have to be placed in @embedded/src/com/goldencode/hotel@, but it will g... Galya B
12:29 PM User Interface Feature #3931: single sign-on for virtual desktop mode
I still don't know the answer of the last question, but what I can do on hotel_gui is done. The @SsoAuthenticator@ im... Galya B
06:22 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I see @ConnectionManager@ tries to be smart and find the column names for user / pass based on @com.goldencode.p2j.pe... Galya B
06:19 AM User Interface Feature #3931: single sign-on for virtual desktop mode
The user password has to be encoded, the result is found. Galya B
06:04 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I created a simple jdbc connection in the authenticator, but @SELECT COUNT(*) FROM meta_user@ returns 0. When is @met... Galya B
05:16 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Where is the @meta_user@ table, where is the h2 db - the file @hotel_gui/deploy/db/hotel.h2.db@ seems empty. Is there... Galya B
03:12 AM User Interface Feature #3931: single sign-on for virtual desktop mode
For the hotel_gui authenticator there should be a connection to the DB and then @SecurityOps.setUserId(username, pass... Galya B
02:14 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'll do the review first and will keep the rebase when we are close to merge (as I assume it can be kind of difficult... Constantin Asofiei
02:03 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Do I rebase and we do the final review?
Login / logout pages are not translated. That can go under #4762 or #7814....
Galya B
06:26 AM Base Language Bug #7873 (Test): conversion issues with dataset/table parameters for class events
Greg Shah
06:18 AM Base Language Bug #7873: conversion issues with dataset/table parameters for class events

7873a was merged to trunk rev 14767 and archived.
Constantin Asofiei
06:11 AM Base Language Bug #7873: conversion issues with dataset/table parameters for class events
Go ahead. Greg Shah
01:15 AM Base Language Bug #7873: conversion issues with dataset/table parameters for class events
Greg Shah wrote:
> What testing do you plan?
I've left overnight conversion for some projects and the result is OK....
Constantin Asofiei
05:54 AM Database Bug #7776 (Review): Previous regression on FWD-H2 lazy mode
This was merged to FWD-H2 trunk as rev. 28 and reached trunk as fwd-h2-1.31-trunk. Alexandru Lungu

10/04/2023

06:23 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722a was rebased with trunk_14766 and is at revision 14783. Roger Borrello
04:13 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu Maxiniuc wrote:
> I re-reviewed the changes and only have only one question: there are some commits with no f...
Roger Borrello
03:41 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Yes.
I re-reviewed the changes and only have only one question: there are some commits with no file changes (14781, ...
Ovidiu Maxiniuc
08:28 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu: Are you OK with merging? Greg Shah
08:26 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Are these changes safe to merge now?
>
> Is there anything we need to handle from a project mi...
Roger Borrello
07:55 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Are these changes safe to merge now?
Is there anything we need to handle from a project migration/cfg perspective ...
Greg Shah
05:50 PM Base Language Feature #7875: Interactive child process launching is broken in GUI
A good amount of background can be found in #7676. Make sure to go through it first.
This required a simple testc...
Roger Borrello
03:55 PM Base Language Feature #7875 (New): Interactive child process launching is broken in GUI
Roger Borrello
04:29 PM Base Language Bug #7873: conversion issues with dataset/table parameters for class events
Code Review Task Branch 7873a Revision 14767
I'm fine with the changes.
What testing do you plan?
Greg Shah
01:45 PM Base Language Bug #7873 (Review): conversion issues with dataset/table parameters for class events
I've added support for DATASET, TABLE, DATASET-HANDLE, TABLE-HANDLE and BUFFER parameters for class events in 7873a r... Constantin Asofiei
10:19 AM Base Language Bug #7873 (WIP): conversion issues with dataset/table parameters for class events
Created task branch 7873a from trunk rev 14766. Constantin Asofiei
10:19 AM Base Language Bug #7873: conversion issues with dataset/table parameters for class events
FWD has problems converting class events with TABLE/DATASET parameters. This issue is meant to explore and fix all p... Constantin Asofiei
10:18 AM Base Language Bug #7873 (Test): conversion issues with dataset/table parameters for class events
Constantin Asofiei
01:27 PM User Interface Feature #3931: single sign-on for virtual desktop mode
I pushed small, but important fix for embedded handlers in r14786. To serve the hotel_gui login page as before, on to... Galya B
07:44 AM User Interface Feature #3931: single sign-on for virtual desktop mode
We're not removing @RemoteLaunchOptionRightsEditor@ and related code now, although it won't have any effect. I heard ... Galya B
06:28 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Done in r14784. Galya B
05:38 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya, go ahead and remove the @RemoteObject.registerStaticNetworkServer@ code for @WebClientLauncher@ in @StandardSe... Constantin Asofiei
05:44 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, I think we need 'invokeStandalone' to be emitted when the returned value is not read and 'invoke' in all othe... Constantin Asofiei

10/03/2023

06:33 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch was rebased to trunk 14764 and is at revision 14781. Roger Borrello
10:32 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'm against having the remote interface, because it will break any of the enhancements to the wrapper container I'm g... Galya B
09:56 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> > Why not remove remote launching?
> This will make it mandatory to run any embedded web app from within the FWD S...
Greg Shah
04:05 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I've added the section [[p2j:Single_Sign_On#Enforcing-Licensing-Policies|Enforcing Licensing Policies]]. I think it c... Galya B
03:21 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Auto-login session expiration is driven by the 3rd party authentication server / directory. Adding Sign Out button on... Galya B
03:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya B wrote:
> > What do you mean by that? Notify the authenticator of the server bei...
Galya B
03:13 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> What do you mean by that? Notify the authenticator of the server being started to allow it cleanup ...
Constantin Asofiei
01:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Galya: I think we need to change the javadoc for @EmbeddedWebHandler.spawn@ and @WebClie...
Galya B
08:16 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Working on remaining issues on method @invoke@ and beside the known issue with @return extent@ I have a situation tha... Marian Edu

10/02/2023

12:58 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Why not remove remote launching?
> This will make it mandatory to...
Constantin Asofiei
12:45 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Why not remove remote launching?
This will make it mandatory to run any embedded web app from wi...
Constantin Asofiei
12:43 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> *Greg*: we have also the OS user configured for launching batch programs or appservers. This is done via @clientCo... Greg Shah
11:57 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Constantin Asofiei wrote:
> > * @SecurityManager.removeContext@ needs implementation.
>
> I tri...
Constantin Asofiei
11:34 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> * @SecurityManager.removeContext@ needs implementation.
I tried everything and nothin...
Galya B
10:21 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Also, on the logout page there could be a second button called "Sign out", only when auto-login is enabled in the @Ss... Galya B
10:15 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I would like to know the opinion of the customers who would implement auto-login, because it's very specific.
But ...
Galya B
09:53 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya, I agree about the @trustedspawner@ - you are correct, the FWD user can have its own OS user and we can conside... Constantin Asofiei
09:09 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> *Remote Launching*
>
> The discussion is mainly that for normal SSO spawning, we requ...
Galya B
08:52 AM User Interface Feature #3931: single sign-on for virtual desktop mode
More on the topic of sessions:
* FWD sessions: number of live sessions and their type (forked, same browser, etc), w...
Galya B
08:46 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Ah, I think what's confusing at the moment with the dummy @SsoAuthenticator@ and hotel gui is that the authenticator ... Galya B
08:42 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Constantin Asofiei wrote:
> Review for 3931a rev 14781.
Up in r14782: Admin console fixes and improvements; ENTER...
Galya B
02:24 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Review for 3931a rev 14781.
*Admin Console - OS User*
* editing an OS user:
** does not load the Description
**...
Constantin Asofiei
12:53 PM Database Feature #6720: lazy hydration
Task branch 6720b has been rebased to trunk rev 14762. New 6720b revision is 14766.
Alexandru, please review the c...
Eric Faulhaber
10:44 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
*Committed 6649b/rev.14742*.
* Added r-code file searching;
* Modified @PathLookup@ into an interface;
* Short-cir...
Dănuț Filimon
08:17 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
By removing unnecessary files from the lookup (files with an extension that don't match any legacy program name exten... Dănuț Filimon
04:40 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
I retested the testcase from #6196-47, but instead of @for each@ I used @preselect each@.
Without the changes from #...
Andrei Bălteanu

09/29/2023

07:15 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 trunk_14758 at revision 14775. Roger Borrello
05:07 PM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
Code Review Task Branch 7299a Revisions 14756 through 14763
Overall, it looks good. The refactoring made the revi...
Greg Shah
12:33 PM Base Language Bug #5538 (Closed): fix readByte() for DirStream, ProcessStream, and others
Greg Shah
12:33 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Branch 5538a was merged to trunk rev. 14758 and archived. Theodoros Theodorou
11:16 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
You can merge to trunk now.
Should we set %Done to 100?
Greg Shah
11:15 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Code Review Task Branch 5538a Revision 14758
No objections.
Greg Shah
10:06 AM Database Bug #7667 (WIP): Support OUTER-JOIN with PRESELECT at conversion
The branch 7667a was created to solve a problem related to a *run-time* optimization. This was not the initial purpos... Andrei Bălteanu
09:58 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
What is the % Done on this task? Greg Shah
09:51 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Branch 7667a was merged to trunk rev. 14757 and archived. Alexandru Lungu
09:46 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
You can merge 7667a now. Greg Shah
06:59 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Andrei, I am OK with the changes. Still, @isConstant@ is not "integrated" into the mainWalk - there are still two wal... Alexandru Lungu
04:57 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Sure thing!
Committed the changes on 7667a revision 14760.
Andrei Bălteanu
02:35 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Andrei, please address #7667-19 asap (including the move of your code in @mainWalk@ to avoid extra AST traversals). A... Alexandru Lungu
09:46 AM User Interface Bug #7856: Improve parsing of specifications from ini files
Work in #7784 improved the parsing of font specifications such that spaces are also treated as separators (along with... Alexandru Lungu
09:41 AM User Interface Bug #7856 (New): Improve parsing of specifications from ini files
Alexandru Lungu
09:43 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
> what needs to be done beside finishing the method/invoke support.
Please do implement all the remaining items a...
Greg Shah
06:15 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Created task branch 6410b from trunk rev 14756.
>
> The branch is available on xfer.
...
Marian Edu
04:59 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Created task branch 6410b from trunk rev 14756.
The branch is available on xfer.
Constantin Asofiei
04:04 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Greg Shah wrote:
> In addition to the remaining items in @getMethods()@, what work is left from #6410-1?
As far a...
Marian Edu
06:58 AM Database Bug #7855: Integrate fixEmptyContains into mainWalk at FQL preprocessing
There is another AST traversal done in @fixEmptyContains@ which can be integrated into @mainWalk@ for further perform... Alexandru Lungu
06:58 AM Database Bug #7855 (New): Integrate fixEmptyContains into mainWalk at FQL preprocessing
Alexandru Lungu

09/28/2023

05:12 PM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Branch 7667 has been rebased to trunk_14756. Roger Borrello
11:05 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Andrei Bălteanu wrote:
> Regarding the problem from #7667-9, I was thinking about the following changes:
> [...]
>...
Eric Faulhaber
10:49 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Code review 7667a/14757:
The logic looks good. A few minor issues:
* Please avoid using the @for-each@ syntax w...
Eric Faulhaber
09:26 AM Database Bug #7667 (Review): Support OUTER-JOIN with PRESELECT at conversion
I'm having a look... Eric Faulhaber
08:40 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Alexandru Lungu wrote:
> Note that this task is about conversion support, so 7667a is not going to address the task,...
Igor Skornyakov
08:27 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Note that this task is about conversion support, so 7667a is not going to address the task, but only fix a run-time r... Alexandru Lungu
06:30 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Modified accordingly.
There was also a parameter out of line and i fixed that too (cheers to Radu for the heads up)...
Andrei Bălteanu
05:44 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Review of 7667a:
* Fix history entry of @CompoundQuery@ (AB is on a different line than the entry description)
* Re...
Alexandru Lungu
04:52 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
Regarding the problem from #7667-9, I was thinking about the following changes:... Andrei Bălteanu
05:09 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 trunk_14756. Roger Borrello
03:28 PM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Ovidiu Maxiniuc wrote:
> There are minor changes (only some comments) since my last review. One thing which I failed...
Theodoros Theodorou
09:28 AM Base Language Bug #5538: fix readByte() for DirStream, ProcessStream, and others
Code Review Task Branch 5538a Revision 14756
It seems like we could rewrite the @@ as follows:...
Greg Shah
12:24 PM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
Constantin Asofiei wrote:
> ... At least, 'exact method matching' must be done in the entire hierarchy, before goin...
Constantin Asofiei
11:57 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
The current changes are in 7299a rev 14758. I'll reconvert some projects and check real scenarios.
This adds @Obj...
Constantin Asofiei
11:27 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
Constantin Asofiei wrote:
> My assumption is that @h::f3@ doesn't set the type of the object returned (which would b...
Constantin Asofiei
11:25 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
There is something which looks like a bug in the OpenEdge method resolution. Assume there is a method like this:
<p...
Constantin Asofiei
07:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
If the more generic approach of #6649-17 is still too costly, then we can certainly put some logic in to check for th... Greg Shah
06:55 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
But wouldn't it be faster to rule out such searches based on the file extension? Since the original lookup is done on... Dănuț Filimon
06:27 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
This is exactly the kind of thing that the idea in #6649-17 would optimize. There will be no @whatever.bmp@ in the m... Greg Shah
06:21 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Greg Shah wrote:
> These are all coming from @RUN@ statements?
No, I've looked up where a .bmp file is used and it ...
Dănuț Filimon
06:16 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Lookup on the PROPATH can be done via the SEARCH function and IIRC even by runtime (i.e. when resolving images or ini... Constantin Asofiei
06:13 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
These are all coming from @RUN@ statements? Greg Shah
06:12 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, can you share some of these extensions and the context in which they are required? I...
Dănuț Filimon
05:59 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Danut, can you share some of these extensions and the context in which they are required? I mean, what kind of files ... Alexandru Lungu
04:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I've noticed something for a while, but I am only bringing this up now because it might be important. While doing the... Dănuț Filimon

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
 

Also available in: Atom