Project

General

Profile

Activity

From 02/22/2016 to 03/22/2016

03/22/2016

06:56 PM Bug #2954: Focus is not put on the expected widget when window activated
For the record. There are multiple issues in the windowing subsystem causing the wrong focusing and window activation... Hynek Cihlar
01:00 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Thanks for the efforts. I will get rid of the call, it causes more bad than good.
I agree, bu...
Constantin Asofiei
12:51 PM Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > Greg, do you remember why @TitledWindow@ does @requestFocus()@ o...
Hynek Cihlar
12:29 PM Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> > Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to...
Constantin Asofiei
10:48 AM Bug #2954: Focus is not put on the expected widget when window activated
> Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to be too aggressive a... Greg Shah
08:54 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to be too aggressive and... Hynek Cihlar
05:39 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > I encountered the thread lock in the case of the large past...
Constantin Asofiei
12:23 PM Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Is this really the same task as #2373?
No, it is not. #2373 is a sub-feature of using streams w...
Constantin Asofiei
12:17 PM Feature #2368: allow widget output to stream in GUI mode
Is this really the same task as #2373? Greg Shah
12:15 PM Feature #2521 (Closed): enhance/implement radio-set for GUI
Greg Shah
12:15 PM Feature #2523 (Closed): implement GUI radio-set widget
Greg Shah
12:02 PM Bug #2968 (Closed): disconnect/reconnect and manual reload must re-establish the websocket connec...
Greg Shah
12:01 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Yes, it is done. Sergey Ivanovskiy
12:00 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Can I close this task? Greg Shah
11:59 AM Bug #2956 (Closed): When switching windows with Web GUI task bar the source window is not deactiv...
Greg Shah
11:58 AM Bug #2956: When switching windows with Web GUI task bar the source window is not deactivated
Yes, it seems that the task is done. Sergey Ivanovskiy
11:49 AM Bug #2956: When switching windows with Web GUI task bar the source window is not deactivated
Can I close this task? Or is there something left to do? Greg Shah
11:37 AM Support #2672: GUI web client performance improvements
We need to close down the web performance work, at least for now. If I understand correctly, the editing improvement... Greg Shah
07:23 AM Bug #3033: Multiple issue with simple test
> May be I should try to fix is in the scope of #1612?
No, please don't work on this.
Greg Shah
05:35 AM Bug #3033: Multiple issue with simple test
The screen in ChUI mode is also completely incorrect:
Progress:...
Igor Skornyakov
05:02 AM Bug #3033: Multiple issue with simple test
Another issue with the slightly modified test (see attachments). This complicates the work on the stack trace dialog,... Igor Skornyakov

03/21/2016

03:48 PM Bug #3033: Multiple issue with simple test
The converted version of the attached program shows a screen (@test-p2j.png@) which is completely different from the ... Igor Skornyakov
03:45 PM Bug #3033 (New): Multiple issue with simple test
Igor Skornyakov
12:38 PM Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10985, task branch is now at revision 10986. Hynek Cihlar
11:19 AM Feature #1801 (Closed): add some frame options
Greg Shah
11:09 AM Feature #1801: add some frame options
Task branch 2038c was merged to trunk as revision 10985 and archived. Hynek Cihlar
10:44 AM Feature #1801: add some frame options
Constantin Asofiei wrote:
> Hynek, I'm OK with the changes in 10990. You can merge to trunk.
>
> BTW, are all th...
Hynek Cihlar
09:23 AM Feature #1801: add some frame options
Hynek, I'm OK with the changes in 10990. You can merge to trunk.
BTW, are all the tabs working OK in test 454 (up...
Constantin Asofiei
02:42 AM Feature #1801: add some frame options
2038c rev 10990 has passed ChUI regression testing. Hynek Cihlar
11:18 AM Feature #2038 (Closed): conversion and runtime support for frame options, attributes and methods
Greg Shah

03/20/2016

07:17 PM Feature #1801: add some frame options
2038c revision 10990 contains final changes for improvements of runtime support of frame VIRTUAL* attributes and rela... Hynek Cihlar

03/18/2016

03:53 PM Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10984 (new branch revision 10986). Hynek Cihlar
09:44 AM Bug #2954: Focus is not put on the expected widget when window activated
Committed revision 10985 in new 2954a branch Sergey Ivanovskiy
09:30 AM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey, if you have any pending changes, please create new task branch and commit them there.
...
Sergey Ivanovskiy
08:51 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey, if you have any pending changes, please create new task branch and commit them there. Hynek Cihlar
08:13 AM Bug #2954: Focus is not put on the expected widget when window activated
> Greg, what do you think if we will create a separate branch for this task and do all fixes in it but not in 1811t? ... Greg Shah
08:12 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg, what do you think if we will create a separate branch for this task and do all fixes in new branch but not in 1... Sergey Ivanovskiy
04:40 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, do you know it is done intentionally? Because it changes the logic dramatically. F...
Hynek Cihlar
04:31 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> I suspect that the logic with the current window is broken by this two methods
> [...]
...
Hynek Cihlar
04:27 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Planning to study why the logic with @FocusListener@ doesn'...
Hynek Cihlar
04:18 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Task branch 2914b was merged to trunk (rev 10984) and archived. Hynek Cihlar

03/17/2016

06:57 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek, please review this diff. It seems that it fixes @ask-gui.p@ issue, but the focus management with the presence ... Sergey Ivanovskiy
05:32 PM Bug #2954: Focus is not put on the expected widget when window activated
I think if this issue will be solved, then the focus management can be improved to work properly. Sergey Ivanovskiy
05:25 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynec, do you know it is done intentionally? Because it changes the logic dramatically. For my aesthetic sense this s... Sergey Ivanovskiy
04:49 PM Bug #2954: Focus is not put on the expected widget when window activated
I suspect that the logic with the current window is broken by this two methods... Sergey Ivanovskiy
02:55 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Planning to study why the logic with @FocusListener@ doesn't work now.
Please look at the ...
Sergey Ivanovskiy
01:27 PM Bug #2954: Focus is not put on the expected widget when window activated
Planning to study why the logic with @FocusListener@ doesn't work now. Sergey Ivanovskiy
01:25 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn...
Hynek Cihlar
01:16 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Ok, thank you. Now I understand that you mean that this code
> [...]
> must only work f...
Hynek Cihlar
01:12 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn'...
Sergey Ivanovskiy
12:48 PM Bug #2954: Focus is not put on the expected widget when window activated
Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn't set the global focused wi... Sergey Ivanovskiy
12:35 PM Bug #2954: Focus is not put on the expected widget when window activated
Ok, thank you. Now I understand that you mean that this code... Sergey Ivanovskiy
12:11 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Do you describe how the focus must work?
I hope so.
Hynek Cihlar
12:02 PM Bug #2954: Focus is not put on the expected widget when window activated
Excuse me, but I will try but now don't understand. Do you describe how the focus must work? Sergey Ivanovskiy
11:46 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > Although the change in AC.setFocus() may fix the particular case, I...
Hynek Cihlar
11:24 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> > Although the change in AC.setFocus() may fix the particular case, I don't think it resolves the...
Sergey Ivanovskiy
11:03 AM Bug #2954: Focus is not put on the expected widget when window activated
> Although the change in AC.setFocus() may fix the particular case, I don't think it resolves the cause. Top modal wi... Greg Shah
02:14 AM Bug #2954: Focus is not put on the expected widget when window activated
Ok, thank you, planning to consider ALT+TAB (1811t) for the Swing client.
Sergey Ivanovskiy
04:48 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Please merge 2914b to trunk. Greg Shah
02:09 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked gso_190 and tc_codes_employees_017 manually. They PASSED. Can I commit the changes? Vadim Gindin
01:02 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Current branch version 11026 (rebased and fixed SwingMouseHandler). Here are failed tests: gso_190, tc_job_002, tc_jo... Vadim Gindin

03/16/2016

05:01 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I just tried @focus_order.p@. For example when I switch from one...
Hynek Cihlar
04:50 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> I just tried @focus_order.p@. For example when I switch from one window to another (with Alt-T...
Sergey Ivanovskiy
04:41 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> I don't understand the proposed test. Please correct me but @focus_order.p@ from note 44 ...
Hynek Cihlar
04:26 PM Bug #2954: Focus is not put on the expected widget when window activated
I don't understand the proposed test. Please correct me but @focus_order.p@ from note 44 has 3 frames in 3 different ... Sergey Ivanovskiy
04:12 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Although the change in @AC.setFocus()@ may fix the particular ca...
Hynek Cihlar
03:48 PM Bug #2954: Focus is not put on the expected widget when window activated
For an example, in note 44 if the current window handle is assigned to new dynamic window but the default window is v... Sergey Ivanovskiy
03:41 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Although the change in @AC.setFocus()@ may fix the particular case, I don't think it resolves ...
Sergey Ivanovskiy
09:07 AM Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> I don't understsand where the problem is. I've tested with 1811t rev 11063 and it works...
Sergey Ivanovskiy
07:20 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> The server log contains HQL parser error like that
This is a known issue.
Sergey Ivan...
Constantin Asofiei
06:08 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurr...
Hynek Cihlar
05:10 AM Bug #2954: Focus is not put on the expected widget when window activated
The server log contains HQL parser error like that... Sergey Ivanovskiy
05:02 AM Bug #2954: Focus is not put on the expected widget when window activated
With current 1811t @GenericFrame.initLiteralFG()@ is the same as in the current P2j. 454 testcase is changed after my... Sergey Ivanovskiy
02:08 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurr...
Sergey Ivanovskiy
11:36 AM Bug #2849: implement and/or fix the default popup menus for all widgets
What is a "test 454"? Vadim Gindin
07:40 AM Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10983 (new branch revision 10984). Hynek Cihlar
05:03 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10983. 2914b is now at revision 10989. 2914b is ready to be merged t... Hynek Cihlar

03/15/2016

04:37 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim, please fix the formatting issues in @SwingMouseHandler@ (from note 149) too, rebase to trunk rev 10983 and sta... Constantin Asofiei
02:33 PM Bug #2849: implement and/or fix the default popup menus for all widgets
If there are no new remarks may be I could run regression testing? Vadim Gindin
04:13 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurred in the case of old invoca... Sergey Ivanovskiy
03:02 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Logging @./ask-gui.p@ with @./hello.p@ as an input program helpe...
Sergey Ivanovskiy
02:58 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Logging @./ask-gui.p@ with @./hello.p@ as an input program helped to determine a thread r...
Hynek Cihlar
02:09 PM Bug #2954: Focus is not put on the expected widget when window activated
The unique place where the focused window is set in the program above is that after this modal dialog has been close... Sergey Ivanovskiy
02:00 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynec, could you help to define and to write the condition when the Progress active window becomes the Progress focus... Sergey Ivanovskiy
01:45 PM Bug #2954: Focus is not put on the expected widget when window activated
Logging @./ask-gui.p@ with @./hello.p@ as an input program helped to determine a thread raise condition occurred when... Sergey Ivanovskiy
03:20 PM Bug #2787: implement mnemonics/accelerator key support for button
I made a misprint. Buttons mnemonics are not shown in ALERT-BOX. For usual buttons they are shown.
Testing result ...
Vadim Gindin
02:33 PM Bug #2787: implement mnemonics/accelerator key support for button
I could only found mnemonics get used in buttons for CHUI in alert-boxes. I've fixed CHUI implementation and removed ... Vadim Gindin
01:12 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Constantin, are you gonna merge the patch to trunk?
Yes, after it finishes the main runtime t...
Constantin Asofiei
01:06 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Please review 2914b revision 10987.
> I'm OK with the changes....
Hynek Cihlar
08:08 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Please review 2914b revision 10987.
I'm OK with the changes.
Please use this patch (from 2...
Constantin Asofiei
12:51 PM Bug #3029: String pasted from clipboard is not "registered" by fill-in widget
To reproduce, run @ask-gui.p@, paste a program name into the fill-in from clipboard, hit enter, the program is not ex... Hynek Cihlar
12:42 PM Bug #3029 (New): String pasted from clipboard is not "registered" by fill-in widget
Hynek Cihlar

03/14/2016

02:17 PM Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> > As I can see from docs mnemonics (characters after '&') are work only for Windows
>
> Please...
Vadim Gindin
08:36 AM Bug #2787: implement mnemonics/accelerator key support for button
> As I can see from docs mnemonics (characters after '&') are work only for Windows
Please test this in ChUI to co...
Greg Shah
02:37 AM Bug #2787: implement mnemonics/accelerator key support for button
Branch is rebased with the latest trunk revision. Current branch revision is 10985. Vadim Gindin
01:18 AM Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> For details on the problem, see #2775-8
>
> We need to look carefully at the menu implementati...
Vadim Gindin
02:15 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim, about your changes in 2849a rev 11022:
> * @Menu.java@ - copyright date needs to...
Vadim Gindin
10:25 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Sergey, about the changes in the mouse handler classes:
> * you have changes for Swing ...
Sergey Ivanovskiy
10:09 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim, about your changes in 2849a rev 11022:
* @Menu.java@ - copyright date needs to be set to @2015-2016@
* @Menu...
Constantin Asofiei
09:09 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> After the "Message Update" dialog is first opened and then closed, the focus window has be...
Sergey Ivanovskiy
08:07 AM Feature #1801: add some frame options
Created task branch 2038c from trunk 10982. Hynek Cihlar

03/13/2016

11:26 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Please review 2914b revision 10987. The branch resolves a GUI regression of wrong frame size and also fixes frame scr... Hynek Cihlar
10:34 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10982. 2914b is now at revision 10986. Hynek Cihlar
05:53 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Does this reference need to be in @ThinClient@? I'd prefer if this was a static member of the po...
Vadim Gindin

03/11/2016

11:52 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> 2958 issue is reproduced for the Swing client, trying to identify the root causes.
After...
Sergey Ivanovskiy
09:46 AM Bug #2954: Focus is not put on the expected widget when window activated
2958 issue is reproduced for the Swing client, trying to identify the root causes. Sergey Ivanovskiy
08:18 AM Bug #2954: Focus is not put on the expected widget when window activated
Have you looked at the recreate in #2958?
What are the remaining known issues?
What testing is still pending?
Greg Shah
12:28 AM Bug #2954: Focus is not put on the expected widget when window activated
I can't reproduce this bug on the Swing client with the attached program that creates two dynamic windows and one the... Sergey Ivanovskiy
08:20 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> At the any time there is only one opened popup menu is possible in the application. Should I fix it now or it is be... Greg Shah
05:40 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Does this check @if ( this.getActualBounds().contains(e.getX(), e.getY()) )@ work properl...
Vadim Gindin
05:31 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Colleagues. I have a question. At the any time there is only one opened popup menu is possible in the application. Sh... Vadim Gindin
01:07 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Does this check @if ( this.getActualBounds().contains(e.getX(), e.getY()) )@ work properly? Theoretically it should r... Sergey Ivanovskiy
12:55 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> I would propose that @editor.physicalBounds().contains(..)@ should be replaced with @editor.getActualBounds().conta... Sergey Ivanovskiy
09:17 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I'm testing my proposal and it probably wrong.. I'm confused with such amount of location methods: @location/physical... Vadim Gindin
09:07 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I would propose that @editor.physicalBounds().contains(..)@ should be replaced with @editor.getActualBounds().contain... Vadim Gindin
07:28 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10981. 2914b is now at revision 10985. Hynek Cihlar

03/10/2016

06:57 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Committed revision 11021 is the summary fix from 1811t and editor menu standalone fix. Vadim, please review @EditorGu... Sergey Ivanovskiy
12:23 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Yes, the branch is ready. Please fix it. Vadim Gindin
07:35 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> It works fine for SWING, but for WEB it shows editor popup when the user clicks that square in the right bottom cor... Sergey Ivanovskiy
06:36 AM Bug #2849: implement and/or fix the default popup menus for all widgets
It works fine for SWING, but for WEB it shows editor popup when the user clicks that square in the right bottom corne... Vadim Gindin
05:55 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> Ok, If you are sure, I don't mind.
Committed revision 11020 rolled back @AbstarctContainer.findMouseSource@ and @E...
Sergey Ivanovskiy
05:37 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Ok, If you are sure, I don't mind. Vadim Gindin
05:21 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I think that 1811t will be committed to the trunc, then the same issues will appear again. It is better to apply @Abs... Sergey Ivanovskiy
05:15 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Don't know how to do it better. In 1811t @AbstractContainer.findMouseSource@ returns the mouse source component. And ... Sergey Ivanovskiy
05:09 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Vadim Gindin wrote:
> > I have some difficulty. Lets look at EDITOR that has both scroll...
Vadim Gindin
04:48 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I have some difficulty. Lets look at EDITOR that has both scroll bars: horizontal and vertical....
Sergey Ivanovskiy
04:08 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I have some difficulty. Lets look at EDITOR that has both scroll bars: horizontal and vertical. I'm confused with wid... Vadim Gindin
06:35 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11061 fixed 2) issue from note 56. Sergey Ivanovskiy
06:09 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Ok. Planning to check... Sergey Ivanovskiy
03:11 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> It relates to the focus management, it seems that sometimes I can't focus the given widge...
Igor Skornyakov
03:07 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Sergey Ivanovskiy wrote:
> > 3) Unrelated: if we press CTRL + D to set the GLOVE cursor to the widget, then the foc...
Sergey Ivanovskiy
03:01 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Igor, please look at the video of the last P2j test against ./mouse/load-mouse-pointer.p....
Igor Skornyakov
02:57 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11059 fixed the 1) issue with labels with TODO comments. Sergey Ivanovskiy
02:31 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor, please look at the video of the last P2j test against ./mouse/load-mouse-pointer.p. It seems that two unknown i... Sergey Ivanovskiy
03:28 AM Bug #3025: Do not show resize cursor for non-resizable window
When window widget RESIZE attribute set to false, we still show resize cursor at the wndow edges. Hynek Cihlar
03:27 AM Bug #3025 (New): Do not show resize cursor for non-resizable window
Hynek Cihlar

03/09/2016

02:47 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, do you know if caption buttons should be traversed using ...
Sergey Ivanovskiy
02:17 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek, do you know if caption buttons should be traversed using TAB or SHIFT + TAB?
No...
Hynek Cihlar
02:09 PM Bug #2954: Focus is not put on the expected widget when window activated
Hynek, do you know if caption buttons should be traversed using TAB or SHIFT + TAB? Sergey Ivanovskiy
01:52 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> The attached program doesn't work correctly with "shift + tab" in the web and swing clien...
Sergey Ivanovskiy
12:45 PM Bug #2954: Focus is not put on the expected widget when window activated
The note 37 has been updated. Sergey Ivanovskiy
12:40 PM Bug #2954: Focus is not put on the expected widget when window activated
The common issue (Swing and Web clients) with the focus_order.p is the top "h2" window doesn't highlight its title bar. Sergey Ivanovskiy
12:37 PM Bug #2954: Focus is not put on the expected widget when window activated
The attached program doesn't work correctly with "shift + tab" in the web and swing clients. Planning to investigate ... Sergey Ivanovskiy
11:58 AM Bug #2954: Focus is not put on the expected widget when window activated
Found that labels in frames are not registered as widgets but have unique ids. In this program "A" if the mouse point... Sergey Ivanovskiy
11:06 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Committed revision 11018 fixed @p2j.mouse.js@. Sergey Ivanovskiy
10:07 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Window title popup isn't working for Web client.. (but it works for SWING). What could be a re...
Sergey Ivanovskiy
09:55 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> I don't understand.. Sergey, is proposed fix complete? Why wouldn't you commit it?
Because it contains some changes...
Sergey Ivanovskiy
09:16 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I don't understand.. Sergey, is proposed fix complete? Why wouldn't you commit it? Vadim Gindin
09:17 AM Bug #3023: error when frame initialization fails
If the shared frames do not match with their master frame, the initialization should raise 683 condition and the proc... Ovidiu Maxiniuc
09:01 AM Bug #3023 (New): error when frame initialization fails
Ovidiu Maxiniuc
08:58 AM Bug #3022: frame widgets and menus remain registered to ConfigManager and LogicalTerminal
I noticed that information about widgets created by a procedure remain in @ConfigManager@ and @LogicalTerminal@ data ... Ovidiu Maxiniuc
08:26 AM Bug #3022 (New): frame widgets and menus remain registered to ConfigManager and LogicalTerminal
Ovidiu Maxiniuc
07:31 AM Bug #3021: MESSAGE with SET clause works incorrectly
With Progress the attached program displays empty string and accepts @ENTER@ while converted version displays "?" and... Igor Skornyakov
07:28 AM Bug #3021 (Closed): MESSAGE with SET clause works incorrectly
Igor Skornyakov
03:50 AM Support #2672: GUI web client performance improvements
I've committed the changes I've made last week for the state-sync optimization to branch 2672b (from trunk rev 10980)... Constantin Asofiei

03/08/2016

04:04 PM Bug #2954: Focus is not put on the expected widget when window activated
Tests to check the focus management are #1798-32. Sergey Ivanovskiy
03:32 PM Bug #2849: implement and/or fix the default popup menus for all widgets
The web combo boxes display opened drop downs incorrectly to their parents in this branch. Sergey Ivanovskiy
03:11 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > window title popup is not opened for WEB client.
> >
> > This ...
Sergey Ivanovskiy
01:52 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > window title popup is not opened for WEB client.
>
> This is caused by the broken @findMouse...
Sergey Ivanovskiy
01:28 PM Bug #2849: implement and/or fix the default popup menus for all widgets
I've committed my current changes and rebased the branch. Now current revision is 11017. Vadim Gindin
12:42 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > Review for 2849a rev 11006:
>...
Vadim Gindin
11:19 AM Bug #2849: implement and/or fix the default popup menus for all widgets
> window title popup is not opened for WEB client.
This is caused by the broken @findMouseSource()@, right?
Ser...
Greg Shah
11:16 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Greg Shah wrote:
> > > Some items in window title bar popup have icons, such as Close, Maximize,...
Vadim Gindin
10:42 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > Some items in window title bar popup have icons, such as Close, Maximize, Minimize, Restore. Sh...
Greg Shah
07:33 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Review for 2849a rev 11006:
> > # @EditorGuiImpl.mouseClicked@...
Constantin Asofiei
06:12 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Window title popup isn't working for Web client.. (but it works for SWING). What could be a reason - coordinates? Edi... Vadim Gindin
03:27 PM Feature #2967 (WIP): web socket message sizes are limited to 32K, make sure that drawing ops and ...
Yes, both these issues will be handled by Constantin. Greg Shah
01:14 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
> If I understand correctly, the remaining work for this task is for Constantin. Correct?
Yes if the known two issu...
Sergey Ivanovskiy
10:53 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
If I understand correctly, the remaining work for this task is for Constantin. Correct? Greg Shah
01:44 PM Support #2675: list of differences between the web GUI client and the original 4GL Windows GUI en...
The current implementation of the GUI web client redirects to the login page if a user executes the reload/refresh co... Sergey Ivanovskiy
12:14 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10980. 2914b is now at revision 10982. ChUI regression test restarted. Hynek Cihlar
12:08 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Please note that a rebase will be needed.
Right, thanks for pointing this out.
Hynek Cihlar
12:06 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914b Revision 10981
The changes are fine.
Please note that a rebase will be needed.
Greg Shah
11:27 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Please review task branch 2914b revision 10981. It contains a regression fix - frame/window size may be calculated wr... Hynek Cihlar
11:35 AM Feature #3019: Add icons support to menu items
> > Is it possible to implement icons in a 4GL custom popup menu?
>
> If you asked about possibility to assign ico...
Greg Shah
11:29 AM Feature #3019: Add icons support to menu items
Greg Shah wrote:
> Are there icons in any of the other default menus (e.g. for editor and fill-in)?
No. Icons are on...
Vadim Gindin
11:17 AM Feature #3019: Add icons support to menu items
Are there icons in any of the other default menus (e.g. for editor and fill-in)?
Is it possible to implement icons...
Greg Shah
11:13 AM Feature #3019: Add icons support to menu items
Window title popup contains icons for the following items: Close, Maximize, Minimize, Restore. Add new class for Menu... Vadim Gindin
11:09 AM Feature #3019 (New): Add icons support to menu items
Vadim Gindin
11:00 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Is there anything more to do on this task, other than adding comments?
Please document the limitations of our relo...
Greg Shah
08:04 AM Support #2672: GUI web client performance improvements
Please put primary focus on the editing improvements. We know there is much to be gained there.
While you are wor...
Greg Shah
05:32 AM Support #2672: GUI web client performance improvements
Greg, I can continue with the state-sync changes, but (again) this doesn't solve fully our scenario. The most used A... Constantin Asofiei
05:16 AM Support #2672: GUI web client performance improvements
Testing passed and 2672a rev 10982 was merged to trunk rev 10980. Branch 2672a was archived. Constantin Asofiei
07:05 AM Feature #1798: implement full frame family support (parent-child relationships between frames)
See the @testcases/uast/frame-z-order/frame-parenting.p@, @nested-frames.p@ and @frame-parenting2.p@ tests. Constantin Asofiei

03/07/2016

05:56 PM Bug #2914: Fix errors in window_sizing/test_runner.p
I have opened task branch 2914b for regression fixes. Hynek Cihlar
04:10 PM Bug #2849: implement and/or fix the default popup menus for all widgets
In previous note please read "When I've *commented* @findMouseSource@ change" instead of "When I've committed @findMo... Vadim Gindin
04:09 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Review for 2849a rev 11006:
> # have you tested this with the Web client?
Not yet.
> ...
Vadim Gindin
03:54 PM Bug #2849: implement and/or fix the default popup menus for all widgets
This change to @findMouseSource()@ has been removed in revision 11056 of branch 1811t. It has been replaced with a d... Greg Shah
03:50 PM Bug #2849: implement and/or fix the default popup menus for all widgets
W/o this fix the selection by mouse drag and scrolling by mouse wheel was not working. Igor Skornyakov
03:48 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Igor, I've found that you changed @EditorGuiImpl.findMouseSource()@, adding @this == src.parent(EditorGuiImpl.class)@... Vadim Gindin
01:07 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch. Current revision is 11013. Vadim Gindin
02:41 PM Feature #1798: implement full frame family support (parent-child relationships between frames)
Constantin: what testcases can be used to explore our frame family support (especially in regard to focus processing)... Greg Shah
01:07 PM Bug #3013 (Closed): The mouse wheel doesn't work if the mouse pointer is over scrollbars
It looks good. I'm closing this task. Greg Shah
01:04 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11056 fixed history entries and added todo comments. Sergey Ivanovskiy
12:13 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Do you mean to add processAction(MouseEvent e) to Widget and to implement it in subclasses?
I'm not sure. At th...
Greg Shah
12:05 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Also, in regard to the issue from note 38 (it is still a problem, right?) please open a new bug as subtask for #267... Sergey Ivanovskiy
11:59 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Good. Make the cleanup I requested in the code review.
Also, in regard to the issue from note 38 (it is still a p...
Greg Shah
11:57 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
It seems that p2j and 1811t perform @uast/mouse/load-mouse-pointer.p@ similarly. Sergey Ivanovskiy
11:52 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Is there anything left to do on this task? Greg Shah
11:51 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Code Review Task Branch 1811t Revisions 11054/11055
I like the approach.
1. I prefer not to encode widget-speci...
Greg Shah
11:01 AM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> Please rebase to trunk 10979 and then rerun regression testing.
Rebased and runtime testing star...
Constantin Asofiei
10:46 AM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > Next work (related to networked exported APIs/StateSync) can be released into 1811t.
>
> Is ...
Constantin Asofiei
10:44 AM Support #2672: GUI web client performance improvements
> Next work (related to networked exported APIs/StateSync) can be released into 1811t.
Is this work higher priorit...
Greg Shah
10:43 AM Support #2672: GUI web client performance improvements
Please rebase to trunk 10979 and then rerun regression testing. Assuming it passes, you can merge to trunk. Greg Shah
10:32 AM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> How much more work is needed on this? We need you to move on to other word, unless the remaining...
Constantin Asofiei
10:12 AM Support #2672: GUI web client performance improvements
Code Review Task Branch 2672a Revision 10981
The changes are fine.
How much more work is needed on this? We ne...
Greg Shah
05:30 AM Bug #3016: In 4GL window HEIGHT can be less than the actual height
In 4GL window HEIGHT attribute can be assigned to smaller values than the smallest physical window size. So we end up... Hynek Cihlar
05:28 AM Bug #3016 (New): In 4GL window HEIGHT can be less than the actual height
Hynek Cihlar

03/06/2016

12:49 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > There are @FrameGuiImpl@, @ModalWindow@, @OverlayWindow@ and @W...
Sergey Ivanovskiy
12:44 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> There are @FrameGuiImpl@, @ModalWindow@, @OverlayWindow@ and @WindowGuiImpl@ classes that...
Igor Skornyakov
11:21 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> The semantics you describe can looks OK. The problem is that I it seems to be not exactly c...
Sergey Ivanovskiy
10:57 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Understand your position and trying to explain and to prove that this change of @Abstract...
Igor Skornyakov
10:54 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > Thanks, I will use it. Igor, are you planning to fix it? Can I ...
Sergey Ivanovskiy
10:35 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg Shah wrote:
> I like the approach (in 3013_2.txt), please go ahead.
Greg, please review the committed revision 1...
Sergey Ivanovskiy
08:44 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Thanks, I will use it. Igor, are you planning to fix it? Can I look at this too, because ...
Igor Skornyakov
08:01 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> BTW: you can make a screencast for a single window if in the profile you will choose "Record a single rectangle" an... Sergey Ivanovskiy
07:58 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
BTW: you can make a screencast for a single window if in the profile you will choose "Record a single rectangle" and ... Igor Skornyakov
07:54 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> This tool is helpful. I tried to display the mouse pointer over a scroll bar and a combob...
Igor Skornyakov
07:34 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
This tool is helpful. I tried to display the mouse pointer over a scroll bar and a combobox button. Sergey Ivanovskiy
07:04 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Igor Skornyakov wrote:
> > Sergey Ivanovskiy wrote:
> > > Ok, understand. Please look a...
Igor Skornyakov
06:41 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > Ok, understand. Please look at the next scenario (in note 17) I...
Sergey Ivanovskiy
05:28 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I've added a more detailed screencast of the test. Igor Skornyakov
05:13 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Ok. I will send you screen shot that is suspected (note 17) in P2j Sergey Ivanovskiy
05:08 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Ok, understand. Please look at the next scenario (in note 17) Is this behavior correct?
...
Igor Skornyakov
05:04 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > These steps are described in note 19
> > 1) Run uast/mouse/load...
Sergey Ivanovskiy
04:51 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> These steps are described in note 19
> 1) Run uast/mouse/load-mouse-pointer.p
> 2) Sele...
Igor Skornyakov
04:50 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Here is the screencast of the mouse cursor test. Made with http://www.maartenbaert.be/simpl...
Sergey Ivanovskiy
04:43 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
These steps are described in note 19
1) Run uast/mouse/load-mouse-pointer.p
2) Select "WAIT" cursor from "wcur" com...
Sergey Ivanovskiy

03/05/2016

07:47 AM Support #2672: GUI web client performance improvements
2672a rev 10981 contains comments and some other changes (mostly rollbacks). Constantin Asofiei
07:47 AM Support #2672: GUI web client performance improvements
rules for attributes:
# all size-related attributes setters change the AUTO-RESIZE to FALSE (regardless if is a no-o...
Constantin Asofiei
05:46 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11006:
# have you tested this with the Web client?
# some classes are missing history entries
...
Constantin Asofiei
04:14 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Here is the screencast of the mouse cursor test. Made with http://www.maartenbaert.be/simplescreenrecorder/ Igor Skornyakov

03/04/2016

05:27 PM Bug #2914 (Closed): Fix errors in window_sizing/test_runner.p
Greg Shah
05:26 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> I can close this task, right?
Yes, please.
Hynek Cihlar
05:12 PM Bug #2914: Fix errors in window_sizing/test_runner.p
I can close this task, right? Greg Shah
05:10 PM Bug #2914: Fix errors in window_sizing/test_runner.p
2914a committed to trunk as rev 10979 and archived. Hynek Cihlar
04:58 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914a Revision 10998
The changes are good.
Please merge this to trunk.
Greg Shah
04:56 PM Bug #2914: Fix errors in window_sizing/test_runner.p
2914a passed ChUI regression tests. Note that the regression fix in 10998 only affects GUI code. Hynek Cihlar
04:53 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Code Review Task Branch 2914a Revision 10997
>
> You're right, I had not reverted. It was my ...
Hynek Cihlar
04:49 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914a Revision 10997
You're right, I had not reverted. It was my mistake, sorry.
Pleas...
Greg Shah
04:43 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Code Review Task Branch 2914a Revision 10997
>
> This revision is not compilable.
>
> 1. Th...
Hynek Cihlar
04:16 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914a Revision 10997
This revision is not compilable.
1. There are merge problems with ...
Greg Shah
08:57 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Please review 2914a rev 10997. It is a release candidate with all the required changes for this issue.
Note that Ch...
Hynek Cihlar
05:23 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg Shah wrote:
> I don't understand. Does note 19 describe a bug or not?
>
> At a minimum, there is confusion ...
Igor Skornyakov
05:18 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I don't understand. Does note 19 describe a bug or not?
At a minimum, there is confusion here so perhaps some cla...
Greg Shah
05:12 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg Shah wrote:
> > This is actually a bad wording in the test plan.
>
> Igor: please update the test plan to b...
Igor Skornyakov
04:54 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> This is actually a bad wording in the test plan.
Igor: please update the test plan to be accurate.
Greg Shah
04:54 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I like the approach (in 3013_2.txt), please go ahead. Greg Shah
04:53 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> In p2j trunc version @uast/mouse/load-mouse-pointer.p@ doesn't pass the 1 test
> [...]
...
Igor Skornyakov
04:30 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Planning to commit this diff that moves 1811t to be the same as p2j, but it doesn't fix these bugs, because there are... Sergey Ivanovskiy
04:18 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
In p2j trunc version @uast/mouse/load-mouse-pointer.p@ doesn't pass the 1 test... Sergey Ivanovskiy
01:06 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Another reason with @AbstractContainer.findMouseSource@ it can impact the focus management. Sergey Ivanovskiy
11:47 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
The things are very complicated because I suspect the test 1 for p2j trunc in the case of COMBO-BOX SIMPLE
because if...
Sergey Ivanovskiy
10:53 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I understand the great work has been done with custom cursors, this test is really complicated and it looks that thes... Sergey Ivanovskiy
09:54 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > Do you have some tests to check it?
>
> The test for the c...
Sergey Ivanovskiy
09:53 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Do you have some tests to check it?
The test for the custom cursor functionality is @u...
Igor Skornyakov
09:51 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor: please explain to Sergey, how to test the custom cursor for combo-box.
Sergey: If it is broken, please find ...
Greg Shah
09:50 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > I have check the behavior of the default cursor with combo bo...
Sergey Ivanovskiy
09:47 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> I have check the behavior of the default cursor with combo box, but how it can be if the ...
Igor Skornyakov
09:44 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I have check the behavior of the default cursor with combo box, but how it can be if the custom don't work while the ... Sergey Ivanovskiy
09:40 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Code Review Task Branch 1811t Revision 11051
> >
> > I'm fine with...
Sergey Ivanovskiy
09:31 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg Shah wrote:
> Code Review Task Branch 1811t Revision 11051
>
> I'm fine with the changes.
>
> My only con...
Igor Skornyakov
09:11 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Code Review Task Branch 1811t Revision 11051
>
> My only concern is that the changes were put there for a specif...
Sergey Ivanovskiy
08:58 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Code Review Task Branch 1811t Revision 11051
I'm fine with the changes.
My only concern is that the changes wer...
Greg Shah
04:56 PM Support #2672: GUI web client performance improvements
> So, the runtime will have just a flag check - the overall impact will be minimal, no reflection involved.
Good i...
Greg Shah
04:52 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> On the other hand, if most APIs are safe for the bypass, then I wouldn't want to edit all of them...
Constantin Asofiei
04:44 PM Support #2672: GUI web client performance improvements
> But the other idea - to discard the StateSync part from the message completely (thus don't even call getChanges or ... Greg Shah
04:38 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > I will document them here (and in the P2J code, where the attributes are defined).
>
> Good...
Constantin Asofiei
04:37 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> I'm surprised that this would be possible. I thought that we have cases where we allow changes t...
Constantin Asofiei
04:24 PM Support #2672: GUI web client performance improvements
> I will document them here (and in the P2J code, where the attributes are defined).
Good.
If you want to merg...
Greg Shah
04:23 PM Support #2672: GUI web client performance improvements
> I think is better a reverse approach: mark only the APIs which actually affect the UI. Because there are other sta... Greg Shah
04:10 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > For cases like ServerExports or ClientExports APIs which need only get some server-side state o...
Constantin Asofiei
03:59 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> My only question: what was the process that you used to determine these attributes were safe to t...
Constantin Asofiei
03:56 PM Support #2672: GUI web client performance improvements
Code Review Task Branch 2672a Revision 10980
I'm OK with the changes.
My only question: what was the process th...
Greg Shah
03:02 PM Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > 2672a revision 10980 adds no-op for attribute setters which allow this, but the impact is not s...
Constantin Asofiei
01:53 PM Support #2672: GUI web client performance improvements
> For cases like ServerExports or ClientExports APIs which need only get some server-side state or data (and are non-... Greg Shah
12:40 PM Support #2672: GUI web client performance improvements
In a BROWSE widget, for a single mouse click in a row, there are 6 client-server trips for just this row selection. ... Constantin Asofiei
12:25 PM Support #2672: GUI web client performance improvements
1811t rev 11053 compacts the "enable OS events" calls for the web driver, in a single call: all window IDs are passed... Constantin Asofiei
04:33 PM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim, please rebase the branch to latest trunk. Constantin Asofiei
02:22 PM Bug #2849: implement and/or fix the default popup menus for all widgets
> I've fixed the first remark... What about others?
As Hynek notes, we have some significant changes coming for th...
Greg Shah
02:19 PM Bug #2849: implement and/or fix the default popup menus for all widgets
> Some items in window title bar popup have icons, such as Close, Maximize, Minimize, Restore. Should I implement ico... Greg Shah
07:37 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've fixed the first remark... What about others? Vadim Gindin
05:26 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've fixed popup imlementation for dialog boxes. Please review. Revision 11005.
* @MousePop...
Hynek Cihlar
03:45 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I've fixed popup imlementation for dialog boxes. Please review. Revision 11005.
Some items in window title bar pop...
Vadim Gindin
02:33 PM Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10988. Stanislav Lomany
01:14 PM Bug #3015: Frame scrolling is broken
When frame content is scrolled, it is redrawn with artifacts. This can be reproduced in @uast/demo/demo_widgets.p@. Hynek Cihlar
01:12 PM Bug #3015 (New): Frame scrolling is broken
Hynek Cihlar
09:48 AM Bug #2954: Focus is not put on the expected widget when window activated
Yes, correct. I don't think the other modules need to use it. The message types should be hidden inside @p2j.socket... Greg Shah
09:17 AM Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> To be clear, I'm suggesting that all the constants should be in a private var inside @p2j.sockets...
Sergey Ivanovskiy
09:15 AM Bug #2954: Focus is not put on the expected widget when window activated
To be clear, I'm suggesting that all the constants should be in a private var inside @p2j.sockets.js@. Greg Shah
09:13 AM Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 1811t Revision 11052
I don't see the need to expose all of these constants as public data....
Greg Shah

03/03/2016

04:48 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914a against trunk revision 10978. 2914a is now at revision 10996. Hynek Cihlar
03:46 PM Bug #2914: Fix errors in window_sizing/test_runner.p
During frame setup when a client remote call is performed the frame may be considered dead and removed from the clien... Hynek Cihlar
02:23 PM Bug #2954: Focus is not put on the expected widget when window activated
Greg, please review committed revision 11052 that adds named constants @p2j.constants.js@.
Sergey Ivanovskiy
08:09 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Constantin, could you help to explain the issue in note 23? It is important to fix its re...
Constantin Asofiei
06:22 AM Bug #2954: Focus is not put on the expected widget when window activated
I need to extend its definition as ... Sergey Ivanovskiy
06:10 AM Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > I don't understand what is @AbstractContainer.findMouseSource...
Sergey Ivanovskiy
06:06 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> I don't understand what is @AbstractContainer.findMouseSource@. I need the answer to fix ...
Igor Skornyakov
05:59 AM Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > To be more concrete please look at these changes and the functi...
Sergey Ivanovskiy
02:50 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> To be more concrete please look at these changes and the function definition
> [...]
> ...
Igor Skornyakov
01:06 AM Bug #2954: Focus is not put on the expected widget when window activated
To be more concrete please look at these changes and the function definition... Sergey Ivanovskiy
12:00 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Ok, the previous 1811t code have able to detect if the mouse is over the scroll bars but n...
Sergey Ivanovskiy
01:16 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Web client - For the old version 1811t if the mouse pointer is over the scroll bars, then...
Sergey Ivanovskiy
01:00 PM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Web client - For the old version 1811t if the mouse pointer is over the scroll bars, then the target scroll bar gets ... Sergey Ivanovskiy
11:15 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg, please review committed revision 11051. It fixed the part 1). Tested with Swing and Web clients. The rest part ... Sergey Ivanovskiy
09:59 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
The code from @AbstractWidget@ implements this function unconditionally to a possible widget id.... Sergey Ivanovskiy
09:44 AM Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
1) in ./demo/demo_widgets.p (com.goldencode.testcases.demo.DemoWidgets.execute) the editor doesn't scroll its content... Sergey Ivanovskiy
09:36 AM Bug #3013 (Closed): The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy
09:06 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
It is a good idea. I'll add it. Greg Shah
03:57 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg.
I've added the test for the LOAD-MOUSE-CURSOR and the test plan (@uast/mouse/load-mouse-pointer.p@ and @uast/m...
Igor Skornyakov
05:39 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I faced with the following problem. Window title popup menu is always shown under title bar fo...
Hynek Cihlar
05:12 AM Bug #2849: implement and/or fix the default popup menus for all widgets
I faced with the following problem. Window title popup menu is always shown under title bar for @DialogBoxWindow@. I'... Vadim Gindin

03/02/2016

01:58 PM Bug #2954: Focus is not put on the expected widget when window activated
Ok, the previous 1811t code have able to detect if the mouse is over the scroll bars but now all events are delivered... Sergey Ivanovskiy
01:33 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Yes, it is a regression in 1811t. The complexity here appears due to the GUI classes hier...
Igor Skornyakov
01:30 PM Bug #2954: Focus is not put on the expected widget when window activated
Yes, it is a regression in 1811t. The complexity here appears due to the GUI classes hierarchy of ScrollPane and Scro... Sergey Ivanovskiy
01:21 PM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Found a regression in @./demo/demo_widgets.p@ (@com.goldencode.testcases.demo.DemoWidgets...
Igor Skornyakov
01:16 PM Bug #2954: Focus is not put on the expected widget when window activated
Planning to do it. Found a regression in @./demo/demo_widgets.p@ (@com.goldencode.testcases.demo.DemoWidgets.execute@... Sergey Ivanovskiy
12:54 PM Bug #2954: Focus is not put on the expected widget when window activated
> I think that such kind of errors can be eliminated if names are used instead of numeric constants in p2j.socket.js... Greg Shah
12:41 PM Bug #2954: Focus is not put on the expected widget when window activated
Committed revision 11050. Now 1811t is safe to use. I think that such kind of errors can be eliminated if names are u... Sergey Ivanovskiy
12:30 PM Bug #2954: Focus is not put on the expected widget when window activated
Sorry, it is due to messages constants. Sergey Ivanovskiy
12:27 PM Bug #2954: Focus is not put on the expected widget when window activated
Please, don't update from 1811t. After rebase the web client doesn't work. Investigating the reasons. The swing clien... Sergey Ivanovskiy
11:24 AM Bug #2954: Focus is not put on the expected widget when window activated
Now 1811t grows from the current trunc. Encountered trivial history conflicts and the WebClientMessageTypes changes r... Sergey Ivanovskiy
09:01 AM Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Igor, could you help I found this code in the trunc src/com/goldencode/p2j/ui/client/driv...
Igor Skornyakov
09:00 AM Bug #2954: Focus is not put on the expected widget when window activated
Igor, could you help I found this code in the trunc src/com/goldencode/p2j/ui/client/driver/web/res/p2j.socket.js (pl... Sergey Ivanovskiy
08:32 AM Bug #2954: Focus is not put on the expected widget when window activated
Yes, it should be fixed. Greg Shah
08:10 AM Bug #2954: Focus is not put on the expected widget when window activated
According to this diff from the trunk bzr diff -c10976 > 10976.txt... Sergey Ivanovskiy
08:02 AM Bug #2954: Focus is not put on the expected widget when window activated
Misspelled history number was found in the current trunc in this module @src/com/goldencode/p2j/ui/client/gui/driver/... Sergey Ivanovskiy
07:01 AM Bug #2954: Focus is not put on the expected widget when window activated
Planning to rebase 1811t from latest trunk. Sergey Ivanovskiy
08:41 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> What window the method @GuiDriver.selectWindow(int windowId)@ can accept? Can it be @DialogBox...
Hynek Cihlar
08:29 AM Bug #2849: implement and/or fix the default popup menus for all widgets
What window the method @GuiDriver.selectWindow(int windowId)@ can accept? Can it be @DialogBox@ or only @Window@ id?
...
Vadim Gindin

03/01/2016

04:12 PM Bug #2969 (Closed): websocket keep-alive
Greg Shah
03:42 PM Bug #2969: websocket keep-alive
It is done in 1811t. Sergey Ivanovskiy
04:11 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
> 3 Watchdog timer does the same, System.exit() is used to kill the spawn process in order to be able to create a new... Greg Shah
03:31 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
> Code Review Task Branch 1811t Revision 11038
Committed revision 11040, 11041 fixes 1,2,4.
3 Watchdog timer does the...
Sergey Ivanovskiy
10:15 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Greg Shah wrote:
> Code Review Task Branch 1811t Revision 11038
>
> 1. With your fix to resolve the 2 hander issu...
Sergey Ivanovskiy
10:02 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Code Review Task Branch 1811t Revision 11038
1. With your fix to resolve the 2 hander issue, reload should work fo...
Greg Shah
12:56 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Do NOT implement JS caching. It adds too many potential problems a...
Sergey Ivanovskiy
04:01 PM Bug #2956: When switching windows with Web GUI task bar the source window is not deactivated
Is there anything left to do on this task? Greg Shah
01:05 PM Feature #2565 (Closed): implement runtime support for the SET-WAIT-STATE method
Greg Shah
01:03 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The task branch 2565a has been archived Igor Skornyakov
12:44 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The task branch 2565a revison 11068 has been merged to the trunk and committed as revision 10976. Igor Skornyakov
12:35 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Yes. I think your changes (since the last time CTRL-C testing passed) are safe enough.
OK. ac...
Igor Skornyakov
12:34 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Yes. I think your changes (since the last time CTRL-C testing passed) are safe enough. Greg Shah
12:27 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Great!
>
> Please merge task branch 2565a revision 11068 to trunk and archive the branch.
W...
Igor Skornyakov
12:26 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Great!
Please merge task branch 2565a revision 11068 to trunk and archive the branch.
Greg Shah
12:25 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> OK, please run it in single mode or manually to see if it will work. The problem is probably not...
Igor Skornyakov
12:16 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
OK, please run it in single mode or manually to see if it will work. The problem is probably not due to your changes... Greg Shah
12:14 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> What is the expected text?...
Igor Skornyakov
12:12 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
What is the expected text? Greg Shah
12:11 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> > > Only @tc_codes_employees_021@
> >
> > Unfortunately this one is not expected to be failed ...
Igor Skornyakov
12:10 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> The regression test restated.
We don't want to do a full regression testing run to see if this will pass. Pleas...
Greg Shah
12:08 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Eugenie Lyzenko wrote:
> Igor Skornyakov wrote:
> > Only @tc_codes_employees_021@
>
> Unfortunately this one is ...
Igor Skornyakov
12:08 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> > Only @tc_codes_employees_021@
>
> Unfortunately this one is not expected to be failed - need to get it passed ...
Greg Shah
12:06 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> Only @tc_codes_employees_021@
Unfortunately this one is not expected to be failed - need...
Eugenie Lyzenko
12:00 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> BTW: selection on mouse drag for @FILL-IN@ doesn't work neither in trunk nor on 2565a.
Mou...
Constantin Asofiei
11:59 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Only @tc_codes_employees_021@ and @tc_job_002@ failed in two runs of the main part. Igor Skornyakov
11:14 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Otherwise, I'm still a little worried about @AbstractContainer.findMouseSource@ change: i...
Igor Skornyakov
11:05 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Please post the @findMouseSource()@ testing results when you have them.
Gentlemen, I don't mea...
Igor Skornyakov
10:52 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Please post the @findMouseSource()@ testing results when you have them.
Sure.
Igor Skornyakov
10:52 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Please post the @findMouseSource()@ testing results when you have them. Greg Shah
10:34 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Review for 2565a rev 11067:
> # @Boolean ClientExports.setWaitState@ - please review al...
Igor Skornyakov
09:47 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Eugenie Lyzenko wrote:
> Igor Skornyakov wrote:
> > All @gso_ctrlc_tests@ passed, all @gso_ctrlc_3way_tests@ failed...
Igor Skornyakov
09:46 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> All @gso_ctrlc_tests@ passed, all @gso_ctrlc_3way_tests@ failed.
To simplify 3-way tests...
Eugenie Lyzenko
09:40 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Review for 2565a rev 11067:
> # @Boolean ClientExports.setWaitState@ - please review al...
Igor Skornyakov
09:37 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Review for 2565a rev 11067:
# @Boolean ClientExports.setWaitState@ - please review all usage of this API; if the API...
Constantin Asofiei
09:37 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Are you confident that you have not lost any of Eugenie's javadoc changes?
I hope so. There wh...
Igor Skornyakov
09:33 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Are you confident that you have not lost any of Eugenie's javadoc changes? Greg Shah
09:32 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
All @gso_ctrlc_tests@ passed, all @gso_ctrlc_3way_tests@ failed. Igor Skornyakov
08:23 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> How is MAJIC regression testing going?
The night run ended with a lot of connection failures a...
Igor Skornyakov
08:17 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
How is MAJIC regression testing going? Greg Shah
05:39 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Manual Web GUI tests passed OK Igor Skornyakov
04:49 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Manual Swing GUI tests passed OK. Igor Skornyakov
01:04 PM Feature #2566 (Closed): implement LOAD-MOUSE-POINTER method
The implementation is now present in trunk revision 10976 (merged from 2565a). Greg Shah
01:02 PM Bug #2792: image loading issues
The recently noted issues are resolved by trunk revision 10976 (merged from 2565a). Greg Shah
01:01 PM Bug #2995 (Closed): if the first mouse after app startup is on a combo-box, then an abend occurs
Resolved by trunk revision 10976 (merged from 2565a). Greg Shah
01:00 PM Bug #2996 (Closed): Cursor change at the window border
Greg Shah
12:59 PM Bug #2996: Cursor change at the window border
Resolved by trunk revision 10976 (merged from 2565a). Greg Shah
01:00 PM Bug #2982 (Closed): in Web client, overlay window must not be "resizeable"
Resolved by trunk revision 10976 (merged from 2565a). Greg Shah
09:49 AM Bug #2914: Fix errors in window_sizing/test_runner.p
> As this IMHO has small negative impact I would create new issue and deal with this later. Greg, what do you think?
...
Greg Shah
09:27 AM Bug #2914: Fix errors in window_sizing/test_runner.p
In 4GL window HEIGHT attribute can be assigned to smaller values than the smallest physical window size. So we end up... Hynek Cihlar

02/29/2016

03:52 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Fixed javadocs
Committed to the task branch 2565a revno 11067.
Igor Skornyakov
03:27 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Rebased task branch 2565a from P2J trunk rev 10975. The latest revision is now 11066.
The only conflicts during re...
Igor Skornyakov
03:01 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Before you do this testing, please rebase. It should be the last one before your merge.
>
> A...
Igor Skornyakov
03:00 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Before you do this testing, please rebase. It should be the last one before your merge.
Although I'd prefer not t...
Greg Shah
02:50 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> There has been a substantial amount of change in GUI code since then. I think it is important to...
Igor Skornyakov
02:44 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> > In what revision did your manual testing of the Swing GUI client pass all standalone GUI tests?
>
> It was rev...
Greg Shah
02:28 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
As far as I can see FSD tests passed OK after adding the following to the @directory.xml@:... Igor Skornyakov
02:21 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> In what revision did your manual testing of the Swing GUI client pass all standalone GUI tests?
...
Igor Skornyakov
02:15 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
In what revision did your manual testing of the Swing GUI client pass all standalone GUI tests? Greg Shah
01:43 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The issue from the note 285 is fixed.
Committed to the task branch 2565a revno 11063.
What's remained is the ma...
Igor Skornyakov
12:47 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
As far as I can see all standard manual GUI tests run identically in 2565a and trunk (WebGUI) with one exception: the... Igor Skornyakov
11:55 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Does @IBEAM@ still work in your tests? I was testing @IBEAM@ for a combo-box in @demo-wi...
Igor Skornyakov
11:46 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Please check the @LOAD-MOUSE-POINTER@ for combo-box/button -...
Constantin Asofiei
10:19 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11059
Fixed. Committed to the task branch 2565a revno 1...
Igor Skornyakov
09:39 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11059
1. Are you intending to assign @me.currentHovered@ and @me.currentMou...
Greg Shah
08:20 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The issue with mouse drug is fixed.
Committed to the task branch 2565a revno 11059
Only JS code was affected.
...
Igor Skornyakov
02:44 PM Support #2961: list of differences between the Swing GUI client and the original 4GL Windows GUI ...
5. Window cannot be moved outside of screen bounds in Swing GUI. See #3008. Hynek Cihlar
02:42 PM Bug #3008: Window in Swing GUI cannot be moved outside of screen bounds
Top-level window in Swing GUI, smaller than screen size, cannot be moved outside of screen bounds. When mouse-draggin... Hynek Cihlar
02:32 PM Bug #3008 (New): Window in Swing GUI cannot be moved outside of screen bounds
Hynek Cihlar
02:17 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> > When the window fits fully on the screen, calling java.awt.Window.setLocation() doesn't allow t...
Hynek Cihlar
12:18 PM Bug #2914: Fix errors in window_sizing/test_runner.p
> When the window fits fully on the screen, calling java.awt.Window.setLocation() doesn't allow the window to move ou... Greg Shah
10:11 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914a against trunk revision 10974. 2914a is now at revision 10988. Hynek Cihlar
12:09 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Greg Shah wrote:
> Do NOT implement JS caching. It adds too many potential problems and too much complexity.
>
>...
Sergey Ivanovskiy
12:08 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Constantin Asofiei wrote:
> Other questions:
> # What happens if the user hits "refresh page" while the JS side is ...
Sergey Ivanovskiy
11:53 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Do NOT implement JS caching. It adds too many potential problems and too much complexity.
At this point, if it is...
Greg Shah
11:40 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Other questions:
# What happens if the user hits "refresh page" while the JS side is in the middle of processing som...
Constantin Asofiei
11:32 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > We need to consider that all the JS-side data is lost, if th...
Sergey Ivanovskiy
11:29 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Yes, mouse regions, icons, drawings, all required fields for each JS module if we will save the JS client state. Sergey Ivanovskiy
11:25 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> I used the @localStorage@ and did't save the icons caches and mouse regions and drawings....
Constantin Asofiei
11:24 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Constantin Asofiei wrote:
> We need to consider that all the JS-side data is lost, if the web page is reloaded. If ...
Sergey Ivanovskiy
11:21 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
No, I used to save this state on reload the web page. But I understand it is complex because many fields and variable... Sergey Ivanovskiy
11:17 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> It may be more complex task in compare with saving the JS client state. Because I am almo...
Constantin Asofiei
11:16 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Constantin Asofiei wrote:
> Greg Shah wrote:
> > I the issue in note 6 present with the web ChUI too? We had the w...
Sergey Ivanovskiy
11:10 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> Constantin, you are not right, because this token is used only once to generate the autho...
Constantin Asofiei
11:08 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > > > Thus the second handler has an uninitialized state tha...
Sergey Ivanovskiy
11:04 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Sergey Ivanovskiy wrote:
> > > Thus the second handler has an uninitialized state that is inconsistent with the curr...
Constantin Asofiei
11:02 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Greg Shah wrote:
> I the issue in note 6 present with the web ChUI too? We had the web ChUI reload case working pro...
Constantin Asofiei
10:53 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
I don't like this approach but it is possible to save the current JS client state in the file on the java side and on... Sergey Ivanovskiy
10:37 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Greg Shah wrote:
> > Due to this issue I would like to create a new perspective task to do the web application accor...
Sergey Ivanovskiy
10:18 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
> I don't want to implement any kind of caching, local storage or index db. Can we just make the reload work by forc... Sergey Ivanovskiy
09:31 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Fonts are cached separately. Sergey Ivanovskiy
09:30 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Refresh/reopen requires to redraw all windows, to restore embedded fonts and mouse widgets regions. I tried to restor... Sergey Ivanovskiy
09:09 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
The web ChUI has the same problem. I don't know how to repeat all window drawings. How can we restore the embedded fo... Sergey Ivanovskiy
09:01 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
> Due to this issue I would like to create a new perspective task to do the web application according to a standard w... Greg Shah
08:55 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
I don't want to implement any kind of caching, local storage or index db. Can we just make the reload work by forcin... Greg Shah
12:59 AM Support #2672: GUI web client performance improvements
Some remarks to discuss are
There are differences in the web performance depending on the used strategy to do cachin...
Sergey Ivanovskiy

02/28/2016

03:06 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
The picture result is probably due to the current clipping region on the Web java side. It adds a complexity to the t... Sergey Ivanovskiy
02:36 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
I encountered the problems to restore the web application if the application web page is reloaded or reopened.
There ...
Sergey Ivanovskiy
08:56 AM Support #2672: GUI web client performance improvements
Constantin, according to the test @getImageData@ and @putImageData@ are expensive operations. Did you compare the web... Sergey Ivanovskiy

02/27/2016

11:14 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is left to do on this task?
> >
> > I...
Hynek Cihlar
11:09 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is left to do on this task?
>
> I also found two new trunk regre...
Hynek Cihlar
09:10 PM Bug #2914: Fix errors in window_sizing/test_runner.p
I can confirm the window size performance problem exists in Web GUI, too. I was able to reach the max window size of ... Hynek Cihlar
07:51 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Task branch 2914a revision 10984 passed conversion testing. Hynek Cihlar

02/26/2016

05:52 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Planing to finish this task this weekend due to the tests to restore the document tree with the embedded fonts and th... Sergey Ivanovskiy
11:48 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
OK, thanks.
When you have the fix for the GUI issue, we will evaluate if the changes needed will require a new rou...
Greg Shah
11:45 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
At the last run only the following regression tests failed:... Igor Skornyakov
09:50 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11057
>
> In @ChuiWidgetFactory@ please search on the t...
Igor Skornyakov
09:45 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11057
In @ChuiWidgetFactory@ please search on the text "GUI" and change it ...
Greg Shah
09:42 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11055
Sorry. Fixed now. I've also removed obsolete meth...
Igor Skornyakov
09:33 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> There is a number of methods in the WidgetFactoryAdapter which just throw new RuntimeException("Not implemented.") ... Greg Shah
09:32 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11055
The javadoc changes requested in note 268 were not done.
> clean u...
Greg Shah
09:26 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
There is a number of methods in the @WidgetFactoryAdapter@ which just throw @new RuntimeException("Not implemented.")... Igor Skornyakov
09:21 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11054
>
> 1. The GUI-specific additions to @ChuiWidgetF...
Igor Skornyakov
09:16 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> What issues remain to be fixed from manual testing or automated regression testing?
I have goo...
Igor Skornyakov
09:14 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
What issues remain to be fixed from manual testing or automated regression testing? Greg Shah
09:12 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11054
1. The GUI-specific additions to @ChuiWidgetFactory@ are inappropriat...
Greg Shah
07:59 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Fixed a bug revealed by automated regression testeting
Committed to a task branch 2565a revno 11054
Regression te...
Igor Skornyakov
03:50 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Fixed a bug revealed by automated regression testeting
Committed to a task branch 2565a revno 11053
Regression te...
Igor Skornyakov
10:59 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> What is left to do on this task?
I also found two new trunk regressions.
* Window cannot be...
Hynek Cihlar
10:56 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Code Review Task Branch 2914a Revision 10984
>
> 1. Is the @ClientBuilder.localStart()@ change...
Hynek Cihlar
10:38 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914a Revision 10984
1. Is the @ClientBuilder.localStart()@ change (to redirect STDOUT) so...
Greg Shah
10:28 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> I will do a code review shortly.
>
> What is left to do on this task?
There are some unresolved ...
Hynek Cihlar
09:58 AM Bug #2914: Fix errors in window_sizing/test_runner.p
I will do a code review shortly.
What is left to do on this task?
Have you handled the web client as well?
Greg Shah
09:33 AM Bug #2914: Fix errors in window_sizing/test_runner.p
I have committed the solution for the large window sizes in Swing, see task branch 2914a revision 10984.
I improve...
Hynek Cihlar

02/25/2016

06:06 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
The following problem appears if the application webpage is reloaded or refreshed on F5. We have two WebPageHandlers.... Sergey Ivanovskiy
05:42 PM Bug #3006: paste operation doesn't work properly
I've noticed the following issue with @ask-gui.p@. If I try to paste a file name into the entry field right after the... Igor Skornyakov
05:40 PM Bug #3006 (New): paste operation doesn't work properly
Igor Skornyakov
04:36 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The results of the regression testing:
1. All ctrl-C tests passed.
2. The following main tests failed in 3 runs...
Igor Skornyakov
06:54 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> The regression found: the additional window opened in the @./demo/calc-static-chars.p@ is n...
Igor Skornyakov
06:40 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Please check the @LOAD-MOUSE-POINTER@ for combo-box/button - is not working anymore, in ...
Igor Skornyakov
06:20 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Please check the @LOAD-MOUSE-POINTER@ for combo-box/button - is not working anymore, in ...
Igor Skornyakov
06:20 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The regression found: the additional window opened in the @./demo/calc-static-chars.p@ is not movable/resizable in 25... Igor Skornyakov
06:19 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Please check the @LOAD-MOUSE-POINTER@ for combo-box/button - is not working anymore, in rev 11052. Constantin Asofiei

02/24/2016

05:55 PM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Committed revision 11033, 11034 implemented 1,2,3 except of the usecase "to reload/to close the application web page". Sergey Ivanovskiy
04:08 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> OK, it looks fine, except for the @ClientExports.loadMousePointer()@ which still has a ptrName ja...
Igor Skornyakov
03:52 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
OK, it looks fine, except for the @ClientExports.loadMousePointer()@ which still has a ptrName javadoc parameter.
...
Greg Shah
03:32 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Fixed items 14-16 from note 235?
Committed to the task branch 2565a revno 11051,
Igor Skornyakov
02:46 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
I'm comparing 2565a with the trunk. This is the only way to see what I messed up. Igor Skornyakov
02:43 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11050
@ClientExports.loadMousePointer()@ still has a ptrName javadoc parame...
Greg Shah
02:34 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11047
>
> This is substantially better.
>
> 1. @ThinClien...
Igor Skornyakov
02:18 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11047
This is substantially better.
1. @ThinClient/ClientExports.loadMou...
Greg Shah
12:47 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Code Review Task Branch 2565a Revision 11042
All issues except 14-16 have been addressed.
C...
Igor Skornyakov
09:36 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Fixed the issue with @MOUSE_WHEEL@/@MOUSE_DRAGGED@ in the @EDITOR@ (Swing). Many thanks to Constantin for a clue.
...
Igor Skornyakov
07:55 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> > The idea of the @filename@ field in the @MousePointer@ is to have some place where the name of ...
Igor Skornyakov
07:30 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> The idea of the @filename@ field in the @MousePointer@ is to have some place where the name of the file with cursor... Greg Shah
07:28 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
My guess is that the root of the problem is that the @findMouseSource@ method doesn't take into account the type of t... Igor Skornyakov
07:13 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> I understand what you say here. But in the @SwingMouseHandler$WorkArea.actions@ map the...
Igor Skornyakov
07:11 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg, I've reworked @MousePonter@/@MousePtrWrapper@ (committed to the task branch 25652 revno 11045).
I've also remo...
Igor Skornyakov
07:09 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> > Beside this, for widgets which don't have a custom cursor, we don't need to register a @M...
Constantin Asofiei
05:47 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> The @MouseHoverAction@ in case of a drop-down is registered with a @ScrollPaneGuiImpl@, ...
Igor Skornyakov
05:36 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The @MouseHoverAction@ in case of a drop-down is registered with a @ScrollPaneGuiImpl@, as we need a widget with an I... Constantin Asofiei
04:08 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> The changes in this diff solve the EDITOR problem in 2565a:
> [...]
Thank you Constant...
Igor Skornyakov
04:03 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
The changes in this diff solve the EDITOR problem in 2565a:... Constantin Asofiei
03:58 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > With SwingGUI I've noticed only one difference while running...
Igor Skornyakov
03:49 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> With SwingGUI I've noticed only one difference while running tests mentioned in the note 22...
Constantin Asofiei
03:39 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
>
> Thank you Eugenie. Unfortunately the approaches you described seem to be not completely...
Eugenie Lyzenko
03:28 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Eugenie Lyzenko wrote:
> >I'm a little confused. The method mouseWheelMoved exist both in MouseWheelListener (invoke...
Igor Skornyakov
09:38 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
>I'm a little confused. The method mouseWheelMoved exist both in MouseWheelListener (invoked from the MouseHandler.ap... Eugenie Lyzenko
07:20 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Code Review Task Branch 2565a Revision 11042
1. As mentioned previously, the UI system is designed as a series of ...
Greg Shah
08:44 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Another solution I see would be to avoid double-buffering from ...
Hynek Cihlar
08:14 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> > I can make the limit configurable and make the app logic report the assigned (and possibly larg...
Hynek Cihlar
07:40 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Another solution I see would be to avoid double-buffering from a certain (configurable) window...
Constantin Asofiei
07:37 AM Bug #2914: Fix errors in window_sizing/test_runner.p
> I can make the limit configurable and make the app logic report the assigned (and possibly larger size) as you sugg... Greg Shah
03:26 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Actually, the PASTE in GUI 4GL doesn't invoke triggers at all, regardless of the widget. We need a generic approach ... Constantin Asofiei
03:00 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Sergey Ivanovskiy wrote:
> I don't know it will be correct if the triggers on the inserted text will be invoked befo...
Constantin Asofiei
12:55 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Constantin Asofiei wrote:
> For editor, we need to consider if pasting text into it may or may not result in invoking...
Sergey Ivanovskiy

02/23/2016

04:58 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
I'm a little confused. The method @mouseWheelMoved@ exist both in @MouseWheelListener@ (invoked from the @MouseHandle... Igor Skornyakov
01:18 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > With SwingGUI I've noticed only one difference while running...
Igor Skornyakov
01:17 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> With SwingGUI I've noticed only one difference while running tests mentioned in the note 22...
Constantin Asofiei
01:16 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
With SwingGUI I've noticed only one difference while running tests mentioned in the note 222:
@/demo/demo_widgets.p@...
Igor Skornyakov
11:45 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> According to the Firebug profiler setting a custom cursor (from the file) take 7+ times less time than e.g. @foundM... Greg Shah
04:44 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
According to the Firebug profiler setting a custom cursor (from the file) take 7+ times less time than e.g. @foundMou... Igor Skornyakov
01:13 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Constantin Asofiei wrote:
> > for editor, let the driver parse the text and split it into lines. This way there will...
Constantin Asofiei
01:11 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Sergey Ivanovskiy wrote:
> We need to block the JS client mouse listeners if the text processing is not finished
I...
Constantin Asofiei
12:04 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
> Code Review Task Branch 1811t Revision 11029
>
> 1. I prefer not to create the temp dir for every client. This su...
Sergey Ivanovskiy
10:17 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
The same thread issue can be reproduced for @./demo/movie-ratings-dynamic.p com.goldencode.testcases.demo.MovieRating... Sergey Ivanovskiy
09:07 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
This thread issue can be observed in the case if the pasted text has no more than hundreds lines and @WebClientProtoc... Sergey Ivanovskiy
08:01 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Sergey Ivanovskiy wrote:
> I encountered the thread lock in the case of the large paste data in the editor, the main...
Sergey Ivanovskiy
01:53 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
#33 has been deleted due to the fact @MSG_PASTE@ is handled by @GuiWebSocket@ like it has been described.
LE: GES pu...
Sergey Ivanovskiy
12:34 PM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Yikes!
>
> I think we need to put some basic protections into place as a default. The custome...
Hynek Cihlar
10:19 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Yikes!
I think we need to put some basic protections into place as a default. The customer should be able to over...
Greg Shah
11:44 AM Support #2672: GUI web client performance improvements
Custom cursor support in JS is currently implemented without any caching of the resulting prepared cursor. In other ... Greg Shah

02/22/2016

05:17 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
@SET-WAIT-STATE@ re-worked
Committed to the task branch 2565a revno 11042.
The only remaining issue is optimize...
Igor Skornyakov
02:07 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Eugenie: don't we have non-gui testcases for FSD in @testcases/uast/@ already?
Honestly I do not...
Eugenie Lyzenko
01:55 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Yes, we would want to have automated tests for this. My only concern is the time it would take to create these. I d... Greg Shah
12:06 PM Feature #2565: implement runtime support for the SET-WAIT-STATE method
>Thank you Eugenie. Please note however that FileSystemDaemon is a collection of non-UI utility classes with well-def... Eugenie Lyzenko
10:39 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> >
> > Eugenie: Please make a list of the important testcases to run f...
Igor Skornyakov
10:17 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> This is the standard test list:
Thank you Greg. This looks not that much as I anticipated.
Igor Skornyakov
10:16 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
This is the standard test list:
./ask-gui.p
./hello.p
./demo/calc.p
./demo/calc-static.p
./demo/calc-static-ch...
Greg Shah
10:01 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Your changes are extensive and even without these specific changes, you will have to run all of t...
Igor Skornyakov
09:54 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> Greg, this code is in the GuiWebDriver so it affects Web GUI only. I do not think that it is feasible to run all GU... Greg Shah
09:52 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
>
> Eugenie: Please make a list of the important testcases to run for testing of this area.
1....
Eugenie Lyzenko
09:44 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> Pretty soon, you will be ready for regression testing. Since you have changed code that affects ...
Igor Skornyakov
09:10 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Code Review Task Branch 2565a Revision 11031
> >
> > This is part ...
Greg Shah
09:04 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
> Anyway - you will need to run testcases(at least all known at this time for the area the FileSytemDaemon is involve... Greg Shah
08:27 AM Feature #2565: implement runtime support for the SET-WAIT-STATE method
Re-worked custom cursor load from a file. Added server-side load.
Committed to the task branch 2565a revno 11041
Igor Skornyakov
03:42 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
I encountered the thread lock in the case of the large paste data in the editor, the main thread and the web task thr... Sergey Ivanovskiy
01:52 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
> please approve that we only need to support MSG_PASTE. In this case we aren't required to save partial messages and... Greg Shah
01:29 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
I found the positive usage of the fast timer. It looks that the JS client reacts more rapidly if the setTimeout is re... Sergey Ivanovskiy
01:27 PM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Greg, please approve that we only need to support MSG_PASTE. In this case we aren't required to save partial messages... Sergey Ivanovskiy
10:11 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Code Review Task Branch 1811t Revision 11029
1. I prefer not to create the temp dir for every client. This suppor...
Greg Shah
09:40 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
I'm reviewing the code now. However, I don't want to support the file upload at this time. As mentioned in note 22,... Greg Shah
04:52 AM Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Committed revision 11029 takes into account that a file size can be larger than the JVM heap size and fixes the close... Sergey Ivanovskiy
11:57 AM Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
The watch dog timeout is given by this directory configuration path "webClient/watchdogTimeout@value" with the defaul... Sergey Ivanovskiy
11:47 AM Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> > Also, with the default client Java heap setup, there are out of memory exceptions when attempti...
Hynek Cihlar
08:40 AM Bug #2914: Fix errors in window_sizing/test_runner.p
> Also, with the default client Java heap setup, there are out of memory exceptions when attempting to resize the win... Greg Shah
10:22 AM Bug #2925: EDITOR widget is invisible in presence of the BROWSE one.
In addition. When I run the converted attached test (w/o @BROWSE@) then all drop-down lists at the top of the window ... Igor Skornyakov
08:49 AM Bug #2787: implement mnemonics/accelerator key support for button
That still sounds like we can have common code and just differentiate the use cases with a flag. Greg Shah
07:40 AM Bug #2787: implement mnemonics/accelerator key support for button
Yes, buttons use the same algorithm, but I've found a small difference: button labels do not use first character of a... Vadim Gindin
07:11 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim I believe the problem with the popup offset is in @TopLevelWindow.initEditorPopup()@. The mouse event point is ... Hynek Cihlar
05:49 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek, sorry. I forgot to commit my current changes to 2849a. That also means that the reason could be in some of my ... Vadim Gindin
03:45 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Hynek Cihlar wrote:
> > ..
> > I did a quick test, created a simple frame in a regular windo...
Hynek Cihlar
02:48 AM Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek Cihlar wrote:
> ..
> I did a quick test, created a simple frame in a regular window and in a DIALOG-BOX. Clic...
Vadim Gindin
 

Also available in: Atom