Project

General

Profile

Activity

From 02/24/2016 to 03/24/2016

03/24/2016

03:40 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed...
Hynek Cihlar
02:08 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > It happen in 2849a. I didn't check it for trunk.
>
> Please check it. If it is in the trunk...
Vadim Gindin
01:54 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed into [0, max] values."... Vadim Gindin
09:15 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> It happen in 2849a. I didn't check it for trunk.
Please check it. If it is in the trunk, then it is not somethi...
Greg Shah
06:37 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl sup...
Hynek Cihlar
05:42 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl support "scroll here" oper... Vadim Gindin
04:51 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
>
> Scrolling fails. ...
Hynek Cihlar
04:22 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
Scrolling fails. See attached gif.
!browse_...
Vadim Gindin
01:34 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> For the @ContextLocal@ instance, is safe to use its @hashCode()@ implementation; the sam...
Igor Skornyakov
01:24 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > For this to work, there has to be a secure and fast mechanism...
Eric Faulhaber
12:58 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> For this to work, there has to be a secure and fast mechanism to get the current security co...
Constantin Asofiei
12:37 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
The more complicated approach would be something to consider if the synchronization improvements described in the pre... Eric Faulhaber
12:12 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg and I have been discussing several approaches to this. The simpler of these, which may buy us back sufficient pe... Eric Faulhaber
09:05 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I see. Thank you for the detailed explanations. Igor Skornyakov
09:02 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
To be clear, we are specifically talking about optimizing the @MODE_SERVER@ mode of @ContextLocal@, which uses the @S... Greg Shah
01:00 AM Runtime Infrastructure Feature #2973 (WIP): improve ContextLocal performance
Igor, please familiarize yourself with the the current @ContextLocal@ implementation and think about how to best impl... Eric Faulhaber
01:19 PM User Interface Support #2672: GUI web client performance improvements
Constantin, the partial message code didn't work correctly due to this silly mistake. Fixed and tested it with maxBin... Sergey Ivanovskiy
11:30 AM User Interface Support #2672: GUI web client performance improvements
1811t rev 11079 contains second pass at EDITOR improvements - a good way to improve this is to have intermediate line... Constantin Asofiei
01:49 AM User Interface Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Sergey: is there a limit to how much data the Web client can hold in the CLIPBOARD? Not ...
Sergey Ivanovskiy
10:25 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> My question about the estimate is in regards to the @-debugalert@ command line support and the ad...
Igor Skornyakov
10:00 AM Base Language Feature #1612: finish SESSION system handle support
My question about the estimate is in regards to the @-debugalert@ command line support and the addition of the needed... Greg Shah
09:50 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> No, we will do them here but in a new branch 1612b. I want to get the current changes merged t...
Igor Skornyakov
09:31 AM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10995
This review checks every change in this branch from trunk 10985. I h...
Greg Shah
09:20 AM Base Language Feature #1612: finish SESSION system handle support
> Please note that the support for the -debugalert startup parameter and the logging is not implemented as well. Shou... Greg Shah
06:55 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> It isn't necessary right now. Please open a separate task in the UI project for that. Make it a...
Igor Skornyakov
05:31 AM Base Language Feature #1612: finish SESSION system handle support
Fixed the issues mentioned in the code review.
Rebased task branch 1612a from P2J trunk rev 10985. The latest revi...
Igor Skornyakov
07:40 AM Bugs Bug #2483: Fix issues identified by static code analysis
Created task branch 2483a Igor Skornyakov
11:25 PM Bugs Bug #2483: Fix issues identified by static code analysis
Igor, I'm not sure if @ias_upd20150109a.zip@ was ever integrated into P2J. If not, please integrate these changes int... Eric Faulhaber
06:07 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Yes, what you describe are the focusing issues. I am trying to und...
Hynek Cihlar
04:54 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Yes, what you describe are the focusing issues. I am trying to understand the custom cursors f...
Igor Skornyakov
04:48 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> For the record. There are multiple issues in the windowing subsystem causing the wrong focusin...
Hynek Cihlar
04:41 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
>
> > So if I understand it correctly, the active window in @ThinCl...
Hynek Cihlar
11:13 PM Bug #3002 (WIP): static code analysis issues
Igor, please create a 2483a task branch off the latest P2J trunk and investigate/address the P2J-specific items in no... Eric Faulhaber

03/23/2016

07:42 PM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
NO-SCROLLBAR-VERTICAL must also be implemented in this task. Greg Shah
06:38 PM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Implement runtime support for the browse attributes COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT-CHARS... Greg Shah
06:37 PM User Interface Feature #3038 (Closed): implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, M...
Greg Shah
07:29 PM User Interface Support #2672: GUI web client performance improvements
> 4-5 days I think for the key input optimization.
Is it worth doing this now or should we postpone it? We have s...
Greg Shah
05:40 PM User Interface Support #2672: GUI web client performance improvements
1811t contains a stable version for EDITOR which fixes PASTE and content parsing, plus some other misc fixes related ... Constantin Asofiei
07:15 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10991
1. There are 2 history entries in @ButtonConfig@ which have wrong num...
Greg Shah
07:06 PM Base Language Feature #1612: finish SESSION system handle support
> I made some progress with ChUI stack trace dialog but it is still not working properly.
It isn't necessary right...
Greg Shah
06:54 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> 2. Direct users of @ThinClient.messageBox()@ all have comments like @TODO: is it always correct...
Igor Skornyakov
08:29 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612a Revision 10990
>
> The overall approach is very good. My commen...
Igor Skornyakov
08:20 AM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10990
The overall approach is very good. My comments are mostly about codi...
Greg Shah
06:49 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:

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

03/22/2016

06:56 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
05:20 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Looks ok to me.
Great! Thank you very much indeed!
Igor Skornyakov
05:20 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek, can you please take a look at the @AlertBoxCommons.showStackTrace()@ method? Are the...
Hynek Cihlar
01:02 PM Base Language Feature #1612: finish SESSION system handle support
The dialog for the Progress stack trace is essentially finished for the Swing GUI
Committed to the task branch 161...
Igor Skornyakov
07:30 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> In #3033, you are trying to use extra widgets to get your layout to look right. Does the 4GL use...
Igor Skornyakov
07:27 AM Base Language Feature #1612: finish SESSION system handle support
In #3033, you are trying to use extra widgets to get your layout to look right. Does the 4GL use a fixed location fo... Greg Shah
07:26 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> If you have some partially working code, please check it in and get help. We have to close this ...
Igor Skornyakov
07:23 AM Base Language Feature #1612: finish SESSION system handle support
If you have some partially working code, please check it in and get help. We have to close this down as quickly as p... Greg Shah
12:23 PM User Interface 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 User Interface Feature #2368: allow widget output to stream in GUI mode
Is this really the same task as #2373? Greg Shah
12:15 PM User Interface Feature #2521 (Closed): enhance/implement radio-set for GUI
Greg Shah
12:15 PM User Interface Feature #2523 (Closed): implement GUI radio-set widget
Greg Shah
12:02 PM User Interface Bug #2968 (Closed): disconnect/reconnect and manual reload must re-establish the websocket connec...
Greg Shah
12:01 PM User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Yes, it is done. Sergey Ivanovskiy
12:00 PM User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Can I close this task? Greg Shah
11:59 AM User Interface Bug #2956 (Closed): When switching windows with Web GUI task bar the source window is not deactiv...
Greg Shah
11:58 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3033: Multiple issue with simple test
The screen in ChUI mode is also completely incorrect:
Progress:...
Igor Skornyakov
05:02 AM User Interface 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

05:45 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Good idea, but I am afraid that 4GL internally uses two different layouts for ChUI and GUI a...
Igor Skornyakov
05:41 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Igor Skornyakov wrote:
> > > Hynek,
> > > I'm working now on the...
Hynek Cihlar
05:12 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Igor Skornyakov wrote:
> > Hynek,
> > I'm working now on the dialog for the stack trace foll...
Igor Skornyakov
04:59 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek,
> I'm working now on the dialog for the stack trace following the approach you sugg...
Hynek Cihlar
03:03 PM Base Language Feature #1612: finish SESSION system handle support
Hynek,
I'm working now on the dialog for the stack trace following the approach you suggested. The dialog should con...
Igor Skornyakov
03:48 PM User Interface 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 User Interface Bug #3033 (New): Multiple issue with simple test
Igor Skornyakov
12:38 PM User Interface 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 User Interface Feature #1801 (Closed): add some frame options
Greg Shah
11:09 AM User Interface Feature #1801: add some frame options
Task branch 2038c was merged to trunk as revision 10985 and archived. Hynek Cihlar
10:44 AM User Interface 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 User Interface 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 User Interface Feature #1801: add some frame options
2038c rev 10990 has passed ChUI regression testing. Hynek Cihlar
11:18 AM User Interface Feature #2038 (Closed): conversion and runtime support for frame options, attributes and methods
Greg Shah

03/20/2016

07:17 PM User Interface 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
01:45 PM Database Bug #2577 (Closed): extent information in meta table
This issue was resolved in P2J trunk rev. 10977. Eric Faulhaber

03/18/2016

04:53 PM Database Bug #3032: running ETF fails because some postgresql server process gets killed
I encountered difficulties running ETF after upgrading my OS to Ubuntu 15.10 and completely dropping java7 support.
...
Ovidiu Maxiniuc
04:36 PM Database Bug #3032 (New): running ETF fails because some postgresql server process gets killed
Ovidiu Maxiniuc
04:33 PM Database Bug #3031: FOR EACH can access shared transient records in case of broken transaction isolation
In P4gl, if transaction isolation is broken, FOR EACH can access shared transient records that have fully matched the... Ovidiu Maxiniuc
04:20 PM Database Bug #3031 (New): FOR EACH can access shared transient records in case of broken transaction isola...
Ovidiu Maxiniuc
03:53 PM User Interface Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10984 (new branch revision 10986). Hynek Cihlar
09:44 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
06:14 AM Bug #3002: static code analysis issues
As for findbugs against the converted code, this is much more time consuming and less rewarding (there are fewer scar... Paul E
06:13 AM Bug #3002: static code analysis issues
> Thank you for running this and posting some results. We do intend to run some form of this in the future, but have ... Paul E
04:18 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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:52 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
FYI, I've fixed some cases revealed by this testcases but eventually I encountered @getBreakValue@ issue for every ca... Stanislav Lomany
04:48 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Please merge 2914b to trunk. Greg Shah
10:17 AM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> I think you can use the same approach as with the update dialog in @Window.tinyInput()@, i.e. ...
Igor Skornyakov
10:14 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> We need a new widget type to display the Progress stack trace as described in the note 59 s...
Hynek Cihlar
09:15 AM Base Language Feature #1612: finish SESSION system handle support
We need a new widget type to display the Progress stack trace as described in the note 59 section 5.
I suggest to i...
Igor Skornyakov
02:09 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
02:59 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
I think the one I used was @compound_query_test.p@, but it looks like I had not committed it previously (I've done so... Eric Faulhaber
02:35 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
Eric, could you please provide a testcase with an _optimized_ adaptive compoud query that works? I coundn't find one ... Stanislav Lomany
11:36 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
What is a "test 454"? Vadim Gindin
07:40 AM User Interface Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10983 (new branch revision 10984). Hynek Cihlar
05:03 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3029 (New): String pasted from clipboard is not "registered" by fill-in widget
Hynek Cihlar
05:02 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> Igor, to configure an appserver, on windev01 you need to use the @Progress Explorer@ too...
Igor Skornyakov
05:00 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> At this time, you should only implement features that don't depend on @-clientlog@. This would i...
Constantin Asofiei

03/14/2016

02:17 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #1801: add some frame options
Created task branch 2038c from trunk 10982. Hynek Cihlar
04:37 AM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10982. The latest revision is now 10986. Igor Skornyakov

03/13/2016

11:26 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
09:24 AM Base Language Feature #1612: finish SESSION system handle support
In the dialog the @Debug@ button should be present but disabled so that it is clear that it is not functional. The c... Greg Shah
09:23 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> We are not going to support @-clientlog@ at this time. Make sure to put an @UnimplementedFeature....
Igor Skornyakov
09:21 AM Base Language Feature #1612: finish SESSION system handle support
We are not going to support @-clientlog@ at this time. Make sure to put an @UnimplementedFeature.todo()@ into the deb... Greg Shah
09:04 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> What do the Progress docs state about it?
Essentially not much more than I could see. It is esse...
Igor Skornyakov
08:57 AM Base Language Feature #1612: finish SESSION system handle support
> BTW: I understand that -clientlog, -logginglebel and -debugalert should be command-line options of the client. Is t... Greg Shah
08:57 AM Base Language Feature #1612: finish SESSION system handle support
> > What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
> > I'm not sure that ...
Greg Shah
08:56 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
> I'm ...
Igor Skornyakov
08:50 AM Base Language Feature #1612: finish SESSION system handle support
What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
I'm not sure that we nee...
Greg Shah
08:36 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> No. Those other attributes are not in use and we aren't going to support them at this time.
I s...
Igor Skornyakov
08:28 AM Base Language Feature #1612: finish SESSION system handle support
> There is a number of attributes which are related to @-clientlog@ startup parameter (@LOGFILE-NAME@, @LOGGING-LEVEL... Greg Shah
08:20 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Ok. Planning to check... Sergey Ivanovskiy
03:11 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
02:15 PM Base Language Feature #1612: finish SESSION system handle support
The note 59 has been updated. Igor Skornyakov
12:40 PM Database Bug #3026: BUFFER-DELETE() method does not account for table-level delete validation
Our implementation of the @BUFFER-DELETE()@ method is incomplete. If the table containing the target record has schem... Eric Faulhaber
12:39 PM Database Bug #3026 (Closed): BUFFER-DELETE() method does not account for table-level delete validation
Eric Faulhaber
11:07 AM Database Feature #2692: table-level VALEXP/VALMSG support
One other aspect of this task is still open: I've discovered that our implementation of the @BUFFER-DELETE()@ method ... Eric Faulhaber
03:28 AM User Interface 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 User Interface Bug #3025 (New): Do not show resize cursor for non-resizable window
Hynek Cihlar

03/09/2016

06:07 PM Base Language Feature #1612: finish SESSION system handle support
My initial description of the @DEBEG-ALERT@ semantics was not correct as I started me tests from the Procedure Editor... Igor Skornyakov
02:47 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #2954: Focus is not put on the expected widget when window activated
The note 37 has been updated. Sergey Ivanovskiy
12:40 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3023 (New): error when frame initialization fails
Ovidiu Maxiniuc
08:58 AM User Interface 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 User Interface Bug #3022 (New): frame widgets and menus remain registered to ConfigManager and LogicalTerminal
Ovidiu Maxiniuc
07:31 AM User Interface 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 User Interface Bug #3021 (Closed): MESSAGE with SET clause works incorrectly
Igor Skornyakov
03:50 AM User Interface 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:26 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612a Revision 10983
>
> 1. Are you sure that only the @message(Object...
Igor Skornyakov
04:21 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10983
1. Are you sure that only the @message(Object[] list, ColorSpec cs, han...
Greg Shah
04:17 PM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10980. The latest revision is now 10983. Igor Skornyakov
04:07 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> > OK. What should I work on tomorrow?
>
> Is @DATA-ENTRY-RETURN@ done?
>
> Is @APPL-ALERT-B...
Igor Skornyakov
04:04 PM Base Language Feature #1612: finish SESSION system handle support
> OK. What should I work on tomorrow?
Is @DATA-ENTRY-RETURN@ done?
Is @APPL-ALERT-BOXES@ done?
Finish those ...
Greg Shah
03:35 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> The customer does use @-debugalert@. The @.pf@ I have does not use @-clientlog@ but I will check...
Igor Skornyakov
03:21 PM Base Language Feature #1612: finish SESSION system handle support
> Regarding DEBUG-ALERT. It is possible of course to provide a stack trace of the server-side code, but it will be re... Greg Shah
02:44 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> I appreciate the updates on @IMMEDIATE-DISPLAY@. As I mentioned in note 86:
>
> > OK, at this...
Igor Skornyakov
02:34 PM Base Language Feature #1612: finish SESSION system handle support
I appreciate the updates on @IMMEDIATE-DISPLAY@. As I mentioned in note 86:
> OK, at this point I think we need t...
Greg Shah
02:31 PM Base Language Feature #1612: finish SESSION system handle support
I was able to see an effect of the @IMMEDIATE-DISPLAY@ attribute (at least partially). Note 59 has been updated. See ... Igor Skornyakov
04:04 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
02:42 PM Base Language Bug #3020: Add support for the IMMEDIATE-DISPLAY and MULTITASKING-INTERVAL SEEION attributes
In a simplest scenario when @MULTITASKING-INTERVAL@ == 0 (default value) the @IMMEDIATE-DISPLAY@ is @false@ (default ... Igor Skornyakov
02:38 PM Base Language Bug #3020 (Test): Add support for the IMMEDIATE-DISPLAY and MULTITASKING-INTERVAL SEEION attributes
Igor Skornyakov
01:44 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #3019 (New): Add icons support to menu items
Vadim Gindin
11:00 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
I have opened task branch 2914b for regression fixes. Hynek Cihlar
04:10 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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:37 PM Base Language Feature #1612: finish SESSION system handle support
I cannot reproduce the effect of the @IMMEDIATE-DISPLAY@ I've seen initially. I'm really start to think that it was a... Igor Skornyakov
11:56 AM Base Language Feature #1612: finish SESSION system handle support
The note 59 has been updated. Igor Skornyakov
01:07 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3016 (New): In 4GL window HEIGHT can be less than the actual height
Hynek Cihlar

03/06/2016

03:50 PM Base Language Feature #1612: finish SESSION system handle support
There is a correlation between @IMMEDIATE-DISPLAY@ and @MULTITASKING-INTERVAL@. The attached test runs the same proce... Igor Skornyakov
02:37 PM Base Language Feature #1612: finish SESSION system handle support
It is strange but today I do not see any effect of the @IMMEDIATE-DISPLAY@ at all. Igor Skornyakov
12:49 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Support #2672: GUI web client performance improvements
2672a rev 10981 contains comments and some other changes (mostly rollbacks). Constantin Asofiei
07:47 AM User Interface 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 User Interface 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 User Interface 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 User Interface Bug #2914 (Closed): Fix errors in window_sizing/test_runner.p
Greg Shah
05:26 PM User Interface 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 User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
I can close this task, right? Greg Shah
05:10 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
2914a committed to trunk as rev 10979 and archived. Hynek Cihlar
04:58 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
05:15 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> What a surprise, you've found another Progress documentation failure.
>
> Please note that Eug...
Igor Skornyakov
05:10 PM Base Language Feature #1612: finish SESSION system handle support
What a surprise, you've found another Progress documentation failure.
Please note that Eugenie found exactly the s...
Greg Shah
05:00 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Your description of @IMMEDIATE-DISPLAY@ is the opposite of how it is described by Progress:
>
...
Igor Skornyakov
01:59 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> > It seems that there is no problem with Swing GUI. Roughly speaking it is sufficient to check th...
Igor Skornyakov
01:49 PM Base Language Feature #1612: finish SESSION system handle support
> It seems that there is no problem with Swing GUI. Roughly speaking it is sufficient to check the value of the @IMME... Greg Shah
01:07 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Your description of @IMMEDIATE-DISPLAY@ is the opposite of how it is described by Progress:
Sorr...
Igor Skornyakov
12:42 PM Base Language Feature #1612: finish SESSION system handle support
Your description of @IMMEDIATE-DISPLAY@ is the opposite of how it is described by Progress:... Greg Shah
10:39 AM Base Language Feature #1612: finish SESSION system handle support
Eugenie Lyzenko wrote:
> >Eugenie, please comment.
>
> This is mandatory with the current working model(like for ...
Hynek Cihlar
10:27 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Questions:
>
> 1. What does "all output operation" mean?
> 2. What does "pending updates" mea...
Igor Skornyakov
10:17 AM Base Language Feature #1612: finish SESSION system handle support
>Eugenie, please comment.
This is mandatory with the current working model(like for @EntryFieldGuiImpl@). These ar...
Eugenie Lyzenko
10:15 AM Base Language Feature #1612: finish SESSION system handle support
> The semantics of the DATA-ENTRY-RETURN seems to be as described in the Progress documentation (see uast/session/dat... Greg Shah
10:13 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > The problematic code is in @ComboBoxGuiImpl.createSimpleList()@...
Igor Skornyakov
10:04 AM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> The problematic code is in @ComboBoxGuiImpl.createSimpleList()@, for some reason the method ad...
Constantin Asofiei
10:03 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Before I can evaluate your proposal, I need to understand what exactly IMMEDIATE-DISPLAY does. P...
Igor Skornyakov
09:53 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> It seems that @Frame.isLastWidget()@ method is not exactly correct.
> For the the frame de...
Hynek Cihlar
09:52 AM Base Language Feature #1612: finish SESSION system handle support
Before I can evaluate your proposal, I need to understand what exactly IMMEDIATE-DISPLAY does. Please provide a desc... Greg Shah
09:50 AM Base Language Feature #1612: finish SESSION system handle support
There are still number of details regarding @IMMEDIATE-DISPLAY@ to be checked but one problem is clear right now.
...
Igor Skornyakov
04:56 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10988. Stanislav Lomany
01:14 PM User Interface 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 User Interface Bug #3015 (New): Frame scrolling is broken
Hynek Cihlar
09:48 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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:49 PM Base Language Feature #1612: finish SESSION system handle support
Implemented runtime support for the @SESSION:DATA-ENTRY-RETURN@ attribute.
Committed to the task branch 1612a revn...
Igor Skornyakov
02:05 PM Base Language Feature #1612: finish SESSION system handle support
It seems that @Frame.isLastWidget()@ method is not exactly correct.
For the the frame definition...
Igor Skornyakov
01:15 PM Base Language Feature #1612: finish SESSION system handle support
Eugenie Lyzenko wrote:
> The idea behind if when the @ENTER@ key is pressing in combo-box with editable field(and dr...
Igor Skornyakov
01:12 PM Base Language Feature #1612: finish SESSION system handle support
The idea behind if when the @ENTER@ key is pressing in combo-box with editable field(and drop-down is closed) or in f... Eugenie Lyzenko
12:54 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> In regard to the call to @getDataEntryReturn()@, I imagine that this may have to do with support ...
Igor Skornyakov
12:39 PM Base Language Feature #1612: finish SESSION system handle support
> What is the reason of the code mentioned above despite this fact (and the comment)?
The comment was probably wri...
Greg Shah
12:16 PM Base Language Feature #1612: finish SESSION system handle support
I see the following code fragment in the @ComboBox.processKeyEvent()@ method... Igor Skornyakov
04:48 PM User Interface 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 User Interface 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
03:14 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
Stanislav Lomany wrote:
> > How? What's the error?
>...
Eric Faulhaber
02:56 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
> How? What's the error?... Stanislav Lomany
02:27 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
Stanislav Lomany wrote:
> This issue applies no scrolling/non-scrolling compound queries with no regards to browse (...
Eric Faulhaber
12:53 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
This issue applies no scrolling/non-scrolling compound queries with no regards to browse (however using an editable b... Stanislav Lomany
10:49 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
Stanislav Lomany wrote:
> Guys, please consider the design of the solution for this issue (see previous note):
> 1....
Eric Faulhaber
02:23 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3013 (Closed): The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy
09:06 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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

02:29 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
That is how it works in 4GL. Stanislav Lomany
11:22 AM Database Bug #2955: Update records participating in a scrolling adaptive query.
Stanislav Lomany wrote:
> Consider the current record was updated at some level of an adaptive compound query. Then ...
Eric Faulhaber
10:36 AM Database Bug #2955: Update records participating in a scrolling adaptive query.
Guys, please consider the design of the solution for this issue (see previous note):
1. Register compound query as a...
Stanislav Lomany
01:58 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #2954: Focus is not put on the expected widget when window activated
Yes, it should be fixed. Greg Shah
08:10 AM User Interface 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 User Interface 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 User Interface Bug #2954: Focus is not put on the expected widget when window activated
Planning to rebase 1811t from latest trunk. Sergey Ivanovskiy
01:16 PM Base Language Feature #1612: finish SESSION system handle support
Added @uast/session/data-entry-return.p@ revision 1476. Note 59 has been updated Igor Skornyakov
01:07 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> I assume you are planning to provide more details than currently posted in note 59?
Of course....
Igor Skornyakov
01:06 PM Base Language Feature #1612: finish SESSION system handle support
> Semantics of the APPL-ALERT-BOXES, DATA-ENTRY-RETURN, DEBUG-ALERT and IMMEDIATE-DISPLAY SESSION attributes.
I as...
Greg Shah
11:50 AM Base Language Feature #1612: finish SESSION system handle support
Tests added to @uast/session@ revision 1475. Igor Skornyakov
11:36 AM Base Language Feature #1612: finish SESSION system handle support
Semantics of the @APPL-ALERT-BOXES@, @DATA-ENTRY-RETURN@, @DEBUG-ALERT@ and @IMMEDIATE-DISPLAY@ @SESSION@ attributes.... Igor Skornyakov
08:33 AM Base Language Feature #1612: finish SESSION system handle support
Yes, no problem. Greg Shah
08:25 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Please document (here) the found behavior for each of the attributes.
>
> Also, please split t...
Igor Skornyakov
08:16 AM Base Language Feature #1612: finish SESSION system handle support
Please document (here) the found behavior for each of the attributes.
Also, please split the testcase into separat...
Greg Shah
07:57 AM Base Language Feature #1612: finish SESSION system handle support
Added state variables for the @APPL-ALERT-BOXES@, @DATA-ENTRY-RETURN@, @DEBUG-ALERT@ and @IMMEDIATE-DISPLAY@ @SESSION... Igor Skornyakov
07:13 AM Base Language Feature #1612: finish SESSION system handle support
The value of the @APPL-ALERT-BOXES@ doesn't affect @MESSAGE@ statement with @SET@/@UPDATE@ clause. Igor Skornyakov
03:22 AM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10978. The latest revision is now 10979. Igor Skornyakov
08:41 AM User Interface 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 User Interface 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

06:48 PM Database Bug #2807 (Closed): LDBNAME can work with an unopen buffer
This fix was merged to the P2J trunk in revision 10952. Eric Faulhaber
04:12 PM User Interface Bug #2969 (Closed): websocket keep-alive
Greg Shah
03:42 PM User Interface Bug #2969: websocket keep-alive
It is done in 1811t. Sergey Ivanovskiy
04:11 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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:14 PM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10976. The latest revision is now 10977. Igor Skornyakov
07:18 AM Base Language Feature #1612: finish SESSION system handle support
Added conversion support and stub for the @SESSION:IMMEDIATE-DISPLAY@, write support for the @SESSION:DATA-ENTRY-RETU... Igor Skornyakov
06:05 AM Base Language Feature #1612: finish SESSION system handle support
created task branch 1612a Igor Skornyakov
01:05 PM User Interface Feature #2565 (Closed): implement runtime support for the SET-WAIT-STATE method
Greg Shah
01:03 PM User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
The task branch 2565a has been archived Igor Skornyakov
12:44 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
Greg Shah wrote:
> What is the expected text?...
Igor Skornyakov
12:12 PM User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
What is the expected text? Greg Shah
12:11 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
How is MAJIC regression testing going? Greg Shah
05:39 AM User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
Manual Web GUI tests passed OK Igor Skornyakov
04:49 AM User Interface Feature #2565: implement runtime support for the SET-WAIT-STATE method
Manual Swing GUI tests passed OK. Igor Skornyakov
01:04 PM User Interface 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 User Interface Bug #2792: image loading issues
The recently noted issues are resolved by trunk revision 10976 (merged from 2565a). Greg Shah
01:01 PM User Interface 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 User Interface Bug #2996 (Closed): Cursor change at the window border
Greg Shah
12:59 PM User Interface Bug #2996: Cursor change at the window border
Resolved by trunk revision 10976 (merged from 2565a). Greg Shah
01:00 PM User Interface Bug #2982 (Closed): in Web client, overlay window must not be "resizeable"
Resolved by trunk revision 10976 (merged from 2565a). Greg Shah
11:45 AM Database Feature #3011: try H2 internal connection pool instead of UnpooledConnectionProvider
I read in the H2 documentation that the H2 internal connection pool should be significantly faster for embedded datab... Eric Faulhaber
11:42 AM Database Feature #3011 (Rejected): try H2 internal connection pool instead of UnpooledConnectionProvider
Eric Faulhaber
11:23 AM Database Feature #3010: retrieve new primary keys from database in batch
It also seems our implementation to get and reclaim primary keys for temp-tables is overly complicated. See @Temporar... Eric Faulhaber
11:10 AM Database Feature #3010: retrieve new primary keys from database in batch
Implementation note: since reclaimed keys are stored individually in the @IdentityPool@, we would need a new API in t... Eric Faulhaber
10:54 AM Database Feature #3010: retrieve new primary keys from database in batch
I've noticed that in some use cases, we are spending a lot of time retrieving new primary keys from the database, usi... Eric Faulhaber
10:39 AM Database Feature #3010 (WIP): retrieve new primary keys from database in batch
Eric Faulhaber
09:49 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #3008 (New): Window in Swing GUI cannot be moved outside of screen bounds
Hynek Cihlar
02:17 PM User Interface 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 User Interface 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 User Interface 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
02:10 PM Conversion Tools Support #3005 (Closed): OO processing cleanup items
Greg Shah
02:10 PM Conversion Tools Support #3005: OO processing cleanup items
Merged to trunk as revision 10975. Task branch 3005a was archived. Greg Shah
12:09 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Fonts are cached separately. Sergey Ivanovskiy
09:30 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
08:56 AM Conversion Tools Feature #2503: improve ConversionDriver.main() to provide back a return code and/or better handle...
I was happy about 7 months ago that the fix in rev 10909 gave me what I needed. It appears there is at least one case... Paul E
07:48 AM Conversion Tools Support #3005: OO processing cleanup items
Conversion regression testing has passed, it causes no changes to the converted output.
Eric: the only possible ru...
Greg Shah
05:38 AM Runtime Infrastructure Feature #3003: improve performance of BaseDataType.deepCopy()
Thanks for the detail, Greg.
I've relooked at the call stack - it appears that the deregister() is being called from...
Guy M

02/25/2016

06:06 PM User Interface 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 User Interface 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 User Interface Bug #3006 (New): paste operation doesn't work properly
Igor Skornyakov
05:16 PM Conversion Tools Support #3005: OO processing cleanup items
Created task branch 3005a from trunk revision 10973.
Hand testing shows the changes work. Checked in to 3005a as ...
Greg Shah
03:35 PM Conversion Tools Support #3005: OO processing cleanup items
Some customer code was found that passed temp-tables as a parameter to OO methods. This is a problem during the firs... Greg Shah
03:28 PM Conversion Tools Support #3005 (Closed): OO processing cleanup items
Greg Shah
04:36 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
12:55 PM Runtime Infrastructure Feature #3003: improve performance of BaseDataType.deepCopy()
> Since P2J is mimicking Progress, does this not mean that you only need to do a deep copy at block entry when a TRAN... Greg Shah
12:19 PM Runtime Infrastructure Feature #3003: improve performance of BaseDataType.deepCopy()
Hi,
We discussed today whether we should investigate making search API calls non-TRANSACTION - which might make a ...
Guy M

02/24/2016

05:55 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
02:14 PM Runtime Infrastructure Feature #3003: improve performance of BaseDataType.deepCopy()
The @BaseDataType.deepCopy@ method stands out in JVM profiling/sampling.
It is invoked for every in-scope, undo-ab...
Eric Faulhaber
02:06 PM Runtime Infrastructure Feature #3003 (New): improve performance of BaseDataType.deepCopy()
Eric Faulhaber
01:57 PM Bug #3002: static code analysis issues
Paul wrote:
> Lots of switch statement fall throughs.
Ovidiu just fixed an issue with switch statement fall through...
Eric Faulhaber
01:29 PM Bug #3002: static code analysis issues
Thank you for running this and posting some results. We do intend to run some form of this in the future, but have n... Greg Shah
12:56 PM Bug #3002: static code analysis issues
I've also ran Google's errorprone against P2J and the converted code: nothing interesting to report from this (very f... Paul E
11:21 AM Bug #3002: static code analysis issues
Some further analysis with findbugs indicates a few more potentially noteworthy problems:... Paul E
10:06 AM Bug #3002: static code analysis issues
I've been looking at doing some static analysis as one way of trying to identify potential performance problems.
Whi...
Paul E
10:04 AM Bug #3002 (Closed): static code analysis issues
Paul E
10:44 AM Database Bug #2955: Update records participating in a scrolling adaptive query.
Consider the current record was updated at some level of an adaptive compound query. Then a query at more granular le... Stanislav Lomany
08:44 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
 

Also available in: Atom