Project

General

Profile

Activity

From 03/23/2016 to 04/21/2016

04/21/2016

06:07 PM Bug #3069: The maximize/restore action for the web client doesn't work properly
Checked that if we send the batch of resize drawing operations in case of there is a resize drawing operation, then t... Sergey Ivanovskiy
10:31 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
Sergey Ivanovskiy wrote:
> The problem with cache system is that resize messages are reached @GuiWebDriver@ correctl...
Constantin Asofiei
10:24 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
The problem with the drawing cache system is that resize messages are reached @GuiWebDriver@ correctly, but due to th... Sergey Ivanovskiy
04:34 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
The sequence to reproduce:
1) First turn of the p2j.screen module cache to draw without caching, only the p2j.canvas_...
Sergey Ivanovskiy
05:08 PM Bug #2787: implement mnemonics/accelerator key support for button
Here is the test:... Vadim Gindin
01:36 PM Bug #2918: frame title active state difference for frames without focusable widgets
Code Review Task Branch 2918a Revision 11012
I'm good with the changes.
Greg Shah
01:13 PM Bug #2918: frame title active state difference for frames without focusable widgets
Greg Shah wrote:
> Code Review Task Branch 2918a Revision 11011
>
> Please update the javadoc for @UiUtils.getPar...
Hynek Cihlar
12:11 PM Bug #2918: frame title active state difference for frames without focusable widgets
Code Review Task Branch 2918a Revision 11011
Please update the javadoc for @UiUtils.getParentFrames()@ to explain ...
Greg Shah
11:52 AM Bug #2918: frame title active state difference for frames without focusable widgets
2918a revision 11008 resolves the issues from review. It passed GUI regression tests and ChUI regression testing in p... Hynek Cihlar
11:40 AM Bug #2918: frame title active state difference for frames without focusable widgets
2918a rebased against trunk revision 11007, the branch is now at revision 11010. Hynek Cihlar
08:51 AM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
I've found few more issues related to resizing columns in a browse which has total columns width smaller that the vie... Stanislav Lomany
08:30 AM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
I'd like 3038a to be next to merge to trunk. It should be rebased to trunk 11007 as well. When do you expect that t... Greg Shah
02:30 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Now 1811u is from 11006 rev of trunc and is pushed up to revision 11021. Sergey Ivanovskiy
01:52 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Planning to rebase to the current P2j trunc. Sergey Ivanovskiy
12:26 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Committed revision 11015 has small fixes for misspelled listen event of @MousePopupable@ and incorrectly built event'... Sergey Ivanovskiy
01:50 AM Bug #3075: The window icon popup menu isn't displayed if a user clicks on the window icon by the ...
It is probably not a bug, but why the previous version implements a left mouse popup. The implementation is changed i... Sergey Ivanovskiy
01:43 AM Bug #3075 (Closed): The window icon popup menu isn't displayed if a user clicks on the window ico...
Sergey Ivanovskiy
01:27 AM Bug #3056: Mouse pointer issues for menus
I think it needs to check z-order of the popup menu. The popup menu must be on the top of the widgets in its containe... Sergey Ivanovskiy

04/20/2016

05:49 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
The current P2j trunc Swing client doesn't open a window icon popup menu that should be opened on the left mouse clic... Sergey Ivanovskiy
05:20 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Committed revision 11014 fixed an infinite process to connect to the down java web client. Sergey Ivanovskiy
03:21 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Committed revision 11013 rolled back my changes to 11011. It needs to find another solution. The previous commit to u... Sergey Ivanovskiy
11:39 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
We can use a map of custom html element's ids to their application window's ids in order to fix the usage of @"pwindo... Sergey Ivanovskiy
10:00 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Constantin Asofiei wrote:
> Sergey, the changes in 1811u rev 11012 make sense. The only question is this: you are as...
Sergey Ivanovskiy
09:47 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Sergey, the changes in 1811u rev 11012 make sense. The only question is this: you are assuming the Window's name (i.e... Constantin Asofiei
05:11 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Nevermind, I found @MousePopupable@ and the other related classes. Sergey Ivanovskiy
04:23 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Vadim, could you help what mouse events are listen by popups? I am doing changes for the web client to dispatch the t... Sergey Ivanovskiy
04:33 PM Bug #3021: MESSAGE with SET clause works incorrectly
Code Review Task Branch 3021a Revision 11006
I'm fine with the changes.
Greg Shah
04:24 PM Bug #3021: MESSAGE with SET clause works incorrectly
3021a revision 11006 contains fix of the fix based on the review. I have tested SET and UPDATE with all data types an... Hynek Cihlar
12:59 PM Bug #3021 (WIP): MESSAGE with SET clause works incorrectly
Greg Shah
03:01 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Browse testcases are ok, and I didn't find any scrolling issues with other testcases.
I found one thing that is miss...
Stanislav Lomany
12:20 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
For the GUI testing, only test code with browse and some common widgets that are affected by the scroll changes. Greg Shah
12:18 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Code Review Task Branch 3038a Revision 110011
This is really good. I see that @ClientBrowseModel@ needs a copyrig...
Greg Shah
01:06 PM Bug #2918: frame title active state difference for frames without focusable widgets
Code Review Task Branch 2918a Revision 11005
I'm fine with the changes. Some minor comments:
1. In @UiUtils@, ...
Greg Shah
12:55 PM Bug #2918: frame title active state difference for frames without focusable widgets
The issue is fixed in task branch 2918a revision 11005. The changes depend on 2823a, rebase is pending. Hynek Cihlar
11:51 AM Bug #3073: Combo-box bug: widget is not in the container
Here is the stack of this error met in trunk:... Vadim Gindin
11:43 AM Bug #3073 (Closed): Combo-box bug: widget is not in the container
Vadim Gindin
10:16 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Greg Shah wrote:
> Yes, please do.
Done. 2915a was archived to dead.
Hynek Cihlar
10:14 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Yes, please do. Greg Shah
10:13 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Greg Shah wrote:
> Archive it to "dead" instead of the default. The default archive is for things that have already...
Hynek Cihlar
09:27 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Archive it to "dead" instead of the default. The default archive is for things that have already been merged. Greg Shah
08:56 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Hynek Cihlar wrote:
> I have archived task branch 2915a.
Actually I am not sure archiving the branch is the corre...
Hynek Cihlar
08:54 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
I have archived task branch 2915a. Hynek Cihlar
08:53 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
Steps to reproduce the issue.
# In Swing GUI client, run a test 4GL program that opens an @ALERT-BOX@.
# Drag a n...
Hynek Cihlar
08:23 AM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
I think we need to pause work on this. Since it only affects the swing client, it is lower priority for the current ... Greg Shah

04/19/2016

07:06 PM Bug #2915: A modal window in Swing GUI client should not be on top of all other OS windows
I have not been successful with resolving the issue so far.
The reason the window is always on top is due to @java...
Hynek Cihlar
04:28 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
It is possible to delegate this code ... Sergey Ivanovskiy
04:11 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Please review the committed revision 11012. These WindowIconify, WindowMaximize, WindowClose, MouseMovable, MousePopu... Sergey Ivanovskiy
08:46 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
The current progress state is that @WindowIconify@, @WindowMaximize@, @WindowClose@, @MouseMovable@, @MousePopupable@... Sergey Ivanovskiy
01:49 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
According to the tests performed for Firefox and Chromium these browsers support the determined sequence of the follo... Sergey Ivanovskiy
12:01 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Planning to dispatch mouse events via a global document listener, @MouseEventDispatcher@ from @p2j.screen.js@. Sergey Ivanovskiy
03:19 PM Bug #2662 (Closed): memory leak in the native NCURSES client
Eric Faulhaber
11:50 AM Bug #3071: A NPE is thrown when Alt-Tab while COMBO-BOX drop down active
This can be reproduced in current trunk.
The steps:
# Open @COMBO-BOX@ drop down by clicking into the widget.
#...
Hynek Cihlar
11:45 AM Bug #3071 (Closed): A NPE is thrown when Alt-Tab while COMBO-BOX drop down active
Hynek Cihlar
10:58 AM Feature #3070: add a dedicated bootstrap config for the non-decorated window mode
The non-decorated window mode is currently linked with the @embedded@ mode. This should be separated and set via its... Constantin Asofiei
10:57 AM Feature #3070 (New): add a dedicated bootstrap config for the non-decorated window mode
Constantin Asofiei
08:57 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
Greg Shah wrote:
> Please archive 2788a.
Done.
Hynek Cihlar
08:54 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
Please archive 2788a. Greg Shah
08:53 AM Bug #2788 (Closed): alert-box close button (in the titlebar) should be disabled
Greg Shah
08:44 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
2788a revision 11007 merged to 1811u as revision 11011. Hynek Cihlar
07:58 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
Greg Shah wrote:
> Please merge these changes into 1811u.
>
> BTW, 1811u is due for a rebase. I think that won't...
Hynek Cihlar
07:49 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
Please merge these changes into 1811u.
BTW, 1811u is due for a rebase. I think that won't affect your merge, but ...
Greg Shah
06:13 AM Bug #2788: alert-box close button (in the titlebar) should be disabled
Greg Shah wrote:
> Code Review Task Branch 2788a Revision 11006
>
> 1. Should @AlertBoxGuiImpl.init()@ call @setClic...
Hynek Cihlar
08:13 AM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Rebased task branch 3038a from P2J trunk revision 11005. Stanislav Lomany
05:50 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
This picture displays the issue. Sergey Ivanovskiy
05:47 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
Please post a screenshot which shows the issue. Constantin Asofiei
03:17 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
The @WebGuiDriver: public synchronized void registerMouseWidgets()@ was changed to use @InstrumentedMap<K,V>@ and the... Sergey Ivanovskiy
03:01 AM Bug #3069: The maximize/restore action for the web client doesn't work properly
If we press the maximize/restore caption button several times, then the window canvas displays two images one above t... Sergey Ivanovskiy
02:53 AM Bug #3069 (Closed): The maximize/restore action for the web client doesn't work properly
Sergey Ivanovskiy
05:30 AM Bug #2787: implement mnemonics/accelerator key support for button
Vadim, the cause is this. In your branch, an @ItemEvent@ is raised for the @G@ button, again, after the first @KeyEv... Constantin Asofiei
04:51 AM Bug #2787: implement mnemonics/accelerator key support for button
Vadim, the problem is that the trigger is fired again after you press RETURN to dismiss the alert-box. I'm not sure ... Constantin Asofiei

04/18/2016

06:38 PM Bug #2788: alert-box close button (in the titlebar) should be disabled
Code Review Task Branch 2788a Revision 11006
1. Should @AlertBoxGuiImpl.init()@ call @setClickHandler()@ before @s...
Greg Shah
05:46 PM Bug #2788: alert-box close button (in the titlebar) should be disabled
Task branch 2788a revision 11006 fixes the problem mentioned in note 1. It also fixes window caption button not to ch... Hynek Cihlar
04:34 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Here is the screenshot illustrating resize areas. Resize area is an area over which the mouse pointer changes to resi... Stanislav Lomany
02:17 PM Bug #3066 (Closed): The web window can't be resized to widen its size
Greg Shah
02:17 PM Bug #3066: The web window can't be resized to widen its size
Greg Shah wrote:
> Hynek: are you OK with me closing this task?
No more objections here.
Hynek Cihlar
01:48 PM Bug #3066: The web window can't be resized to widen its size
Hynek: are you OK with me closing this task? Greg Shah
09:07 AM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Sorry, the committed rev. 11010 is in 1811u.
>
> The changes ...
Sergey Ivanovskiy
08:59 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> Sorry, the committed rev. 11010 is in 1811u.
The changes are OK.
Let me just sugge...
Hynek Cihlar
08:48 AM Bug #3066: The web window can't be resized to widen its size
Sorry, the committed rev. 11010 is in 1811u. Sergey Ivanovskiy
07:57 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> Committed revision 11010. Please review.
What branch?
Hynek Cihlar
07:44 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> The weak place is that don't know if it is possible that the actual window width can be g...
Hynek Cihlar
07:38 AM Bug #3066: The web window can't be resized to widen its size
Committed revision 11010. Please review. The weak place is that don't know if it is possible that the actual window w... Sergey Ivanovskiy
06:00 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > To resolve the issue, use @ConfigHelper.getMaxWidthPixels()@ and...
Hynek Cihlar
05:02 AM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> To resolve the issue, use @ConfigHelper.getMaxWidthPixels()@ and related methods in the call t...
Sergey Ivanovskiy
04:40 AM Bug #3066: The web window can't be resized to widen its size
To resolve the issue, use @ConfigHelper.getMaxWidthPixels()@ and related methods in the call to @GuiDriver.setResizea... Hynek Cihlar
04:25 AM Bug #3066: The web window can't be resized to widen its size
Ok, :) but the Swing client could have the same problem if it would implement the resizing bounds. It is not the web ... Sergey Ivanovskiy
04:22 AM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Is it true that for you this simple example works properly?
>
...
Hynek Cihlar
04:21 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> Is it true that for you this simple example works properly?
Yes, for me @simple_window...
Hynek Cihlar
04:14 AM Bug #3066: The web window can't be resized to widen its size
Is it true that for you this simple example works properly? Sergey Ivanovskiy
04:12 AM Bug #3066: The web window can't be resized to widen its size
The issue is the max width and height are unset on the server side and on the client side. Sergey Ivanovskiy
04:10 AM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> I just checked the web client with @demo/simple_windows.p@ setting max attributes or not and I...
Sergey Ivanovskiy
04:05 AM Bug #3066: The web window can't be resized to widen its size
I just checked the web client with @demo/simple_windows.p@ setting max attributes or not and I can resize the windows... Hynek Cihlar
03:24 AM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > We can fix the unset @maxHeightChars@ and @maxWidthChars@ on the...
Sergey Ivanovskiy
03:01 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> We can fix the unset @maxHeightChars@ and @maxWidthChars@ on the client side using
The...
Hynek Cihlar
02:52 AM Bug #3066: The web window can't be resized to widen its size
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > I think you need to set breakpoints in @...
Hynek Cihlar
08:37 PM Bug #3066: The web window can't be resized to widen its size
The @min/maxWidthChars@ and @min/maxHeightChars@ logic is unclear. These comments @WindowWidget.updateMinMaxSize()@ a... Sergey Ivanovskiy
08:29 PM Bug #3066: The web window can't be resized to widen its size
We can fix the unset @maxHeightChars@ and @maxWidthChars@ on the client side using @WindowManager.setInitialDimension... Sergey Ivanovskiy
01:31 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Hm... I think we need to find a way so that all the mouse events (down, up, click, dblclick) work with the same initi... Constantin Asofiei
01:30 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
In this case the top window is collapsed, but the second window becomes the top window and gets "mouseup" event. I in... Sergey Ivanovskiy
01:16 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
Yes, agree. @WindowStateChangedWorker@ registers "dblclick", "click", "mousedown", "mouseup" listeners. If windows ar... Sergey Ivanovskiy
01:11 PM Bug #2988: The web click events on the caption buttons can invoke the resize action.
If you do this by pressing the minimize caption button, then this might be a problem of "leaking" the event to window... Constantin Asofiei
10:29 AM Bug #2988: The web click events on the caption buttons can invoke the resize action.
The current version 1811u has the following issue if we minimize the top most window of equal-sized stacked windows, ... Sergey Ivanovskiy
12:45 PM Bug #3068: Some widgets draw focused visuals even when window looses focus
This applies to all GUI clients.
Steps to replicate:
# Click into a checkbox, it will draw a dotted rectangle to ...
Hynek Cihlar
12:42 PM Bug #3068 (New): Some widgets draw focused visuals even when window looses focus
Hynek Cihlar
12:41 PM Bug #3067: Swing GUI window resize cursor fuzzy
For the top edge of the window, the resize-sensitive area seems to be too large. Also when the resize cursor appears ... Hynek Cihlar
12:38 PM Bug #3067 (Closed): Swing GUI window resize cursor fuzzy
Hynek Cihlar
12:27 PM Bug #2787: implement mnemonics/accelerator key support for button
There are the target sources:... Vadim Gindin
12:25 PM Bug #2787: implement mnemonics/accelerator key support for button
There is the following failed screen:... Vadim Gindin
11:25 AM Bug #2787: implement mnemonics/accelerator key support for button
Vadim Gindin wrote:
> Client log does not contain errors. All logs in the folder @~/testing/majic/run/server@ contai...
Constantin Asofiei
11:17 AM Bug #2787: implement mnemonics/accelerator key support for button
Client log does not contain errors. All logs in the folder @~/testing/majic/run/server@ contains records not later th... Vadim Gindin
09:25 AM Bug #2787: implement mnemonics/accelerator key support for button
> Could it be a reason?
No.
Please look in the server log for the RFQ server AND in the client log for the clie...
Greg Shah
01:02 AM Bug #2787: implement mnemonics/accelerator key support for button
I can't log in RFQ server. Login page is shown, but when I enter login and password it reloads login page..
There ...
Vadim Gindin
10:54 AM Bug #3021: MESSAGE with SET clause works incorrectly
Code Review Task Branch 3021a Revision 11005
I believe this change is incorrect. The problem has a different caus...
Greg Shah
06:46 AM Bug #3021: MESSAGE with SET clause works incorrectly
Please review the fix in 3021a revision 11005. Hynek Cihlar
06:25 AM Bug #3021: MESSAGE with SET clause works incorrectly
The problem with entering the value was resolved by #3061. Hynek Cihlar
09:04 AM Bug #2986 (Closed): ./demo/simple_windows.p opens the frame titled "second frame" with unset init...
Greg Shah
07:34 AM Bug #2986: ./demo/simple_windows.p opens the frame titled "second frame" with unset initial locat...
Fixed by #2954. Hynek Cihlar
07:15 AM Bug #2986: ./demo/simple_windows.p opens the frame titled "second frame" with unset initial locat...
Yes, it may be fixed by your recent commits in P2J trunc. This bug has an effect upon how a combobox places its dropd... Sergey Ivanovskiy
07:03 AM Bug #2986: ./demo/simple_windows.p opens the frame titled "second frame" with unset initial locat...
Sergey, both frames in both windows in simple_windows.p are positioned at the same relative location. Maybe the issue... Hynek Cihlar

04/17/2016

10:53 AM Bug #3066: The web window can't be resized to widen its size
> What do you think my proposal is correct?
This is really a question for Hynek.
Constantin: did any of your re...
Greg Shah

04/16/2016

01:32 PM Bug #2662: memory leak in the native NCURSES client
Eric Faulhaber wrote:
> Greg, Constantin: is there anything you know of that still needs to be addressed for this is...
Constantin Asofiei
01:31 PM Bug #2662: memory leak in the native NCURSES client
Greg, Constantin: is there anything you know of that still needs to be addressed for this issue? Eric Faulhaber
04:46 AM Bug #3066: The web window can't be resized to widen its size
I tested @./demo/simple_windos.p@. If my understanding is correct, then on the server side the default window configu... Sergey Ivanovskiy

04/15/2016

07:51 PM Bug #3066: The web window can't be resized to widen its size
It is clear now because this method @BaseEntity<T extends BaseConfig>.setSizePixels(Integer value, SizeAttribute attr... Sergey Ivanovskiy
07:44 PM Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> Greg Shah wrote:
> > I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWork...
Sergey Ivanovskiy
01:30 PM Bug #3066: The web window can't be resized to widen its size
Greg Shah wrote:
> I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWorker()@ and @WindowWidget...
Hynek Cihlar
01:22 PM Bug #3066: The web window can't be resized to widen its size
I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWorker()@ and @WindowWidget.updateMinMaxSize()@... Greg Shah
11:14 AM Bug #3066: The web window can't be resized to widen its size
Greg, could you help? The Swing client doesn't implement @setResizeableWindow@, but the Web client uses it. The provi... Sergey Ivanovskiy
03:41 AM Bug #3066: The web window can't be resized to widen its size
Committed revision 11008/11009 fixed @p2j.logger.log()@ and history entries. Sergey Ivanovskiy
03:07 AM Bug #3066: The web window can't be resized to widen its size
I tested @./demo/simple_windows.p@ with the web client. @WindowGuiImpl@ on @afterConfigUpdate(WindowConfig beforeUpda... Sergey Ivanovskiy
10:50 AM Bug #2787: implement mnemonics/accelerator key support for button
Vadim, you can use @port_mapping.sh@ on @devsrv01@ to find details about how your servers are configured:... Constantin Asofiei
09:45 AM Bug #2787: implement mnemonics/accelerator key support for button
they are left started after the last automated testing was finished:... Vadim Gindin
09:29 AM Bug #2787: implement mnemonics/accelerator key support for button
Do you have the RFQ P2J server started? Greg Shah
09:27 AM Bug #2787: implement mnemonics/accelerator key support for button
Does somebody know why RFQ database could be unavailable? Is there a way to check it? Vadim Gindin
09:11 AM Bug #2787: implement mnemonics/accelerator key support for button
After the last note I'd ran regression testing 4 times. In on of them @tc_dc_slot_029@ passed. Can we assume that it ... Vadim Gindin
08:37 AM Bug #3061 (Closed): ENTER key does not generate a GO event in GUI
Greg Shah
08:34 AM Bug #3061: ENTER key does not generate a GO event in GUI
3061a merged to trunk revision 11004 and archived. Hynek Cihlar
08:19 AM Bug #3061: ENTER key does not generate a GO event in GUI
Fixed configuration and tested ask-gui.p. The code changes is ok for me. Sergey Ivanovskiy
08:18 AM Bug #3061: ENTER key does not generate a GO event in GUI
Sergey Ivanovskiy wrote:
> And for my environment the client window appears inactive and continues to be inactive af...
Hynek Cihlar
08:14 AM Bug #3061: ENTER key does not generate a GO event in GUI
It was my mistake forgot the p2j link. Sergey Ivanovskiy
08:11 AM Bug #3061: ENTER key does not generate a GO event in GUI
Hynek, I tested ./ask-gui.p with the Swing client for 3061a branch 11011. Rebuild the project several times and check... Sergey Ivanovskiy
07:30 AM Bug #3061: ENTER key does not generate a GO event in GUI
Sergey: please review.
Hynek: If Sergey is OK, please merge to trunk.
Greg Shah
03:06 AM Bug #3061: ENTER key does not generate a GO event in GUI
3061a revision 11011 passed regression testing and is ready to be merged to trunk. Hynek Cihlar

04/14/2016

12:29 PM Bug #3061: ENTER key does not generate a GO event in GUI
Rebased 3061a against trunk 11003, the branch is now at revision 11011. The revision has passef GUI regression tests,... Hynek Cihlar
11:16 AM Bug #3061: ENTER key does not generate a GO event in GUI
Greg Shah wrote:
> Code Review Task Branch 3061a Revision 11008
> ...
> Constantin...: please review.
I'm OK with...
Constantin Asofiei
10:48 AM Bug #3061: ENTER key does not generate a GO event in GUI
While rebasing against trunk 11003 there are nontrivial conflicts, regression retest will be needed. Hynek Cihlar
10:44 AM Bug #3061: ENTER key does not generate a GO event in GUI
Greg Shah wrote:
> Igor: please review the FillIn change.
The change looks OK. In fact it is a fix of my bug.
Igor Skornyakov
10:24 AM Bug #3061: ENTER key does not generate a GO event in GUI
Please rebase and then let's discuss if any further testing is needed. Greg Shah
10:14 AM Bug #3061: ENTER key does not generate a GO event in GUI
Task branch 3061a revision 11008 passed GUI and ChUI regression tests. Hynek Cihlar
10:01 AM Bug #3061: ENTER key does not generate a GO event in GUI
Code Review Task Branch 3061a Revision 11008
I'm fine with the changes. If correct, they simplify our approach wh...
Greg Shah
03:46 AM Bug #3061: ENTER key does not generate a GO event in GUI
The last ChUI regression test run for 3061a finished with 10 suspected false negatives. I am restarting the tests. Hynek Cihlar
12:21 PM Bug #2849 (Closed): implement and/or fix the default popup menus for all widgets
Greg Shah
12:15 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> I can close this task, right?
Yes, please.
> Also: please archive 2849a.
Done.
Vadim Gindin
08:40 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I can close this task, right?
Also: please archive 2849a.
Greg Shah
07:32 AM Bug #2849: implement and/or fix the default popup menus for all widgets
The branch is merged to trunk with bzr revision 11003. Vadim Gindin
07:02 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Should I run regression testing again?
No, testing again is not needed, as all changes are in...
Constantin Asofiei
06:22 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked standalone tests, tested my tests again, fixed merging bug for browse, fixed label setting for horizonta... Vadim Gindin
12:04 PM Bug #3066: The web window can't be resized to widen its size
For the web client an application window can be squeezed but can't be resized to widen its width and height. Sergey Ivanovskiy
12:01 PM Bug #3066 (Closed): The web window can't be resized to widen its size
Sergey Ivanovskiy
11:58 AM Bug #2662: memory leak in the native NCURSES client
AFAICT from the above notes, all the known memory leaks around NCURSES use have been addressed. Does anyone else know... Eric Faulhaber
11:55 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Greg Shah wrote:
> Code Review Task Branch 1811u Revision 11007
>
> The changes look fine to me. however the @p2j...
Hynek Cihlar
11:44 AM Bug #3064 (Closed): Dragging a Web GUI window out of document's visible area makes the window dis...
Please create a new task. I'm closing this one. Greg Shah
11:42 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Now, I am doing the bug related to resizing in the web client. The window can be squeezed but can't be resized to wid... Sergey Ivanovskiy
11:32 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Code Review Task Branch 1811u Revision 11007
The changes look fine to me. however the @p2j.screen.js@ does need a ...
Greg Shah
11:26 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Committed revision 11007 fixed @doWindowActivationChange@ and @activateTopVisibleWindow@. Sergey Ivanovskiy
09:44 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> I divide this function into parts with comments. Please look at
> [...]
> The variable ...
Hynek Cihlar
09:37 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
I divide this function into parts with comments. Please look at... Sergey Ivanovskiy
09:22 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> Ok, planning to fix it, but @function doWindowActivationChange(deactivatingWindowId, acti...
Hynek Cihlar
09:01 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Ok, planning to fix it, but @function doWindowActivationChange(deactivatingWindowId, activatingWindowId)@ doesn't wor... Sergey Ivanovskiy
03:51 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> After recent commits in P2J trunc this function @activateTopVisibleWindow@ of @p2j.screen...
Hynek Cihlar
03:47 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Committed revision 11006 (1811u) fixed the window location coordinates to have 32 bits size. Sergey Ivanovskiy
03:08 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
After recent commits in P2J trunc this function @activateTopVisibleWindow@ of @p2j.screen.js@ module was broken and @... Sergey Ivanovskiy
12:49 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Testing @./demo/simple_windows.p@ for P2j trunc proves that if we move windows out of the browser's view to its left ... Sergey Ivanovskiy
12:14 AM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Is it the same bug that has been found during the regression testing of 1811t?... Sergey Ivanovskiy

04/13/2016

04:58 PM Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
# Run an app with a top-level window in Web GUI client.
# Drag the window out of the document's visible area.
# The...
Hynek Cihlar
04:57 PM Bug #3064 (Closed): Dragging a Web GUI window out of document's visible area makes the window dis...
Hynek Cihlar
04:13 PM Bug #3061: ENTER key does not generate a GO event in GUI
Please review task branch 3061a revision 11008, rebased against trunk 11001.
The revision resolves both issues men...
Hynek Cihlar
12:40 PM Bug #3061: ENTER key does not generate a GO event in GUI
It took me a while to figure out the following problem.
When an overlay window was closed (hidden and destroyed),...
Hynek Cihlar
12:50 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> There was a lot of manual merging during rebasing.
Have you rechecked 2849a against trunk, to...
Constantin Asofiei
11:04 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Review for 2849a rev 11050
> # @ThinClient@ - remove the @org.apache.commons.collection...
Vadim Gindin
07:46 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11050
# @ThinClient@ - remove the @org.apache.commons.collections@ import
# @AbstractGuiDriver...
Constantin Asofiei
01:26 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Regression testing (main part) finished. Only one test failed: tc_job_002. So we can assume the testing is PASSED. I'... Vadim Gindin

04/12/2016

11:09 AM Bug #2849: implement and/or fix the default popup menus for all widgets
For these particular testcases(@gso_278@ and @tc_item_master_007@) the start time is not so important, and you can st... Eugenie Lyzenko
10:45 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Follow Eugenie's advice. Greg Shah
10:41 AM Bug #2849: implement and/or fix the default popup menus for all widgets
When should I rerun testing: right now or at 22:00 - 4:00 of the Moscow time as Eugenie advised in the task #2787, no... Vadim Gindin
10:38 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Rerun the whole main set of tests. Greg Shah
10:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Are you saying that the gso_278 and tc_item_master_007 consistently fail (are real regressions)?
...
Vadim Gindin
06:58 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Are you saying that the gso_278 and tc_item_master_007 consistently fail (are real regressions)? Greg Shah
05:56 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've got testing results. Here are the failed tests:... Vadim Gindin

04/11/2016

03:57 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
There were the following regressions because of rebase:
# Bottom scrollbar not drawn and invalid highlighting of cur...
Stanislav Lomany
08:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch to current trunk revision (11000). Current branch revision is 11049. Vadim Gindin
07:09 AM Bug #2857: font differences for toggle box and menu
I don't think this is a problem with 3D rectangle drawing. It is working exactly right in other use cases.
You ju...
Greg Shah
07:05 AM Bug #2857: font differences for toggle box and menu
Also note that SUB-MENU title (see @SM2 Submenu@ for example in previous picture) rectangles in "pressed" state are a... Vadim Gindin
07:00 AM Bug #2857: font differences for toggle box and menu
I've faced with some difficulty during per-pixel comparing of SUBMENU bodies in Progress and P2J. Have a look at the ... Vadim Gindin
06:56 AM Bug #2954 (Closed): Focus is not put on the expected widget when window activated
Greg Shah
05:04 AM Bug #3062: COMBO-BOX steals focus when its drop-down active
Can be reproduced in current trunk in GUI.
Steps:
# Click COMBO-BOX A drop-down button to activate its drop-down....
Hynek Cihlar
04:35 AM Bug #3062 (Closed): COMBO-BOX steals focus when its drop-down active
Hynek Cihlar
04:32 AM Bug #3061: ENTER key does not generate a GO event in GUI
In ask-gui.p, when run in the current trunk, one can see a problem where the ENTER key does not generate a GO event. ... Hynek Cihlar
04:30 AM Bug #3061 (Closed): ENTER key does not generate a GO event in GUI
Hynek Cihlar

04/10/2016

06:44 PM Feature #3038 (WIP): implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-...
Created task branch 3038a from P2J trunk revision 10999. Stanislav Lomany
02:43 PM Bug #2787: implement mnemonics/accelerator key support for button
Considering that 5 of the tests are always failing, I think you should dig into the failures. It is probably a regre... Greg Shah
01:43 PM Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> What time of day did you start this last run?
It was probably an evening - right after Eunenie...
Vadim Gindin
08:12 AM Bug #2787: implement mnemonics/accelerator key support for button
What time of day did you start this last run? Greg Shah
03:51 AM Bug #2787: implement mnemonics/accelerator key support for button
I'd ran regression testing 3rd time and these files founded in previously runs are failed:
tc_dc_slot_029
gso_308
...
Vadim Gindin
01:34 PM Bug #2857: font differences for toggle box and menu
Now I think that system fonts do not have fixed system ID (like colors for example). If I'm wrong - please correct me. Vadim Gindin
11:59 AM Bug #2857: font differences for toggle box and menu
Menus font in P2J differs from Progress's font. I should probably hardcode menu font in P2J as it done for AlertBox o... Vadim Gindin
01:03 PM Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11023
My only question:
Does the @TopLevelWindow.processEvent()@ activat...
Greg Shah
11:46 AM Bug #2954: Focus is not put on the expected widget when window activated
I fixed yet two issues I missed previously. Please see and review 2954a revision 11023.
The fixed are, Swing GUI w...
Hynek Cihlar

04/09/2016

07:38 PM Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11022
I'm fine with the changes.
Please merge to trunk.
Greg Shah
06:25 PM Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11022 passed ChUI and GUI regression testing. Please review. Hynek Cihlar
12:57 PM Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10999, task branch is now at revision 11022. Hynek Cihlar
10:03 AM Feature #2683: reverse proxy implementation
Sergey did quite a bit of research on this approach in #3018-9 (through 89). It is clear that the primary issue will... Greg Shah
03:20 AM Feature #2252 (Closed): implement GUI client support
Greg Shah
03:19 AM Feature #2564 (Closed): implement GUI BROWSE widget
Greg Shah
08:49 PM Feature #2564: implement GUI BROWSE widget
Task branch 2564f committed into the trunk as bzr revision 10999. Stanislav Lomany
08:38 PM Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10998. Stanislav Lomany

04/08/2016

07:53 PM Feature #2564: implement GUI BROWSE widget
Cool. Please merge 2564f to trunk. Greg Shah
07:46 PM Feature #2564: implement GUI BROWSE widget
Sounds good! Stanislav Lomany
07:32 PM Feature #2564: implement GUI BROWSE widget
OK, how about this: please merge 2564f to trunk now. This will let Hynek rebase and finish work on 2954a tomorrow.
...
Greg Shah
07:24 PM Feature #2564: implement GUI BROWSE widget
I'm not yet sure, but I'll continue with it tomorrow. Stanislav Lomany
07:23 PM Feature #2564: implement GUI BROWSE widget
Great! Are you close on the remaining two GUI regressions? Greg Shah
06:40 PM Feature #2564: implement GUI BROWSE widget
FYI, 2564f has passed regression testing. Stanislav Lomany
04:25 AM Feature #2564: implement GUI BROWSE widget
All visual. Stanislav Lomany
10:29 PM Feature #2564: implement GUI BROWSE widget
Stanislav Lomany wrote:
> After rebase there are at least 3 browse GUI regressions/issues.
I'll hold off regression...
Eric Faulhaber
07:34 PM Bug #2799: browse widget doesn't execute validation expressions in P2J (both chui and gui)
The customer reports that this is unlikely to be used currently, but it is not known for sure one way or the other. ... Greg Shah
02:44 PM Bug #2787: implement mnemonics/accelerator key support for button
Some considerations for regression test harness to take into account.
1. The results are very sensitive to startin...
Eugenie Lyzenko
02:30 PM Bug #2787: implement mnemonics/accelerator key support for button
Vadim Gindin wrote:
> It looks like some dialog is not opened. What it can be related with? Where the sources corres...
Constantin Asofiei
02:19 PM Bug #2787: implement mnemonics/accelerator key support for button
rfq test gso_308:... Vadim Gindin
02:14 PM Bug #2787: implement mnemonics/accelerator key support for button
Here is what I've got in tc_dc_slot_029:... Vadim Gindin
02:02 PM Bug #2787: implement mnemonics/accelerator key support for button
the same gso_rfq_tests are failed: gso_308, gso_333, gso_334, gso_343
and tc tests:
tc_dc_slot_026, tc_dc_slot_02...
Vadim Gindin
10:20 AM Bug #2787: implement mnemonics/accelerator key support for button
Here are the testing failures:
tc_item_stockroom_011
tc_gl_rpts_007
tc_codes_employees_010
tc_dc_slot_029
tc_pay...
Vadim Gindin
12:55 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> > And for swing client the initial focus issue is still here. When application starts the P2J ...
Eugenie Lyzenko
12:27 PM Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> The testing for @2954a@
>
>
> There is certainly focus related issue, try @combo_box/c...
Hynek Cihlar
08:09 AM Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10998, task branch is now at revision 11016. Hynek Cihlar

04/07/2016

07:10 PM Feature #2564: implement GUI BROWSE widget
After rebase there are at least 3 browse GUI regressions/issues. Stanislav Lomany
04:21 PM Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10997. Headers are fixed. Stanislav Lomany
04:04 PM Feature #2564: implement GUI BROWSE widget
Eric is away from his desk, but he wants me to relay that he is OK with you answers in note 285.
He will test your...
Greg Shah
03:35 PM Feature #2564: implement GUI BROWSE widget
While you are discussing these issues with Eric, please go ahead and put this branch into regression testing to save ... Greg Shah
03:25 PM Feature #2564: implement GUI BROWSE widget
> The changes to @CompoundQuery@ don't seem to be limited to browse cases. Did you find this behavior was needed in a... Stanislav Lomany
02:23 PM Feature #2564: implement GUI BROWSE widget
Code review 2564f/11016 (persistence):
The updates look clean, but there are some pretty fundamental functional ch...
Eric Faulhaber
12:39 PM Feature #2564: implement GUI BROWSE widget
Code Review Task Branch 2564f Revision 11016
I'm good with the UI changes. Eric will review the persistence stuff...
Greg Shah
10:19 AM Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10996. Stanislav Lomany
04:12 PM Bug #2787: implement mnemonics/accelerator key support for button
Code Review Task Branch 2787a Revision 11004
I'm fine with the changes.
Yes, you can run regression testing. H...
Greg Shah
04:04 PM Bug #2787: implement mnemonics/accelerator key support for button
Fixed. Revision 11004. Can I run regression testing? Vadim Gindin
03:33 PM Bug #2787: implement mnemonics/accelerator key support for button
You can't use the @&@ directly in javadoc. You must use the HTML entity (@&@ @a@ @m@ @p@ @;@ but without the spaces). Greg Shah
03:30 PM Bug #2787: implement mnemonics/accelerator key support for button
I've rebased the branch 2787a with current trunk revision and fixed all remarks except the last one.
What did you...
Vadim Gindin
03:58 PM Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> The testing for @2954a@
>
> Swing mode and Web mode:
> It is not possible to make selec...
Hynek Cihlar
03:44 PM Bug #2954: Focus is not put on the expected widget when window activated
The testing for @2954a@
Swing mode and Web mode:
It is not possible to make selection and close drop-down by pres...
Eugenie Lyzenko
02:31 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek,
Javadoc errors to fix:...
Eugenie Lyzenko
02:26 PM Bug #2954: Focus is not put on the expected widget when window activated
OK. I have found the file on the Web. The testing results will be soon. Eugenie Lyzenko
02:05 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
>
> This is expected. @isOverlay()@ was replaced with more concrete method @isShareActivationW...
Eugenie Lyzenko
01:58 PM Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> Code review for @11011@:
> I have found the method to check difference between overlay win...
Hynek Cihlar
01:36 PM Bug #2954: Focus is not put on the expected widget when window activated
The apache logging stuff is just temporary. That is why it is not checked into the branch. Greg Shah
01:32 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek,
The branch can not be built:...
Eugenie Lyzenko
01:13 PM Bug #2954: Focus is not put on the expected widget when window activated
Code review for @11011@:
1. @com/goldencode/p2j/ui/client/event/FocusEvent.java@ does not have the history entry f...
Eugenie Lyzenko
10:58 AM Bug #2954: Focus is not put on the expected widget when window activated
Issues from the review in note 127 addressed in revision 11011 (decimal). Hynek Cihlar
10:37 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Found that rev 10999 changed the logic related to child windows, where @resizable@ attrib...
Hynek Cihlar
09:58 AM Bug #2954: Focus is not put on the expected widget when window activated
Found that rev 10999 changed the logic related to child windows, where @resizable@ attribute substituted @overlay@. T... Sergey Ivanovskiy
09:30 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> Are there any considerations Hynek should have in regard to rebasing?
My changes from 1811t sh...
Constantin Asofiei
08:36 AM Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11010
I'm fine with the changes.
Greg Shah
08:30 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> Code Review Task Branch 2954a Revision 11009
>
> Overall, this is a really great update. The ...
Hynek Cihlar
08:06 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin and Sergey: Please do a code review. Consider that 1811t will be merged to trunk before this task branch.... Greg Shah
08:05 AM Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11009
Overall, this is a really great update. The logic is much cleaner, r...
Greg Shah
05:25 AM Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11009 resolves the last known focusing issues. The left task is regression testing.
Pl...
Hynek Cihlar
02:35 AM Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11008 can be reviewed. There are some todos yet (the focus changes not yet fully complete,... Hynek Cihlar
11:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek Cihlar wrote:
> Vadim Gindin wrote:
> > @./window_sizing/create_empty_window.p@ open and close windows nonsto...
Sergey Ivanovskiy
06:41 AM Bug #2849: implement and/or fix the default popup menus for all widgets
OK, very good. We have some other branches that need to be merged to trunk first. I will let you know when to rebas... Greg Shah
02:03 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks Greg. I didn't know about this possibility. OK. I've executed the second regression testing and those results ... Vadim Gindin

04/06/2016

04:59 PM Bug #3058: image/image10_1.p has a positioning or clipping issue in the web client
This can be recreated in task branch 1811t revision 11110. It is expected that this will pass testing tonight or tomo... Greg Shah
04:58 PM Bug #3058: image/image10_1.p has a positioning or clipping issue in the web client
Please note that these screen captures were done with the version that has a known layout issue (see #2853).
Swing...
Greg Shah
04:53 PM Bug #3058 (New): image/image10_1.p has a positioning or clipping issue in the web client
Greg Shah
02:59 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've tried to run @run_main.sh@ script, but it fails:
> [...]
>
> What I've missed?
Have ...
Constantin Asofiei
02:48 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I've tried to run @run_main.sh@ script, but it fails:... Vadim Gindin
02:06 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Just re-run the entire "main" set. Greg Shah
01:51 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Probably it is not possible to reproduce this test manually. Isn't it?
The next step in this test FAILED:...
Vadim Gindin
01:43 PM Bug #2849: implement and/or fix the default popup menus for all widgets
It means that it some other test is waiting on a mutex semaphore named "cycle_counting". This test is releasing the ... Greg Shah
01:35 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I'm trying to reproduce the failure of the test @tc_item_master_104@. What does the following step mean:... Vadim Gindin
08:29 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Talking about @logout_from_main_rfq_menu@ failed test, there is a different window title that is assumed as error:
L...
Vadim Gindin
07:27 AM Bug #2849: implement and/or fix the default popup menus for all widgets
During single testing the following tests from noted above list were failed:
tc_item_master_104
login_to_main_rfq_m...
Vadim Gindin
06:32 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Here is the failures list:
gso_tests (1)
gso_190
tc_tests (10)
tc_codes_employees_017
tc_codes_employees...
Vadim Gindin
06:35 AM Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10994, task branch is now at revision 11007. Hynek Cihlar
04:59 AM Bug #2557: Fix MENUBAR layouting in a window
I've rebased the branch to current trunk revision. Current 2557a revision is 10998. Vadim Gindin

04/05/2016

03:34 PM Bug #2849: implement and/or fix the default popup menus for all widgets
OK, then we will not worry about this bug here.
Vadim: you can go ahead and test. But please note that I plan to ...
Greg Shah
03:27 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Thank you, the changes between 1811t and 2849a related to the particular fix for cursor styles if the mouse pointer i... Sergey Ivanovskiy
03:14 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Constantin, could you help 1811t is rebased with w.repaint() but P2j trunc have this vers...
Constantin Asofiei
03:10 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin, could you help 1811t is rebased with w.repaint() but P2j trunc have this version wnd.repaint() for method... Sergey Ivanovskiy
03:06 PM Bug #2849: implement and/or fix the default popup menus for all widgets
moveToTop the same code changes 2849a wnd.repaint(), but 1811t w.repaint(). Sergey Ivanovskiy
03:03 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Don't know because this bug isn't reproduced for 1811t. I am checking 2849 and 1811t differences related to my change... Sergey Ivanovskiy
02:37 PM Bug #2849: implement and/or fix the default popup menus for all widgets
> > During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when choosing values in... Greg Shah
02:17 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek thanks. I've checked it. Logs are similiar. RuntimeException breakpoint wasn't activated. trunk works in the sa... Vadim Gindin
01:46 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> @./window_sizing/create_empty_window.p@ open and close windows nonstop. Logs aren't contain ex...
Hynek Cihlar
01:40 PM Bug #2849: implement and/or fix the default popup menus for all widgets
@./menu/simple_sm.p@ and @./menu/popup_ext.p@ works fine except "Extra popup" bug defined in #2911 which is waiting f... Vadim Gindin
01:32 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey, probably no. I'm just testing my changes.
I'm continuing: other window_size/ test are executed in the same...
Vadim Gindin
01:20 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when...
Sergey Ivanovskiy
01:18 PM Bug #2849: implement and/or fix the default popup menus for all widgets
@./window_sizing/create_empty_window.p@ open and close windows nonstop. Logs aren't contain exception, just some warn... Vadim Gindin
01:02 PM Bug #2849: implement and/or fix the default popup menus for all widgets
During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when choosing values in the... Vadim Gindin
09:31 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> I should check them manually in my machine for the current branch (2849a), right?
Right.
Greg Shah
08:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I should check them manually in my machine for the current branch (2849a), right? Vadim Gindin
08:17 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Standalone GUI Test List
./ask-gui.p
./hello.p
./demo/calc.p
./demo/calc-static.p
./demo/calc-static-chars.p
...
Greg Shah
08:08 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I didn't understand you right thereat. Sorry.
I only ran 454 test scenario at some moment. Could you clarify what ...
Vadim Gindin
07:32 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Please create a separate task for the pointer issues. Both issues can be in the same task.
> Greg, what do you me...
Greg Shah
07:19 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin, here are the following founded functionality:
1. I've found that if I'm getting in editor popup right fr...
Vadim Gindin
06:58 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Does this level of code pass standalone GUI regression testing? Greg Shah
06:08 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I'd fixed FillIn focus bugs. Please review. Bzr revision (11039) - already rebased.
I'm OK wi...
Constantin Asofiei
11:17 AM Feature #2630: Add ability to save new rows in browse.
The customer reports that in practice, records are not added while the browse is actively editing so this task is bei... Greg Shah
07:48 AM Bug #3056: Mouse pointer issues for menus
1. If I'm getting in editor pop-up right from Editor inner area or FillIn the cursor TEXT is remained in pop-up the s... Vadim Gindin
07:47 AM Bug #3056 (New): Mouse pointer issues for menus
Vadim Gindin

04/04/2016

01:03 PM Feature #2683: reverse proxy implementation
Committed revision 11093 added @jetty-proxy-9.1.2.v20140210.jar@ from http://archive.eclipse.org/jetty/9.1.2.v2014021... Sergey Ivanovskiy
11:49 AM Feature #2683: reverse proxy implementation
Go ahead with the upgrade. Greg Shah
11:46 AM Feature #2683: reverse proxy implementation
First we need to update jetty to 9.3.8 and upper since @org.eclipse.jetty.proxy.ProxyServlet@ doesn't exist in the cu... Sergey Ivanovskiy
10:01 AM Feature #2683: reverse proxy implementation
Please provide more details of your planned implementation. I assume this approach is for a standalone "outside the ... Greg Shah
10:20 AM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
CREATE-ON-ADD was moved to #2630 Stanislav Lomany
10:19 AM Feature #2630: Add ability to save new rows in browse.
CREATE-ON-ADD support must be implemented as part of the task as it directly related to the process of initiating and... Stanislav Lomany

04/03/2016

03:17 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I've added system popups support to OverlayWindow, but it is cut by overlay window size. That will be unactual when m... Vadim Gindin
03:15 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I'd fixed FillIn focus bugs. Please review. Bzr revision (11039) - already rebased. Vadim Gindin

04/02/2016

02:13 AM Feature #2683: reverse proxy implementation
Thank you, now the task is clear enough. Yes, "the started web spawner" should be the spawned client. Planning to tak... Sergey Ivanovskiy

04/01/2016

06:26 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
>
> I wasn't sure whether there is more to the ESC event than just the drop-down dismiss unifi...
Eugenie Lyzenko
04:35 PM Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself ...
Hynek Cihlar
03:55 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself when it is dismissed and hav...
Eugenie Lyzenko
03:42 PM Bug #2954: Focus is not put on the expected widget when window activated
Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself when it is dismissed and have a related question. W... Hynek Cihlar
03:48 PM Feature #2683: reverse proxy implementation
> Please correct me if we must use domain names for our internal network servers in order to be able to redirect requ... Greg Shah
02:13 PM Feature #2683: reverse proxy implementation
We can't support the trusted authorization schema to connect P2J server via the reverse proxy because it gives an ano... Sergey Ivanovskiy
02:05 PM Feature #2683: reverse proxy implementation
Greg, do you plan to develop a standalone custom reverse proxy based on Jetty? Sergey Ivanovskiy
01:56 PM Feature #2683: reverse proxy implementation
No, exactly what I asked that dynamic ports are assigned by the Socket API if we set it zero or leave it to be unset.... Sergey Ivanovskiy
01:43 PM Feature #2683: reverse proxy implementation
Are you asking something different from what I answered? Greg Shah
12:35 PM Feature #2683: reverse proxy implementation
Thank you, I could read the code. Sergey Ivanovskiy
12:33 PM Feature #2683: reverse proxy implementation
The way I recall it, you can just remove the port from the @webClient@ portion of the directory and it will be set to... Greg Shah
12:16 PM Feature #2683: reverse proxy implementation
Greg, please could you provide me with references to how to configure dynamic ports for the web client? In our bzr re... Sergey Ivanovskiy
11:39 AM Feature #2683 (WIP): reverse proxy implementation
Greg Shah
12:03 PM Feature #1811 (Closed): implement the AJAX client driver
I'm closing this task, since the core web client is not only implemented, it is working very well.
All remaining w...
Greg Shah
11:22 AM Feature #1811: implement the AJAX client driver
Greg Shah wrote:
> Constantin: in note 1087, is the issue listed as @performance lag between pressing keys and seein...
Constantin Asofiei
10:37 AM Feature #1811: implement the AJAX client driver
Constantin: in note 1087, is the issue listed as @performance lag between pressing keys and seeing results drawn in w... Greg Shah
11:32 AM Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
OK, it sounds like a significant improvement but perhaps not 100% done. We will look at this later. Greg Shah
11:31 AM Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
If we press and hold the left or right arrow button to move the cursor, then it can jump from one position to the nex... Sergey Ivanovskiy
11:16 AM Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
The cursor is moving more smoothly, and if we press and hold the key, then an auto press key occurs and it looks smoo... Sergey Ivanovskiy
10:36 AM Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
Is this still an issue in 1811t? Greg Shah
11:20 AM Support #2672: GUI web client performance improvements
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > 1811t rev 10992 fixes the EDITOR regressions introduced by...
Constantin Asofiei
11:19 AM Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> 1811t rev 10992 fixes the EDITOR regressions introduced by previous changes.
On versi...
Sergey Ivanovskiy
09:38 AM Support #2672: GUI web client performance improvements
OK, we will defer additional work on this until later. Greg Shah
09:24 AM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> All current work on this is done, correct?
Correct.
Constantin Asofiei
09:22 AM Support #2672: GUI web client performance improvements
All current work on this is done, correct? Greg Shah
09:38 AM Feature #2967 (Closed): web socket message sizes are limited to 32K, make sure that drawing ops a...
Greg Shah
09:25 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Greg Shah wrote:
> I can close this task, right?
Correct.
> If I understand correctly, the paste/editor issues a...
Constantin Asofiei
09:21 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
I can close this task, right?
If I understand correctly, the paste/editor issues are resolved in task branch 1811t...
Greg Shah

03/31/2016

05:04 PM Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10990, task branch is now at revision 10999. Hynek Cihlar
11:12 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> When you modify the test and hide @h3@ instead, you still get @h1@ as the active window. Hence...
Constantin Asofiei
10:57 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Hynek Cihlar wrote:
> > > > C...
Hynek Cihlar
10:48 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Something is missing in your test, because running it from CLI it terminates the program...
Hynek Cihlar
10:43 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Constantin, do you remember what tes...
Constantin Asofiei
10:39 AM Bug #2954: Focus is not put on the expected widget when window activated
Something is missing in your test, because running it from CLI it terminates the program immediately. Constantin Asofiei
10:18 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin, do you remember what test cases you used to come up...
Hynek Cihlar
09:38 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Constantin, do you remember what test cases you used to come up with the algorithm to calculat...
Constantin Asofiei
04:08 PM Support #2672: GUI web client performance improvements
1811t rev 10992 fixes the EDITOR regressions introduced by previous changes. Constantin Asofiei
08:34 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Yes, 3 different events: PRESSED, RELEASED, CLICKED. In other words, during one action 3 event...
Constantin Asofiei
08:33 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Yes, 3 different events: PRESSED, RELEASED, CLICKED. In other words, during one action 3 events are processed and FOC... Vadim Gindin
07:35 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've debugged that and found that @focusManager.adjustFocus();@ is called 3 times in @ThinClie...
Constantin Asofiei
06:13 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Here is the test: ... Vadim Gindin
05:13 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> @ThinClient.waitForWorker()@ is running 3 times. How is that possible!?
Please explain the sc...
Constantin Asofiei
05:12 AM Bug #2849: implement and/or fix the default popup menus for all widgets
@ThinClient.waitForWorker()@ is running 3 times. How is that possible!? Vadim Gindin
02:38 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've found a bug: when I click RMB in FillIn with some text - it all become selected whenever previous selection was.... Vadim Gindin

03/30/2016

03:07 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Very good. If it passes all of that testing, you can merge to trunk. Greg Shah
03:06 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Since the rebase required a non-trivial merge of the changes, please run main regression testing ...
Vadim Gindin
03:04 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Since the rebase required a non-trivial merge of the changes, please run main regression testing 1 more time. Do not... Greg Shah
02:58 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks. Yes, it passed. I've rebased to current trunk revision. Current branch revision now is 11035. Vadim Gindin
08:01 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> CTRL+C:
> ctrlc_11_session1
> ctrlc_11_session3
> ctrlc_11_session4
>
> What to do with ...
Eugenie Lyzenko
07:47 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Here are failed tests:
tc_job_002
tc_job_clock_001
tc_job_clock_002
tc_job_clock_004
tc_job_clock_005
tc_pay_s...
Vadim Gindin
04:41 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Oh.. now I see the reason: ... Vadim Gindin
04:40 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Yes testing_* log file exists. Here is a corresponding part of it: ... Vadim Gindin
04:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> > > Is it normal when main part wasn't tested if CTRL+C failures are met?
> > What do you mea...
Constantin Asofiei
03:42 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Regression testing has finished at the stage of CTRL+C tests. H...
Vadim Gindin
02:41 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Regression testing has finished at the stage of CTRL+C tests. Here are the failures:
> [...]
...
Constantin Asofiei
01:54 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Regression testing has finished at the stage of CTRL+C tests. Here are the failures:... Vadim Gindin
12:09 PM Feature #2226 (Closed): finish LAST-EVENT support
Greg Shah
12:03 PM Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Please merge 2226a to trunk.
2226a was merged to trunk rev 10989 and archived.
Constantin Asofiei
11:54 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Please merge 2226a to trunk. Greg Shah
10:42 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Rebased 2226a from trunk rev 10988 - new 2226a rev 10991. Constantin Asofiei
09:42 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a runtime testing passed. Constantin Asofiei
07:18 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Hynek Cihlar wrote:
> > > > P...
Hynek Cihlar
06:51 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Please post the example. I just also...
Constantin Asofiei
06:22 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Please post the example. I just also found a case where the fra...
Hynek Cihlar
11:52 AM Bug #2787: implement mnemonics/accelerator key support for button
Code Review Task Branch 2787a Revision 10991
Overall, the approach is very good. I like that you have achieved re...
Greg Shah
06:53 AM Bug #2787: implement mnemonics/accelerator key support for button
I've rebased the branch. Current revision is 10991. Needed review. Vadim Gindin
10:22 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin, do you remember what test cases you used to come up with the algorithm to calculate the next active windo... Hynek Cihlar
08:46 AM Bug #2557: Fix MENUBAR layouting in a window
Please create a new task in the UI project with all the details on the ChUI issue. It should include the exact code ... Greg Shah
04:27 AM Bug #2557: Fix MENUBAR layouting in a window
There are two javadoc errors in the code:... Constantin Asofiei
04:19 AM Bug #2557: Fix MENUBAR layouting in a window
I've fixed remarks and rebased the branch. Current revision is 10990. Can I run regression testing? Should I work on ... Vadim Gindin
02:40 AM Bug #2557: Fix MENUBAR layouting in a window
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Review for 2557a rev 10988:
> > ..
> > # Window:
> > - you h...
Constantin Asofiei
02:05 AM Bug #2557: Fix MENUBAR layouting in a window
Constantin Asofiei wrote:
> Review for 2557a rev 10988:
> ..
> # Window:
> - you have a @getContentPane().remove(...
Vadim Gindin
11:29 PM Bug #2557: Fix MENUBAR layouting in a window
Thanks. I'll fix it.
There are no more GUI issues, should I fix CHUI in this task?
Vadim Gindin
07:42 AM Bug #3043: Create ChUI dialog for the Progress stack trace
If the @SESSION:DEBUG-ALERT@ attribute is set to @true@ then there is a @Help@ button in the @MESSAGE@ dialog which d... Igor Skornyakov
07:36 AM Bug #3043 (New): Create ChUI dialog for the Progress stack trace
Igor Skornyakov
07:18 AM Bug #3015: Frame scrolling is broken
This is note 136 of #1782:
Another issue: after 2226a will be released, you will be able to use mouse events to se...
Hynek Cihlar
06:20 AM Bug #3015: Frame scrolling is broken
I am adding two cases to be fixed where P2J frame doesn't show scroll bars correctly.
(1)
testcases/uast/lasteven...
Hynek Cihlar

03/29/2016

01:51 PM Bug #2557: Fix MENUBAR layouting in a window
Review for 2557a rev 10988:
# MessageAreaGuiImpl:
- you have an unneeded import @import java.util.Arrays;@
- is mi...
Constantin Asofiei
12:40 PM Bug #2557: Fix MENUBAR layouting in a window
I'm sorry. It was false alarm about incorrect splitting. It was related somehow with my changes. I've fixed it.
I...
Vadim Gindin
11:07 AM Bug #2557: Fix MENUBAR layouting in a window
Current branch is 2557a (revno 10987). It is rebased with the current trunk revision and contains dynamic window assi... Vadim Gindin
01:40 PM Bug #2849: implement and/or fix the default popup menus for all widgets
PS: don't forget to rebase Constantin Asofiei
01:39 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11031:
# @Scrollbar.java@: code like this...
Constantin Asofiei
12:42 PM Bug #2849: implement and/or fix the default popup menus for all widgets
If there are no remarks - can I run testing? Vadim Gindin
01:18 PM Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> OK, please go ahead with runtime testing.
Runtime testing was started.
Constantin Asofiei
10:21 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
OK, please go ahead with runtime testing. Greg Shah
10:13 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Code Review Task Branch 2226a Revision 10989
>
> Everything is fine.
>
> I don't understand...
Constantin Asofiei
09:58 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Code Review Task Branch 2226a Revision 10989
Everything is fine.
I don't understand this code in @ThinClient.pr...
Greg Shah
06:04 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a rev 10989 fixes this: LAST-EVENT:X/Y are reset at the beginning of an event processing loop (readkey, pause, wa... Constantin Asofiei
10:58 AM Feature #2630: Add ability to save new rows in browse.
When using an editable browse, how _new_ records are saved: using some custom code with @CREATE@ statement on @ROW-LE... Stanislav Lomany
10:53 AM Feature #2630: Add ability to save new rows in browse.
I will forward a question to the customer. Is your question as simple as:
"When using an editable browse, how doe...
Greg Shah
10:28 AM Feature #2630: Add ability to save new rows in browse.
4GL testcase I have uses @CREATE-RESULT-LIST-ENTRY@ (not implemented), while the customer app uses some other mechanics. Stanislav Lomany
10:23 AM Feature #2630: Add ability to save new rows in browse.
Are you saying that you don't have any 4GL testcase that can add rows in a browse? Greg Shah
08:08 AM Feature #2630: Add ability to save new rows in browse.
Guys, I've reviewed the customer code and its quite complicated, so I cannot completely tell what is the cycle of sav... Stanislav Lomany

03/28/2016

10:22 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Thank you for providing the good detail in note 119. Implicit in that note was the idea that if ...
Constantin Asofiei
10:20 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > I don't think we have an API for reading the scrolled offset of...
Hynek Cihlar
10:00 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Thank you for providing the good detail in note 119. Implicit in that note was the idea that if no portable mouse ev... Greg Shah
09:51 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a rev 10988 adds the remainder functionalities (exclude scrollbars and adjust for content's scrolled location). Constantin Asofiei
08:55 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> I don't think we have an API for reading the scrolled offset of the frame content. To get the ...
Constantin Asofiei
08:55 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > # I can't make a FRAME scrollable, if its given width is less t...
Constantin Asofiei
08:25 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> # I can't make a FRAME scrollable, if its given width is less than the widget's width - ...
Hynek Cihlar
08:23 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Created task branch 2226a from...
Hynek Cihlar
08:03 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Created task branch 2226a from trunk rev 10986.
> >
> > Revi...
Constantin Asofiei
07:08 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Created task branch 2226a from trunk rev 10986.
>
> Revision 10987 adds (Hynek, pleas...
Hynek Cihlar
09:44 AM Bug #2849: implement and/or fix the default popup menus for all widgets
If it works properly then I'm fine with it. Stanislav Lomany

03/27/2016

10:34 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Found that labels in frames are not registered as widgets but have unique ids. In this pr...
Constantin Asofiei
10:26 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
Created task branch 2226a from trunk rev 10986.
Revision 10987 adds (Hynek, please do a review):
# conversion of ...
Constantin Asofiei
03:47 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks for advice. I've fixed browse implementation and rebased the branch 2849a using current trunk revision 10986. ... Vadim Gindin

03/26/2016

05:42 PM Bug #2849: implement and/or fix the default popup menus for all widgets
> I need to implement the following operations: TOP/BOTTOM/SCROLL_HERE
Vadim, for top and bottom please refactor t...
Stanislav Lomany

03/25/2016

12:38 PM Feature #2671: provide a facility to customize the JVM args and Java command line used by the spa...
I guess the most important feature is to allow specifying the client's command-line bootstrap configuration overrides... Greg Shah
12:06 PM Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > > Also, @ScrollPaneGuiImpl.createScrollBars@, may be called mul...
Constantin Asofiei
10:31 AM Support #2672: GUI web client performance improvements
Hynek Cihlar wrote:
> > Also, @ScrollPaneGuiImpl.createScrollBars@, may be called multiple times, with different @ba...
Constantin Asofiei
10:30 AM Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Hynek, a heads-up about @ScrollPaneGuiImpl.draw@. In 1811t, I've moved this code:
> [....
Hynek Cihlar
10:23 AM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > What worries me is the PASTE bug I mentioned above. But we can have a separate task for it.
> ...
Constantin Asofiei
10:17 AM Support #2672: GUI web client performance improvements
> What is left can be done in another pass (and I'm also a little out of ideas how to optimize it, as these two APIs ... Greg Shah
09:48 AM Support #2672: GUI web client performance improvements
1811t rev 11082 fixes the EDITOR:BGCOLOR/FGCOLOR problem in note 108. Constantin Asofiei
07:53 AM Support #2672: GUI web client performance improvements
Hynek, a heads-up about @ScrollPaneGuiImpl.draw@. In 1811t, I've moved this code:... Constantin Asofiei
10:21 AM Bug #3039: fix PASTE issues in EDITOR
See notes 105 and 108 from #2672: in a WORD-WRAPed EDITOR, when there are multiple lines of text (i.e. ending with NL... Constantin Asofiei
10:19 AM Bug #3039 (New): fix PASTE issues in EDITOR
Constantin Asofiei
04:43 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> My question rather was about API..
I am afraid there is no simple API to support TOP/BOTTOM...
Hynek Cihlar
01:37 AM Bug #2849: implement and/or fix the default popup menus for all widgets
My question rather was about API.. Vadim Gindin

03/24/2016

03:40 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed...
Hynek Cihlar
02:08 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > It happen in 2849a. I didn't check it for trunk.
>
> Please check it. If it is in the trunk...
Vadim Gindin
01:54 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed into [0, max] values."... Vadim Gindin
09:15 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> It happen in 2849a. I didn't check it for trunk.
Please check it. If it is in the trunk, then it is not somethi...
Greg Shah
06:37 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl sup...
Hynek Cihlar
05:42 AM Bug #2849: implement and/or fix the default popup menus for all widgets
It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl support "scroll here" oper... Vadim Gindin
04:51 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
>
> Scrolling fails. ...
Hynek Cihlar
04:22 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
Scrolling fails. See attached gif.
!browse_...
Vadim Gindin
01:19 PM Support #2672: GUI web client performance improvements
Constantin, the partial message code didn't work correctly due to this silly mistake. Fixed and tested it with maxBin... Sergey Ivanovskiy
11:30 AM Support #2672: GUI web client performance improvements
1811t rev 11079 contains second pass at EDITOR improvements - a good way to improve this is to have intermediate line... Constantin Asofiei
01:49 AM Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Sergey: is there a limit to how much data the Web client can hold in the CLIPBOARD? Not ...
Sergey Ivanovskiy
06:07 AM Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Yes, what you describe are the focusing issues. I am trying to und...
Hynek Cihlar
04:54 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Yes, what you describe are the focusing issues. I am trying to understand the custom cursors f...
Igor Skornyakov
04:48 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> For the record. There are multiple issues in the windowing subsystem causing the wrong focusin...
Hynek Cihlar
04:41 AM Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
>
> > So if I understand it correctly, the active window in @ThinCl...
Hynek Cihlar

03/23/2016

07:42 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
NO-SCROLLBAR-VERTICAL must also be implemented in this task. Greg Shah
06:38 PM Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Implement runtime support for the browse attributes COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT-CHARS... Greg Shah
06:37 PM Feature #3038 (Closed): implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, M...
Greg Shah
07:29 PM Support #2672: GUI web client performance improvements
> 4-5 days I think for the key input optimization.
Is it worth doing this now or should we postpone it? We have s...
Greg Shah
05:40 PM Support #2672: GUI web client performance improvements
1811t contains a stable version for EDITOR which fixes PASTE and content parsing, plus some other misc fixes related ... Constantin Asofiei
06:49 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:

> So if I understand it correctly, the active window in @ThinClient.refreshHover()@ is used i...
Igor Skornyakov
06:20 PM Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Igor, I am trying to decode the role of the active window (as rece...
Hynek Cihlar
05:56 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Igor, I am trying to decode the role of the active window (as received by @WindowManager.getAc...
Igor Skornyakov
05:44 PM Bug #2954: Focus is not put on the expected widget when window activated
Igor, I am trying to decode the role of the active window (as received by @WindowManager.getActiveWindow()@) in @Thin... Hynek Cihlar
10:15 AM Bug #2954: Focus is not put on the expected widget when window activated
Nice work! Thank you for providing these details. I think your fixes will make the resulting environment significan... Greg Shah
04:53 PM Feature #1813 (Rejected): create a platform neutral mechanism to identify a directory on the loca...
No longer needed. Greg Shah
04:33 PM Feature #2399 (Rejected): Implement output redirection in GUI mode
I'm closing this because it is a duplicate of #2368. Greg Shah
04:26 PM Feature #1779 (Closed): complete FOCUS handle support
Greg Shah
04:18 PM Feature #1779: complete FOCUS handle support
Greg Shah wrote:
> Can I close this?
Yes.
Constantin Asofiei
04:16 PM Feature #1779: complete FOCUS handle support
Can I close this? Greg Shah
04:25 PM Feature #1778 (Closed): complete SELF handle support
Greg Shah
04:20 PM Feature #1778: complete SELF handle support
Greg Shah wrote:
> Can I close this?
Yes.
Constantin Asofiei
04:17 PM Feature #1778: complete SELF handle support
Can I close this? Greg Shah
04:13 PM Feature #1809 (Closed): implement/fix missing event handling
Greg Shah
04:13 PM Feature #1780 (Closed): fix format string issues and add missing support
Greg Shah
04:06 PM Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
OK, so our widget-level support is good, we just need to implement for FRAME.
I've checked the usage in the curren...
Greg Shah
03:00 PM Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
Greg Shah wrote:
> It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see @GenericWidget.getNextTabIte...
Constantin Asofiei
02:58 PM Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see @GenericWidget.getNextTabItem()@, @LogicalTermin... Greg Shah
12:52 PM Feature #3037 (New): implement FRAME:NEXT-TAB-ITEM runtime support
Greg Shah
02:53 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've tested menu-item font for editor popups in a standalone test and in the customer's 454 te...
Constantin Asofiei
02:51 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> So you probably would want me to create standalone test for similar BROWSE (not FRAME, as you ...
Constantin Asofiei
02:23 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I've tested menu-item font for editor popups in a standalone test and in the customer's 454 test. Here is the result:... Vadim Gindin
12:57 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > Vadim Gindin wrote:
> > > > I...
Vadim Gindin
11:59 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Vadim Gindin wrote:
> > > I would suppose, that such bug are s...
Constantin Asofiei
11:44 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > I would suppose, that such bug are somehow related with scroll ...
Vadim Gindin
11:02 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I would suppose, that such bug are somehow related with scroll bar implementation. What do you...
Constantin Asofiei
10:59 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Fonts probably not only bigger but different: we can see it when comparing 's', 'A' and 't' ch...
Constantin Asofiei
10:54 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked scroll bar items operations in other place: "View Property Charges Details". There is a window scroll ba... Vadim Gindin
10:33 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Strange.. SCROLL_UP/SCROLL_DOWN/PAGE_DOWN/PAGE_UP work well, but others do not. For example simplest operation TOP. W... Vadim Gindin
09:05 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Fonts probably not only bigger but different: we can see it when comparing 's', 'A' and 't' characters. Vadim Gindin
09:04 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Sorry, I was confused by wrong p2j link that pointed to trunk instead of 2849a. Now popups are working, but there is ... Vadim Gindin
07:15 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I would suppose that the reason could be in @findMouseSource()@ methods or wrong coordinates. ...
Constantin Asofiei
06:58 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Window title popup works, but editor and scroll popups don't work. I've checked simple scenario like gui_editor_popup... Vadim Gindin
04:25 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Before rebasing it wokred, but after it - it stopped working. I'm going to fix it. Vadim Gindin
03:56 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've rebased the branch with trunk revision 10985. Current branch revision is 11028. I've chec...
Constantin Asofiei
02:10 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch with trunk revision 10985. Current branch revision is 11028. I've checked 454 test - there ar... Vadim Gindin
01:43 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Colleagues, after several starts the customer's Gui Harness became working similar to it works for trunk. It happen g... Vadim Gindin
02:52 PM Feature #2525: Runtime support of frame positional attributes
Support of some of the frame sizing attributes has been improved in other Redmine issues (like the VIRTUAL* covered b... Hynek Cihlar
01:05 PM Feature #2525: Runtime support of frame positional attributes
Is this still needed or have we resolved these issues by now? Greg Shah
02:37 PM Feature #1782: implement LAST-EVENT system handle and associated attributes
Also, the LAST-EVENT:X and LAST-EVENT:Y are only stubbed in the runtime (see @KeyReader.getEventY()@ and @KeyReader.g... Greg Shah
02:01 PM Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Can I close #2226 or is there still some work to do on LAST-EVENT?
These attributes I don't thin...
Constantin Asofiei
01:03 PM Feature #1782: implement LAST-EVENT system handle and associated attributes
Can I close #2226 or is there still some work to do on LAST-EVENT? Greg Shah
02:24 PM Feature #2564: implement GUI BROWSE widget
No, this options are not supported in 2564f. Stanislav Lomany
01:54 PM Feature #2564: implement GUI BROWSE widget
Also, does 2564f support the NO-SCROLLBAR-VERTICAL option? Greg Shah
01:48 PM Feature #2564: implement GUI BROWSE widget
Does 2564f have full support for COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT-CHARS and MOVE-COLUMN()? Greg Shah
02:20 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
In the customer's GUI application, this attribute it used 915 times in 888 files. However, all usage is of this same... Greg Shah
01:59 PM Feature #2573: GUI implementation for the "n COLUMNS" frame option
This is not needed for the current customer app. Greg Shah
01:57 PM Feature #2573: GUI implementation for the "n COLUMNS" frame option
Greg Shah wrote:
> This is still an open item?
Yes, it still is an open item.
Constantin Asofiei
01:08 PM Feature #2573: GUI implementation for the "n COLUMNS" frame option
This is still an open item? Greg Shah
01:58 PM Feature #2374 (Closed): implement WINDOW events in GUI mode
Greg Shah
01:56 PM Feature #2374: implement WINDOW events in GUI mode
Greg Shah wrote:
> Are these events implemented already?
Yes, they are all added.
Constantin Asofiei
01:02 PM Feature #2374: implement WINDOW events in GUI mode
Are these events implemented already? Greg Shah
01:56 PM Bug #2427: do not allow ALT+space to show the popup menu for the OS window
Greg Shah wrote:
> Is this still an issue?
Yes, for Swing clients.
Constantin Asofiei
01:01 PM Bug #2427: do not allow ALT+space to show the popup menu for the OS window
Is this still an issue? Greg Shah
12:58 PM Feature #2189 (Closed): implement SET-/GET-WAIT-STATE for GUI mode
This was completed as part of the work documented in #2565. Greg Shah
12:56 PM Support #1836 (Rejected): create sample code for common SmartObjects use cases and use them to te...
Our implementation is already further advanced than this, I'm dropping this task as unnecessary. Greg Shah
12:52 PM Feature #1804 (Closed): add missing UI attributes
Greg Shah
12:51 PM Feature #1804: add missing UI attributes
It is used in the customer's GUI app...
I'm going to create a new task for that. We'll need to do that soon.
Greg Shah
12:15 PM Feature #1804: add missing UI attributes
Greg Shah wrote:
> I know that HWND is not supported and we won't be implementing it since there is no analog in Swi...
Constantin Asofiei
12:09 PM Feature #1804: add missing UI attributes
I know that HWND is not supported and we won't be implementing it since there is no analog in Swing/Web.
Constanti...
Greg Shah
12:52 PM Feature #2008 (Closed): runtime support for attributes in GUI
Greg Shah
12:49 PM Feature #2369 (Rejected): add configuration for window details inherited from the OS (title, bord...
OK, I'm closing this as a duplicate. Greg Shah
12:05 PM Feature #2369: add configuration for window details inherited from the OS (title, border, color, ...
Greg Shah wrote:
> How much of this task is still needed?
What I had in mind with this task is more related to allo...
Constantin Asofiei
11:30 AM Feature #2369: add configuration for window details inherited from the OS (title, border, color, ...
How much of this task is still needed? Greg Shah
12:02 PM Feature #2006 (Closed): add runtime support for new methods in GUI
Greg Shah
12:01 PM Feature #1805 (Closed): add missing UI method support
Greg Shah
11:36 AM Feature #1799 (Closed): implement the full GUI client driver including all widget rendering
Greg Shah
11:31 AM Feature #2612 (Closed): implement GUI conversion and runtime support for the SLIDER widget
Greg Shah
11:28 AM Feature #2370 (Closed): finish window popup menu impl
Greg Shah
11:25 AM Feature #2370: finish window popup menu impl
Yes, #2849 handles this task, too. It can be closed. Constantin Asofiei
11:17 AM Feature #2370: finish window popup menu impl
The change in #2849 make the window popups work, right?
Can I close this task?
Greg Shah
11:13 AM Feature #2264 (Closed): analyze how the GUI interface is implemented in 4GL
Greg Shah
 

Also available in: Atom