Project

General

Profile

Activity

From 02/09/2022 to 03/10/2022

03/10/2022

01:51 PM User Interface Bug #6042 (Closed): Nested frame must not be made visible when empty and DISPLAY/ENABLE executed ...
Greg Shah
01:35 PM User Interface Bug #6042: Nested frame must not be made visible when empty and DISPLAY/ENABLE executed on the pa...
I can't replicate this either. Let's close it then. Hynek Cihlar

03/09/2022

06:57 AM User Interface Feature #6157: Missing widget properties
While writing testcases for widget realisation we've found a number of properties aren't supported in FWD (our curren... Marian Edu
06:55 AM User Interface Feature #6157 (New): Missing widget properties
Marian Edu
05:11 AM User Interface Bug #6042 (Feedback): Nested frame must not be made visible when empty and DISPLAY/ENABLE execute...
Hynek, are you sure about this? Running the test on my OE install does make the nested frame visible even if there ar... Marian Edu
04:20 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, the root cause is that there is a @catch (Exception)@ in some p2j.oo code. This...
Marian Edu

03/08/2022

11:48 AM User Interface Bug #6155: Possibly incorrect widget Z-order
In the following example two frames and one button are created. All three are overlapped.... Vladimir Tsichevski
11:43 AM User Interface Bug #6155 (New): Possibly incorrect widget Z-order
Vladimir Tsichevski
09:07 AM User Interface Feature #4837: Add javascript keyboard test application for the virtual desktop
Yes, it should not be part of the running web client, it just must be launched from the web client. Greg Shah
08:57 AM User Interface Feature #4837 (WIP): Add javascript keyboard test application for the virtual desktop
Adding new test keys application dialog proved that the web application listeners continue to send events to the web ... Sergey Ivanovskiy
08:30 AM Base Language Feature #4384: Builtin OO Implementation
Marian, the root cause is that there is a @catch (Exception)@ in some p2j.oo code. This will catch a ConditionExcept... Constantin Asofiei
06:33 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Please point me to a test which shows this.
oo/json/array/get_date.p
making @Leg...
Marian Edu
06:23 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Greg Shah wrote:
> > Marian: Please document the final status of this task in the format of #43...
Constantin Asofiei
06:22 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Marian: Please document the final status of this task in the format of #4384-462.
I'm having i...
Marian Edu

03/07/2022

02:28 PM Base Language Feature #4384 (Closed): Builtin OO Implementation
Marian: Please document the final status of this task in the format of #4384-462. Greg Shah
12:08 PM Base Language Feature #4384: Builtin OO Implementation
The final changes for 4384m are in 3821c/13617 and the skeleton patch is in rev 103
All projects must be reconvert...
Constantin Asofiei
03:07 AM Base Language Feature #4384: Builtin OO Implementation
I've committed the patch with the changes in #4384-598 to 3821c/13613.
Next I'll test the skeleton patch without t...
Constantin Asofiei
02:26 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Some changes in ExpressionConversionWorker and ClassDefinition, which were explicitly ma...
Marian Edu
07:55 PM User Interface Bug #6146: Browse abends if non-compatible query is assigned
Testcase attached. FWD abends, in 4GL all columns are deleted from the browse.... Stanislav Lomany
07:51 PM User Interface Bug #6146 (New): Browse abends if non-compatible query is assigned
Stanislav Lomany

03/06/2022

08:08 AM Base Language Feature #4384: Builtin OO Implementation
Some changes in ExpressionConversionWorker and ClassDefinition, which were explicitly marking 'invoke' methods as POL... Constantin Asofiei
03:47 AM Base Language Feature #4384: Builtin OO Implementation
There are some regressions in the patch:
* @invoke@ is emitted instead of @invokeStandalone@ - this is required as O...
Constantin Asofiei

03/04/2022

07:32 AM Database Bug #6145: "Bad" characters in the query.
It is possible that some characters in the string literals or string parameters of the query are not compatible with ... Igor Skornyakov
07:26 AM Database Bug #6145 (New): "Bad" characters in the query.
Igor Skornyakov

03/02/2022

04:59 PM User Interface Bug #6130: Implement editing for overridden browse fields
For a browse you can specify override in @DEFINE BROWSE@ statement:... Stanislav Lomany
03:19 PM User Interface Bug #6130 (New): Implement editing for overridden browse fields
Stanislav Lomany

03/01/2022

12:01 PM User Interface Bug #6118: bug with RADIO-SET (and maybe other widgets) in down frames
In #6109, there was a bug where a frame was considered @0 DOWN@, and it had RADIO-SET widgets. It ended up with this... Constantin Asofiei
11:57 AM User Interface Bug #6118 (New): bug with RADIO-SET (and maybe other widgets) in down frames
Constantin Asofiei
11:34 AM User Interface Bug #6117: fix DOWN calculation when multiple FORM, DISPLAY, DEFINE FRAME, iterating block, are i...
In testcases project, @uast/combined_down@ contains some tests to fix DOWN problems found in #6109.
@fdn3.p@ needs...
Constantin Asofiei
11:26 AM User Interface Bug #6117 (New): fix DOWN calculation when multiple FORM, DISPLAY, DEFINE FRAME, iterating block,...
Constantin Asofiei

02/25/2022

09:57 AM Conversion Tools Bug #6111: changed 'A' conversion mode for 'abend parsing on failure' to allow parsing of all fil...
Currently 'A' mode for ConversionDrive aborts the parsing immediately, on the first parse error. We need to change so... Constantin Asofiei
09:55 AM Conversion Tools Bug #6111 (New): changed 'A' conversion mode for 'abend parsing on failure' to allow parsing of a...
Constantin Asofiei
07:05 AM Base Language Feature #4384: Builtin OO Implementation
Attached the patch to merge remaining changes in 4384 back in 3821c, will make a patch for skeleton after that. I was... Marian Edu

02/23/2022

02:47 PM User Interface Bug #6104: Desktop is fully repainted when a window is moved with WEB driver
Hynek Cihlar wrote:
> Interesting, I don't see this. Are there any extra steps beside creating a window and dragging...
Vladimir Tsichevski
01:14 PM User Interface Bug #6104: Desktop is fully repainted when a window is moved with WEB driver
Interesting, I don't see this. Are there any extra steps beside creating a window and dragging it? Hynek Cihlar
12:53 PM User Interface Bug #6104: Desktop is fully repainted when a window is moved with WEB driver
A problem with desktop repainting when a window is moved with WEB driver. Part of the window is not erased, when the ... Vladimir Tsichevski
12:49 PM User Interface Bug #6104 (New): Desktop is fully repainted when a window is moved with WEB driver
Vladimir Tsichevski
08:33 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Marian: I've thought about the @_bdt_@ vs @KW_POLY@ some more. Please change all references to @...
Marian Edu
08:31 AM Base Language Feature #4384: Builtin OO Implementation
Marian: I've thought about the @_bdt_@ vs @KW_POLY@ some more. Please change all references to @_bdt_@ to @_polymorp... Greg Shah
08:23 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, review about the patch:
> * ObjectModelParser,HttpClient,BodyWriterBuilder - th...
Marian Edu

02/22/2022

02:01 PM User Interface Bug #6087: SPREADSHEET: cell format dialog ignores custom JVM locale
When custom JVM locale is set for the Web GUI client process it is correctly applied by Keikai for user input (for ex... Hynek Cihlar
01:59 PM User Interface Bug #6087 (New): SPREADSHEET: cell format dialog ignores custom JVM locale
Hynek Cihlar
12:39 PM User Interface Bug #6074: Movable widget problem
Alexandru Lungu wrote:
> Vladimir Tsichevski wrote:
> > I meant extracting to a variable of the @BaseConfig@ type a...
Vladimir Tsichevski
10:25 AM User Interface Bug #6074: Movable widget problem
Vladimir Tsichevski wrote:
> I meant extracting to a variable of the @BaseConfig@ type at the beginning of the code:...
Alexandru Lungu
10:03 AM User Interface Bug #6074: Movable widget problem
Alexandru Lungu wrote:
> Vladimir Tsichevski wrote:
> > I would extract the ((BaseConfig) widgetEff.config() expres...
Vladimir Tsichevski
08:41 AM User Interface Bug #6074: Movable widget problem
Eugenie Lyzenko wrote:
> If the frame is not *selectable* how it can become *selected*?
This was the same reasoni...
Alexandru Lungu
08:21 AM User Interface Bug #6074: Movable widget problem
The change I am working on in #6013 seems to fix #6074-12 and #6074-14. Vladimir Tsichevski

02/21/2022

03:41 PM User Interface Bug #6074: Movable widget problem
Also, after you drag the frame once, you can drag it by a point outside the frame area: by the point left or below of... Vladimir Tsichevski
03:37 PM User Interface Bug #6074: Movable widget problem
Vladimir Tsichevski wrote:
> Got NPE while testing @movable-frame.p@ here:
This happens with WEB only.
Vladimir Tsichevski
03:36 PM User Interface Bug #6074: Movable widget problem
Got NPE while testing @movable-frame.p@ here:... Vladimir Tsichevski
02:22 PM User Interface Bug #6074: Movable widget problem
Greg Shah wrote:
> Vladimir/Eugenie/Hynek: Please review.
The change looks good, and it fixes the original issue....
Vladimir Tsichevski
01:36 PM User Interface Bug #6074: Movable widget problem
Code review for @13549@.
Seems OK. But I have a questions.
If the frame is not *selectable* how it can become *...
Eugenie Lyzenko
01:01 PM User Interface Bug #6074: Movable widget problem
Vladimir/Eugenie/Hynek: Please review. Greg Shah
12:40 PM User Interface Bug #6074 (Review): Movable widget problem
3821c/rev. 13461 had some changes regarding selection. If the user presses anywhere in the window, the selected widge... Alexandru Lungu
08:48 AM Runtime Infrastructure Bug #6085: NIO SSL hang when starting batch processes from the server
As found in #5847-12, in NIO SSL mode starting multiple batch processes using the @ServerDriver -b@ mode will hang. Greg Shah
08:46 AM Runtime Infrastructure Bug #6085 (New): NIO SSL hang when starting batch processes from the server
Greg Shah
08:45 AM Runtime Infrastructure Bug #6084: NIO SSL performance is slower than standard Java SSL
As found in #6075-15, there is at least one case where there is a signficant slowdown when using NIO SSL. We need to... Greg Shah
08:43 AM Runtime Infrastructure Bug #6084 (Closed): NIO SSL performance is slower than standard Java SSL
Greg Shah
08:39 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Some schema changes may not affect all programs in an application. Optimally, this would be limited to those program... Greg Shah
08:36 AM Conversion Tools Feature #6083 (Closed): schema (.df) changes in incremental conversion mode should only reconvert...
Greg Shah
08:35 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
This may be a duplicate of #5630. Greg Shah
08:31 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
During conversion, if a .cls or a .p has dependencies to non-skeleton classes which are not included in the initial c... Constantin Asofiei
08:29 AM Conversion Tools Bug #6082 (Closed): automatically add to conversion list all non-skeleton .cls dependencies
Constantin Asofiei

02/20/2022

04:16 AM User Interface Feature #4438: parsing and conversion of .wrx files
Greg Shah wrote:
> > 2. The sources must be currently built with Visual Studio until it is ported in MinGW.
>
> E...
Hynek Cihlar

02/19/2022

11:34 AM Base Language Feature #4065: server-side processing of client platform dependencies
> batch/appserver clients started via the FWD server (and not manually or via a remote broker client) can be marked t... Greg Shah
11:32 AM Base Language Feature #4065: server-side processing of client platform dependencies
> do we want to have a hybrid model where some parts exist on the client? If yes, then the client JVM process is stil... Greg Shah
07:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg, some thoughts about implementing this:
* do we want to have a hybrid model where some parts exist on the clien...
Constantin Asofiei
10:28 AM User Interface Feature #4438: parsing and conversion of .wrx files
> 2. The sources must be currently built with Visual Studio until it is ported in MinGW.
Eugenie can help with thi...
Greg Shah

02/18/2022

03:11 PM User Interface Feature #4438: parsing and conversion of .wrx files
The initial version of Wrx parser is finished. I can already use it to unblock some of the related issues.
The remai...
Hynek Cihlar

02/17/2022

02:25 PM User Interface Bug #6077: Movable widget problem, when using both mouse buttons
Run the test example from #6074:
# drag frame with left mouse button, do *not* release the button
# while left bu...
Vladimir Tsichevski
02:13 PM User Interface Bug #6077 (New): Movable widget problem, when using both mouse buttons
Vladimir Tsichevski
11:41 AM User Interface Bug #6074: Movable widget problem
This problem is a regression after the change 13461.
Alexandru, take a look, please.
I've tried your example @m...
Vladimir Tsichevski
09:37 AM User Interface Bug #6076: Help text is not reset when a widget with no help text gains the focus.
Testcase:... Stanislav Lomany
09:34 AM User Interface Bug #6076 (New): Help text is not reset when a widget with no help text gains the focus.
Stanislav Lomany
07:02 AM Base Language Feature #4384: Builtin OO Implementation
> Fixed issues as per-review, attached the new patch.
No objections.
Greg Shah

02/16/2022

02:47 PM User Interface Feature #4438: parsing and conversion of .wrx files
Hynek Cihlar wrote:
> Some of the OCXes require a license key otherwise they fail to instantiate. I found out the li...
Hynek Cihlar
02:34 PM User Interface Feature #4438: parsing and conversion of .wrx files
Some of the OCXes require a license key otherwise they fail to instantiate. I found out the license key is part of th... Hynek Cihlar
02:39 PM User Interface Bug #6074 (WIP): Movable widget problem
Vladimir Tsichevski
02:38 PM User Interface Bug #6074: Movable widget problem
The following example defines a movable frame. Users can drag this frame with left mouse button withing the window.
...
Vladimir Tsichevski
02:37 PM User Interface Bug #6074 (Closed): Movable widget problem
Vladimir Tsichevski
12:14 PM User Interface Bug #6073: Improve FRAME:SCROLL option support
Currently, only @SCROLL = 1@ is supported. We need to add proper support for @SCROLL > 1 && SCROLL < DOWN@. This shou... Stanislav Lomany
11:46 AM User Interface Bug #6073 (New): Improve FRAME:SCROLL option support
Stanislav Lomany
07:03 AM User Interface Bug #6057 (WIP): Attributes access causing widget to be realized when not need to.
I agree we need proper tests and need to know the full scope of behavior before implementing the full fix. Go ahead ... Greg Shah
06:23 AM User Interface Bug #6057 (Feedback): Attributes access causing widget to be realized when not need to.
Greg,
since we had to revert changes on @realized@/@wasRealized@ - because accessing some of those attributes were...
Marian Edu

02/15/2022

10:45 AM User Interface Feature #4438: parsing and conversion of .wrx files
It all looks good. Greg Shah
08:44 AM User Interface Feature #4438: parsing and conversion of .wrx files
Greg Shah wrote:
> That is huge! It will be a big step ahead since we will be able capture the output for all @.wrx...
Hynek Cihlar
07:15 AM User Interface Feature #4438: parsing and conversion of .wrx files
That is huge! It will be a big step ahead since we will be able capture the output for all @.wrx@ files up front.
...
Greg Shah
06:18 AM User Interface Feature #4438: parsing and conversion of .wrx files
I can report a success in parsing OCX properties for PSTimer. I successfully read the Interval and Enabled properties... Hynek Cihlar
07:08 AM Base Language Feature #4384: Builtin OO Implementation
Marian, review about the patch:
* ObjectModelParser,HttpClient,BodyWriterBuilder - they have no actual change, only ...
Constantin Asofiei
05:36 AM Base Language Feature #4384: Builtin OO Implementation
Fixed issues as per-review, attached the new patch.
Marian Edu

02/14/2022

01:43 PM Base Language Feature #4384: Builtin OO Implementation
> > * I find it a little confusing that @KW_POLY@ is not "poly" or "polymorphic" but is "_bdt_".
>
> "poly" or "po...
Greg Shah
12:19 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Code Review 3821c.4384m.patch
>
> I've applied the change to a local branch. Some thoughts:
...
Marian Edu
12:11 PM Base Language Feature #4384: Builtin OO Implementation
Code Review 3821c.4384m.patch
I've applied the change to a local branch. Some thoughts:
1. In @literals.rules@...
Greg Shah
10:05 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I don't see any changes in the patch for @progress.g@.
Still, there should be some starting at...
Marian Edu
09:24 AM Base Language Feature #4384: Builtin OO Implementation
I don't see any changes in the patch for @progress.g@. Greg Shah
03:52 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Attached the patch to merge changes in 4384m branch back into 3821c. There are changes in antlr ...
Marian Edu
02:56 AM Base Language Feature #4384: Builtin OO Implementation
Attached the patch to merge changes in 4384m branch back into 3821c. There are changes in antlr grammar and rules to ... Marian Edu

02/12/2022

07:28 AM User Interface Bug #6057: Attributes access causing widget to be realized when not need to.
Roger Borrello wrote:
> Is this the kind of update you are envisioning? It is successful in my customer's app.
>
...
Marian Edu
07:08 PM User Interface Bug #6057: Attributes access causing widget to be realized when not need to.
Is this the kind of update you are envisioning? It is successful in my customer's app.... Roger Borrello

02/11/2022

05:51 PM User Interface Bug #6057: Attributes access causing widget to be realized when not need to.
Marian Edu wrote:
> The use of the @canAccess@ guard should be reviewed and fix cases where widget realization is no...
Roger Borrello

02/10/2022

08:50 AM User Interface Bug #6057: Attributes access causing widget to be realized when not need to.
Some widget attributes require the widget to be realized else an error will be thrown (in fact a set of three). The m... Marian Edu
08:44 AM User Interface Bug #6057 (WIP): Attributes access causing widget to be realized when not need to.
Marian Edu
08:39 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Which converts to:
> [...]
Good catch, the 4GL snippet is probably not the right one but...
Marian Edu
08:20 AM User Interface Bug #6038: ComboBox setScreenValue improvements
This is in the constructor of @GenericWidget@:... Roger Borrello
08:18 AM User Interface Bug #6038: ComboBox setScreenValue improvements
One more thing to note. I had a breakpoint in @GenericWidget.realize@:... Roger Borrello
02:53 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger, thanks for debugging this - the fact that setting the widget visibility to true marks it as 'realized' is ok. ... Marian Edu

02/09/2022

03:55 PM User Interface Bug #6038: ComboBox setScreenValue improvements
I was able to debug the client, breaking in @AbstractWidget._setVisible@:... Roger Borrello
12:49 PM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Roger Borrello wrote:
> > The error message comes right after I make the menu choice to run...
Roger Borrello
12:40 PM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> The error message comes right after I make the menu choice to run the program, and before I ...
Roger Borrello
12:32 PM User Interface Bug #6038: ComboBox setScreenValue improvements
The error message comes right after I make the menu choice to run the program, and before I hit:... Roger Borrello
12:30 PM User Interface Bug #6038: ComboBox setScreenValue improvements
There is this:... Roger Borrello
12:27 PM User Interface Bug #6038: ComboBox setScreenValue improvements
Regarding what might be going on with setting the @SCROLLBAR-HORIZONTAL@ attribute of a @SELECTION-LIST@ after the fr... Roger Borrello
11:40 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Marian Edu wrote:
> Roger Borrello wrote:
> > Likewise I am getting @** Attribute SCREEN-VALUE for the COMBO-BOX xx...
Roger Borrello
10:21 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> I notice the @ComboBoxConfig.format@ is 2 exclamations marks: @!!@. I am not familiar with t...
Marian Edu
10:14 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Likewise I am getting @** Attribute SCREEN-VALUE for the COMBO-BOX xxx has an invalid value ...
Marian Edu
10:12 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Roger Borrello wrote:
> > Using 13497 on my customer's application, and now receiving 4053 ...
Roger Borrello
10:11 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Using 13497 on my customer's application, and now receiving 4053 error: @Unable to set SCROL...
Marian Edu
10:09 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Roger Borrello wrote:
> Using 13497 on my customer's application, and now receiving 4053 error: @Unable to set SCROL...
Roger Borrello
09:40 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Using 13497 on my customer's application, and now receiving 4053 error: @Unable to set SCROLLBAR-HORIZONTAL because t... Roger Borrello
09:01 AM User Interface Bug #6038: ComboBox setScreenValue improvements
I did a couple of cosmetic changes to 6038-20220209.patch and checked it in 3821c revision 13497. Hynek Cihlar
08:56 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Hynek Cihlar wrote:
> Marian Edu wrote:
> > Marian Edu wrote:
> > Attached the patch for combo-box so the trailing...
Hynek Cihlar
08:53 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Hynek Cihlar wrote:
> In @ComboBoxWidget@ @setLabel@ was called only when value type differed from the combo-box typ...
Marian Edu
08:44 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Marian Edu wrote:
> Marian Edu wrote:
> Attached the patch for combo-box so the trailing spaces from value are remo...
Hynek Cihlar
07:16 AM User Interface Bug #6038: ComboBox setScreenValue improvements
Marian Edu wrote:
> Testing this in 4GL only for combo-box the values are trimmed but only at the end, the @list-ite...
Marian Edu
01:39 PM Base Language Feature #4658: OO serialization support
I assume the OE serializer is walking the object graph somehow. But what happens if the same legacy OO instance is r... Constantin Asofiei
 

Also available in: Atom