Project

General

Profile

Activity

From 02/23/2026 to 03/24/2026

03/24/2026

05:22 AM Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
Code review 11314a.
The history entry @028@ description reads: _"Don't clear the list selection if for CTRL + LEFT...
Hynek Cihlar
05:14 AM Bug #11170 (WIP): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Code review 11170.
# *@ThinClient@ dependency creates layer violation, NPE risk, and inconsistency*: The @getIniti...
Hynek Cihlar
04:47 AM Bug #11191: ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Did some extensive testing for the following control set entities: radio-set, combo-box and selection-list. Consider ... Razvan-Nicolae Chichirau
04:46 AM Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Code review 10875a.
*DefaultList history header format error.* The new history entry reads @* 016 DMM 20260320@ b...
Hynek Cihlar

03/23/2026

07:50 AM Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
*Hynek*: Please review 10938a/rev. 16470. Razvan-Nicolae Chichirau
06:28 AM Bug #10875 (Review): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Created a new issue in User Interface for @CTRL + UP/DOWN@ events behavior in ChUI mode because in FWD they don't wor... Delia Mitric
06:24 AM Bug #11319: CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
Testcase:... Delia Mitric
06:23 AM Bug #11319 (New): CTRL_UP/CTRL_DOWN event in ChUI mode for a COMBO-BOX should do nothing
Delia Mitric
05:48 AM Bug #11170 (Review): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
The solution is committed to *11170a* branch rev. *16408*.
Hynek, please review.
Thank you!
Delia Mitric
03:54 AM Bug #11314 (Review): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't selec...
Delia Mitric
03:53 AM Bug #11314 (WIP): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select t...
Committed a solution to *11314a* branch rev. *16480*.
Hynek, please review when you get a chance. Thanks!
Delia Mitric

03/20/2026

08:39 AM Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...
The issue seems to come from the fact that selection from the list is emptied when event CTRL_LEFT/CTRL_RIGHT occurs ... Delia Mitric
06:47 AM Bug #11314: UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select the cor...

This is a simple COMBO-BOX testcase from #10875:...
Delia Mitric
06:43 AM Bug #11314 (Test): UP/DOWN key pressed after CTRL_LEFT /CTRL_RIGHT in a COMBO-BOX doesn't select ...
Delia Mitric
07:10 AM Bug #11191 (WIP): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Analyzed the error handling from 4GL related to setting the @SCREEN-VALUE@ attribute. I'll use the following messages... Razvan-Nicolae Chichirau
06:20 AM Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Committed some changes for GUI issue: 10875a branch rev. *16478*.
Added functionality for @CTRL_UP@ and @CTRL_DOWN@ ...
Delia Mitric
05:23 AM Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
It seems that in *ChUI* mode in FWD, even if we press @CTRL-DOWN@ combo, for example, the "processed" event is @CURSO... Delia Mitric
04:56 AM Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Created task branch *10875a*. Delia Mitric
04:00 AM Bug #10875: COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
There are two aspects:
* In FWD *GUI* mode, the @CTRL@ + @UP/DOWN@ key doesn't work like in OE. The behavior shoul...
Delia Mitric
03:17 AM Bug #10875 (WIP): COMBO-BOX: Ctrl-UP and Ctrl-DOWN keys do nothing
Delia Mitric
02:46 AM Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Hynek Cihlar wrote:
> Razvan, it is important to figure out the exact point in the 4GL execution when widgets are in...
Razvan-Nicolae Chichirau

03/19/2026

09:12 AM Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Razvan, it is important to figure out the exact point in the 4GL execution when widgets are initialized. Is it really... Hynek Cihlar
08:46 AM Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
I've tested this patch:... Razvan-Nicolae Chichirau

03/17/2026

06:56 AM Bug #11303: Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
Testcase:... Delia Mitric
06:52 AM Bug #11303 (Review): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
Delia Mitric
03:31 AM Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
The core issue is that after processing the ENABLE statement on client and handling the new screen buffers on the ser... Razvan-Nicolae Chichirau

03/16/2026

09:32 AM Bug #11114 (Internal Test): NPE when redirecting terminal
Thanks, please put it in test. Constantin Asofiei
09:25 AM Bug #11114: NPE when redirecting terminal
Yes. In ChUI, @Window.message()@ is invoked which sends the text to both the terminal and stream:... Razvan-Nicolae Chichirau
09:06 AM Bug #11114: NPE when redirecting terminal
In ChUI, the message also appears at the terminal/message area. In GUI, it does not appear in message area. This is... Constantin Asofiei
05:23 AM Bug #11114 (Review): NPE when redirecting terminal
Razvan-Nicolae Chichirau
05:23 AM Bug #11114 (WIP): NPE when redirecting terminal
When an error message was displayed in redirected mode, without ALERT-BOX, the request was sent to the legacy message... Razvan-Nicolae Chichirau
08:50 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> In regard to the widget hierarchy rework, I think we might be well served to extract the WIN32 control behavior int... Alexandru Lungu
08:29 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
In regard to the widget hierarchy rework, I think we might be well served to extract the WIN32 control behavior into ... Greg Shah
08:12 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> Previously I mentioned it would be impossible to provide good UX using the canvas rendering approach, but I think m... Alexandru Lungu
07:56 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Alexandru Lungu wrote:
> So .NET controls will be rendered in iframes?
Yes, not in canvas but in DOM. There are p...
Hynek Cihlar
07:40 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> This was my point in #11283-13 that "We could consider reworking the widget hierarchy to implement a set of more ge... Alexandru Lungu

03/13/2026

12:43 PM Support #11283: design discussion of how to replace .NET Windows Forms usage
> So instead of trying to make the .NET effort named C extend B, what about having parallel implementations so that B... Greg Shah
12:03 PM Support #11283: design discussion of how to replace .NET Windows Forms usage
Alex, I think we are both on the same trajectory with your ABC decomposition. The question is what should be still co... Hynek Cihlar
10:50 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> The Infragistics web controls may not be fully compatible with the .NET versions.
I also had this POV in #11283-...
Alexandru Lungu
10:49 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> The programming model goes from declarative to imperative. You can't wrap an object-based, manually-constructed con... Alexandru Lungu
10:18 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> This is an interesting idea. I recall that use of .NET GUI must be on a Windows Form as the cont...
Hynek Cihlar
10:13 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> > Legacy 4GL UI is declarative, frame-based, blocking, and coupled to the database transaction mo...
Hynek Cihlar
07:38 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> Legacy 4GL UI is declarative, frame-based, blocking, and coupled to the database transaction model. .NET UI is impe... Greg Shah
03:02 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> This leads me to the question. Do we actually want to extend our implementation of the legacy ...
Hynek Cihlar
07:53 AM Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
Delia Mitric
07:53 AM Bug #11294 (WIP): Widget is overlapped by another widget after the parent frame is made visible
Found a solution based on the changes from #11179:
* move the hidden widgets (not frames) on the top of the parent f...
Delia Mitric
03:45 AM Bug #11294: Widget is overlapped by another widget after the parent frame is made visible
This testcase:... Delia Mitric
03:38 AM Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
Delia Mitric

03/12/2026

07:33 PM Support #11283: design discussion of how to replace .NET Windows Forms usage
Some more thoughts.
The .NET UI is a completely different beast from the legacy UI. It's fundamentally different p...
Hynek Cihlar
10:06 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> Hynek: Let me know how you think this can fit in to your current workload.
Since Lyra is movin...
Hynek Cihlar
08:28 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: In regard to your idea from #11283-8, what do you estimate it wou...
Greg Shah
08:24 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Exposing the new .NET UI classes directly to 4GL OO code makes sense. The conversion would then be quite direct. Greg Shah
08:15 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> We could consider reworking the widget hierarchy to implement a set of more generic base classes that map to WIN32 ... Alexandru Lungu
05:21 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> Hynek: In regard to your idea from #11283-8, what do you estimate it would take to do a POC for i...
Hynek Cihlar
04:59 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek: In regard to your idea from #11283-8, what do you estimate it would take to do a POC for implementing the @Ult... Greg Shah
04:57 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
The customer reports that their entire UI is based on the .NET GUI. This means that we would need to implement more t... Greg Shah
05:14 AM Bug #10915: ugly dialogs
Rebased revision 16490 (10915a). Sergey Ivanovskiy

03/11/2026

07:52 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
My last note is in regard to #11284. "NET Windows Form usage" can happen from within 4GL code or C# code. The link in... Alexandru Lungu
07:33 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Greg Shah wrote:
> I was not planning to use any Infragistics or .NET binaries from any replacement controls. The i...
Hynek Cihlar
07:13 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
I was not planning to use any Infragistics or .NET binaries from any replacement controls. The idea is to implement ... Greg Shah
06:55 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
> Rewriting the controls will surely be the most code but I think the least troubles in the end.
I would add "the ...
Alexandru Lungu
06:11 AM Bug #10856 (Test): Logical FILL-IN: Caret position issues
Branch *10856a* was merged into trunk as rev. *16467* and archived. Delia Mitric
06:04 AM Bug #10856 (Merge Pending): Logical FILL-IN: Caret position issues
Delia Mitric wrote:
> It is ready to be merged
Looks good to me as well. 10856a can be merged right now.
Radu Apetrii
05:44 AM Bug #10856: Logical FILL-IN: Caret position issues
Another GUI customer application has been successfully tested.
The testing phase is complete.
It is ready to be m...
Delia Mitric
05:12 AM Bug #10856: Logical FILL-IN: Caret position issues
Rebased branch *10856a*. Delia Mitric

03/10/2026

03:32 PM Support #11283: design discussion of how to replace .NET Windows Forms usage
Hynek Cihlar wrote:
> Rewriting the controls will surely be the most code but I think the least troubles in the end....
Hynek Cihlar
02:32 PM Support #11283: design discussion of how to replace .NET Windows Forms usage
Rewriting the controls will surely be the most code but I think the least troubles in the end. This will be a really ... Hynek Cihlar
10:54 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Idea 2 is supposed to be HTML components which may bring their own complications (as we will want to integrate this t... Constantin Asofiei
10:43 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Using AWT won't solve much for us considering the target will surely be web. The ideas for re-routing the output and... Greg Shah
10:32 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
h3. Idea 1
> Looks like there are .NET to AWT bridges like https://jnbridge.com/ which integrate winforms with AWT...
Alexandru Lungu
09:25 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
Looks like there are .NET to AWT bridges like https://jnbridge.com/ which integrate winforms with AWT/Swing. But to ... Constantin Asofiei
08:58 AM Support #11283: design discussion of how to replace .NET Windows Forms usage
If a customer has a lot of .NET Windows Form usage, I'd like to discuss the kinds of things we can do to effectively ... Greg Shah
08:56 AM Support #11283 (New): design discussion of how to replace .NET Windows Forms usage
Greg Shah
07:03 AM Bug #10856: Logical FILL-IN: Caret position issues
Delia, I reran the ChUI regression tests with the changes from 10856a. Previously there were 28 failing tests, but no... Razvan-Nicolae Chichirau

03/09/2026

08:31 AM Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Committed a fix to *11170a branch as rev 16407*, but while testing it on different DECIMAL formats, found that for "9... Delia Mitric
05:31 AM Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
The initial cursor position for @DECIMAL FILL-IN@ is 8 because of the *screen.length()* value which is 9.
When the ...
Delia Mitric

03/06/2026

09:08 AM Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
Sergey Ivanovskiy
09:07 AM Bug #11252 (Internal Test): New Session functionality is broken for the virtual desktop mode
11252a merged into the trunk as rev 16459 and archived. Sergey Ivanovskiy
08:50 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
OK. Rebasing 11252a. Sergey Ivanovskiy
08:03 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
> Actually it is Sergey to do the merge.
Sorry about that.
Alexandru Lungu
07:59 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Actually it is Sergey to do the merge. Greg Shah
07:52 AM Bug #11252 (Merge Pending): New Session functionality is broken for the virtual desktop mode
Yes. Stanislav, please merge after 11227a. Alexandru Lungu
07:50 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Alex: This is ready for merge and it is one that affects the customer for whom trunk is frozen right now. Should it ... Greg Shah

03/05/2026

01:40 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
Please disregard my messages 20 and 22.
> Stanislav, can we merge this? Did you do any testing?
I checked that sa...
Stanislav Lomany
01:32 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
Sorry, I messed up the task Stanislav Lomany
01:31 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
Yes. Stanislav Lomany
01:29 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
Can 11252a be merged into the trunk? Sergey Ivanovskiy
08:28 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
I just executed ChUI regression testing for the case. Yes, I think we can merge. Stanislav Lomany
07:42 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, can we merge this? Did you do any testing? Constantin Asofiei
05:50 AM Bug #11044 (Review): FILL-IN with Unknown Value: Incorrect Key Input Handling
Committed a final solution to *11044b rev. 16458*.
(The latest commit (rev. *16457*) had a problem: when the user in...
Delia Mitric

03/04/2026

05:11 AM Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric wrote:
> Found that the LOGICAL FILL-IN doesn't behave the same as DECIMAL/INTEGER FILL-IN when it cont...
Delia Mitric
04:05 AM Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric wrote:
> Another difference is that:
> For a @LOGICAL FILL-IN@ if it contains a *selected text* and th...
Delia Mitric
03:47 AM Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Created a new branch *11044b* because I rebased the first one and the conversion on the app I test fails (even if I u... Delia Mitric
02:29 AM Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Another difference is that:
For a @LOGICAL FILL-IN@ if it contains a *selected text* and the user press *BACKSPACE* ...
Delia Mitric
02:19 AM Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Found that the LOGICAL FILL-IN doesn't behave the same as DECIMAL/INTEGER FILL-IN when it contains "?" (selected or n... Delia Mitric

03/02/2026

06:10 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav Lomany wrote:
> I would also like *Constantin* to take a quick look at the update.
I'm OK with the changes.
Constantin Asofiei
06:01 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
I would also like *Constantin* to take a quick look at the update. Stanislav Lomany
05:59 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav: Can this be put into testing? Greg Shah
06:03 AM Bug #10915 (Review): ugly dialogs
Sergey Ivanovskiy
06:03 AM Bug #10915 (WIP): ugly dialogs
Sergey Ivanovskiy
05:59 AM Bug #10915: ugly dialogs
Why is this in Feedback status? (Feedback is reserved for waiting for a customer response). Greg Shah

02/28/2026

01:39 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
> rev 16451(11252a).
It's good.
Stanislav Lomany

02/27/2026

02:52 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, thank you for findings. Those issues fixed in rev 16451(11252a). Sergey Ivanovskiy
12:03 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
> 16450.(11252a).
It is good. Minor thing: I may guess that according to our coding standards @enum TYPE@ should b...
Stanislav Lomany
08:55 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, I rebased and fixed java doc, cleaned the code rev 16450.(11252a). Please review. Sergey Ivanovskiy
06:24 AM Bug #11211: Improve source detection when dispatching mouse wheel events
Aaaand, another one. If it's alright, I would like both Alex and Serban to look at the changes. Thank you! Radu Apetrii

02/26/2026

08:33 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
> 16443 (11252a).
Looks good! Few javadocs are missing:...
Stanislav Lomany

02/25/2026

08:39 AM Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
*Hynek/Vladimir*: I'm going to need both of you to carefully review 11211a/rev. 16438 as these are some "risky" chang... Razvan-Nicolae Chichirau
06:35 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, thank you! Sergey Ivanovskiy
06:03 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Sorry for delay, I'm working on an immediate-priority task. I'll review today! Stanislav Lomany
05:06 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Is there a chance for 11252a will be reviewed this week? Sergey Ivanovskiy

02/24/2026

01:10 PM Bug #11252: New Session functionality is broken for the virtual desktop mode
New Session functionality is working properly with these changes.
Stanislav, Constantin, please review.
Sergey Ivanovskiy
11:07 AM Bug #11252 (Review): New Session functionality is broken for the virtual desktop mode
Please review the changes rev 16443 (11252a). Sergey Ivanovskiy
08:32 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
This code :... Sergey Ivanovskiy
08:19 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Stanislav, @SecurityManager.getInstance().getUserId()@ never returns @null@ value. If an account is not detected in @... Sergey Ivanovskiy
04:40 AM Bug #11252: New Session functionality is broken for the virtual desktop mode
Created 11252a branch for the fix, #9709-620 for the root cause of this issue Sergey Ivanovskiy
04:37 AM Bug #11252 (Test): New Session functionality is broken for the virtual desktop mode
Sergey Ivanovskiy
07:35 AM Bug #11211: Improve source detection when dispatching mouse wheel events
This is the @UiUtils@ method I made for finding the mouse source:... Razvan-Nicolae Chichirau

02/23/2026

03:32 AM Bug #10152 (Test): COMBO-BOX: mouse wheel does not scroll the list
Branch 10152a was merged into trunk as rev. 16436 and archived. Razvan-Nicolae Chichirau
03:05 AM Bug #10152 (Merge Pending): COMBO-BOX: mouse wheel does not scroll the list
10152a can be merged right now. Radu Apetrii
 

Also available in: Atom