Project

General

Profile

Activity

From 06/26/2015 to 07/25/2015

07/25/2015

04:17 PM Feature #2252: implement GUI client support
Please review branch 1796d, rev 10901 - it includes FRAME- attribute support for all cases of frames: it was simple, ... Constantin Asofiei
03:28 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> If is enough to just let @BaseEntity.canSetPixelPositionInChui@ return true by default...
Hynek Cihlar
03:24 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, do you have a testcases for this error, when setting the...
Constantin Asofiei
03:22 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Hynek, do you have a testcases for this error, when setting the X or Y attribute in ChU...
Hynek Cihlar
03:13 PM Feature #2252: implement GUI client support
Hynek, do you have a testcases for this error, when setting the X or Y attribute in ChUI:... Constantin Asofiei
02:19 PM Feature #2252: implement GUI client support
Rebased task branch 2424b from P2J trunk revision 10900 (branch revision 10907). Hynek Cihlar
09:24 AM Bug #2624: window clear at procedure end
See #2513 note 62.
If the window doesn't have any explicit pause, instead of terminating, it shows "Procedure comp...
Greg Shah
09:23 AM Bug #2624 (New): window clear at procedure end
Greg Shah
09:21 AM Bug #2623 (Closed): mouse cursor icons for the window edges sometimes don't change back to the st...
Greg Shah
09:21 AM Bug #2622 (Closed): width-pixel/height-pixels can't be assigned during create frame
Greg Shah
09:20 AM Bug #2621: wait-for only works for current-window
WAIT-FOR needs to be fully generalized to any window handle. Greg Shah
09:20 AM Bug #2621 (Closed): wait-for only works for current-window
Greg Shah
09:19 AM Bug #2620: problems when editable size of a field is smaller than the format length
If the editable part doesn't fit in the widget, the cursor goes crazy. Both for ChUI and GUI. There may be addition... Greg Shah
09:18 AM Bug #2620 (Closed): problems when editable size of a field is smaller than the format length
Greg Shah
08:55 AM Feature #1782: implement LAST-EVENT system handle and associated attributes
LAST-EVENT:EVENT-TYPE = "MOUSE" needs to be supported for GUI Greg Shah
08:17 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> I should have been more clear earlier: please implement KEEP-FRAME-Z-ORDER for the window widget ...
Igor Skornyakov
08:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
I should have been more clear earlier: please implement KEEP-FRAME-Z-ORDER for the window widget so that your MOVE-TO... Greg Shah
08:14 AM Feature #1801: add some frame options
The following is the remaining work for this task. These need to be implemented for conversion and runtime for FRAME... Greg Shah
07:48 AM Feature #2039 (Rejected): more runtime support for frame options
Greg Shah
09:01 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10907@.
The update has fix for unable to edit new selected ite...
Eugenie Lyzenko

07/24/2015

06:31 PM Feature #1811: implement the AJAX client driver
I've tried a variety of compositing approaches and other means, to disable or bypass the anti-aliasing.
In the end...
Greg Shah
10:01 AM Feature #1811: implement the AJAX client driver
I added major tick marks every 10 pixels and minor tick marks every 2 pixels. Attached is a close-up of the results.... Greg Shah
08:19 AM Feature #1811: implement the AJAX client driver
Yes, I noticed that. But I am guessing that is something unique to the Java2D implementation and is not needed for a... Greg Shah
04:51 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added conversion support for the WINDOW, WIDGET-ENTER, and WIDGET-LEAVE attributes.
Rebased task branch 2567a from...
Igor Skornyakov
02:58 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
There is a minor incompatibility between p2j and 4GL. If @h@ is a handle with the 'unknown' value then the statement ... Igor Skornyakov
08:29 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> Please go ahead with the GUI implementation of all of these features as part of this task. Of co...
Igor Skornyakov
08:23 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Igor Skornyakov wrote:
> I was unable to figure any noticeable semantics of the MANUAL-HIGHLIGHT attribute in the Ch...
Greg Shah
07:08 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Constantin Asofiei wrote:
> I'll take both the runtime and conversion support for these. So please don't spend time...
Igor Skornyakov
06:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Igor Skornyakov wrote:
> 2. As per Constantin the fixes which are required for the FRAME-COL, FRAME-ROW, FRAME-X, an...
Constantin Asofiei
04:08 PM Feature #2546: implement combo-box widget in GUI
Rebased task branch @2546b@ from P2J trunk revision @10900@ (new branch revision @10906@). Eugenie Lyzenko
03:09 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10903@.
The small fix in scrollbar location for border-less pa...
Eugenie Lyzenko
01:57 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, about @combo_box10.p@, there are some issues:
> > ...
Constantin Asofiei
01:45 PM Feature #2546: implement combo-box widget in GUI
Constantin Asofiei wrote:
> Eugenie, about @combo_box10.p@, there are some issues:
> * @TAB@ pressing in the combo'...
Eugenie Lyzenko
01:35 PM Feature #2546: implement combo-box widget in GUI
Constantin Asofiei wrote:
> * I can't find a way to press the EXIT button via mouse - is this working in rev 10898?
...
Constantin Asofiei
01:34 PM Feature #2546: implement combo-box widget in GUI
Eugenie, about @combo_box10.p@, there are some issues:
* @TAB@ pressing in the combo's fill-in is not switching focu...
Constantin Asofiei
11:44 AM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10902@.
The fix for @fill-in@ disabled color regression.
Eugenie Lyzenko
03:07 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546b@ for review updated to revision @10901@.
Some issues:
# the change in ...
Constantin Asofiei
02:04 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Also the standalone program for scaling approach gives OK result with fixed difference that...
Constantin Asofiei
03:01 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> If I'll split sub-menu rectangle by 2 rectangles for a title and for a body, body rectangle wi...
Constantin Asofiei
02:36 PM Feature #1790: implement menu support
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > Review for branch 1790d, revis...
Vadim Gindin
02:15 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Review for branch 1790d, revision 10909:
> > * about mnemonic:...
Constantin Asofiei
01:20 PM Feature #1790: implement menu support
Constantin Asofiei wrote:
> Review for branch 1790d, revision 10909:
> * about mnemonic: what happens if there is m...
Vadim Gindin
07:25 AM Feature #1790: implement menu support
Review for branch 1790d, revision 10909:
* about mnemonic: what happens if there is more than a @&@ char?
* @Menu.g...
Constantin Asofiei
02:43 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Go ahead and merge to trunk.
Branch 1796c was merged to trunk rev 10900 and archived. Created br...
Constantin Asofiei
02:29 PM Feature #2252: implement GUI client support
Code Review Task Branch 1796c Revision 10901
I am fine with the changes.
Go ahead and merge to trunk.
Greg Shah
02:22 PM Feature #2252: implement GUI client support
Please review branch 1796c rev 10900 and 10901:
* 10900: it fixes the TODO in Frame.postprocess (from note 1063)
* ...
Constantin Asofiei
01:16 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> Constantin,
>
> The trunk @10899@ after merging @1796b@ introduces significant regression i...
Constantin Asofiei
12:35 PM Feature #2252: implement GUI client support
Constantin,
The trunk @10899@ after merging @1796b@ introduces significant regression in all my GUI combo-box test...
Eugenie Lyzenko
08:44 AM Feature #2252: implement GUI client support
Created branch 1796c from trunk revision 10899. Constantin Asofiei
08:32 AM Feature #2252: implement GUI client support
Branch 1796b revision 10927 was merged to trunk revision 10899. Branch 1796b was archived. Constantin Asofiei
08:19 AM Feature #1791: implement dynamic UI support
Stanislav, if you are adding support for DOWN, please make sure that FRAME:DOWN is supported too. Constantin Asofiei
08:13 AM Feature #1791: implement dynamic UI support
In @methods_attributes.rules@, please add the new attributes (down and query) to the @load_descriptors@ function inst... Greg Shah
06:39 AM Feature #1791: implement dynamic UI support
For CREATE BROWSE created task branch 2026a from P2J trunk revision 10898. Stanislav Lomany

07/23/2015

06:43 PM Feature #1811: implement the AJAX client driver
Btw. the black-filled rounded Java2D rectangles in canvas_drawing_output_comparison_20150723.jpg don't seem to be sym... Hynek Cihlar
06:15 PM Feature #1811: implement the AJAX client driver
Yes, anti-aliasing is probably a more accurate description than color interpolation. Greg Shah
06:14 PM Feature #1811: implement the AJAX client driver
Greg Shah wrote:
> ...color interpolation (or compositing, I'm not sure)...
anti-aliasing?
Eric Faulhaber
06:09 PM Feature #1811: implement the AJAX client driver
I forgot the latest version of the Java2D samples. Greg Shah
06:08 PM Feature #1811: implement the AJAX client driver
Yesterday and today, I have worked on adding color support and 3D rectangle drawing. As part of that I also resolved... Greg Shah
03:35 PM Feature #1811: implement the AJAX client driver
1811p task branch is created. Branched 10898 revisions Sergey Ivanovskiy
02:54 PM Feature #1811 (WIP): implement the AJAX client driver
> 1811p task branch is created
Please note which trunk revision the branch was created from.
> Greg, what are tests...
Greg Shah
02:26 PM Feature #1811: implement the AJAX client driver
1811p task branch is created on devsrv01 with help of create_task_branch.sh
Greg, what are tests we should perform i...
Sergey Ivanovskiy
12:55 PM Feature #1811: implement the AJAX client driver
The incomplete description of web client and simple server architecture is presented here in order to save time of de... Sergey Ivanovskiy
12:40 PM Feature #1811: implement the AJAX client driver
This article "JavaScript’s Strict Mode and Why You Should Use It" http://cjihrig.com/blog/javascripts-strict-mode-and... Sergey Ivanovskiy
08:08 AM Feature #1811: implement the AJAX client driver
Sergey Ivanovskiy wrote:
> To "use strict"; directive in p2j.js module requires to declare p2j variable explicitly b...
Greg Shah
06:27 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10901@.
The update has several minor GUI fixes including clipp...
Eugenie Lyzenko
05:16 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, about H009 in FillinGuiImpl: does the FILL-IN in ca...
Constantin Asofiei
05:14 PM Feature #2546: implement combo-box widget in GUI
Constantin Asofiei wrote:
> Eugenie, about H009 in FillinGuiImpl: does the FILL-IN in case of combo-box show a gray ...
Eugenie Lyzenko
04:30 PM Feature #2546: implement combo-box widget in GUI
Eugenie, about H009 in FillinGuiImpl: does the FILL-IN in case of combo-box show a gray foreground when disabled? Bec... Constantin Asofiei
05:55 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Some suggestions:
>
> 1. What is the "base" unit in GUI mode?
The base unit in GUI is t...
Constantin Asofiei
04:37 AM Feature #2546: implement combo-box widget in GUI
Some suggestions:
1. What is the "base" unit in GUI mode? Correct me if I'm wrong but looks like it is still @char...
Eugenie Lyzenko
03:51 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> >Have you proved the formula using the captured metrics?
>
> Constantin, let's clarify t...
Constantin Asofiei
05:44 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
I was unable to figure any noticeable semantics of the MANUAL-HIGHLIGHT attribute in the ChUI.
About the remaining...
Igor Skornyakov
04:06 PM Feature #1790: implement menu support
Please review the code. Current revision is 10909. Vadim Gindin
03:50 PM Feature #1791: implement dynamic UI support
Please change the branch name to 2026a. That way we can match up your specific changes with the child task. Greg Shah
03:39 PM Feature #1791: implement dynamic UI support
For CREATE BROWSE created task branch 1791a from P2J trunk revision 10898. Stanislav Lomany
03:20 PM Feature #2252: implement GUI client support
Code Review Task Branch 1796b Revision 10926
1. Should @GenericWidget.finishConfigProcessing()@ be @protected@ ins...
Greg Shah
02:55 PM Feature #2252: implement GUI client support
I'm OK with the update. There is a regression in 2422b and, besides, there is conflicting change in DOWN processing, ... Stanislav Lomany
01:36 PM Feature #2252: implement GUI client support
Please review branch 1796b revision 10926. It adds support for drawing down frames in GUI, fixes note 1068 and some ... Constantin Asofiei
12:33 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> For a future improvement: should we implement an empty @finishConfigProcessing()@ in @GenericWidg...
Constantin Asofiei
11:28 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> Are the issues documented in #2567 notes 12 (CA - #1796) and 19 (CA - #1796) already addressed in...
Hynek Cihlar
11:23 AM Feature #2252: implement GUI client support
Are the issues documented in #2567 notes 12 (CA - #1796) and 19 (CA - #1796) already addressed in 1796b?
Hynek: Ar...
Greg Shah
11:16 AM Feature #2252: implement GUI client support
In regard to the #1796 remaining items: anything left for later should have its own task created and linked here as a... Greg Shah
10:57 AM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Hynek, beside this there are some frame size issues: the frame size is not computed corr...
Hynek Cihlar
10:01 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> Constantin: what work is left for #1796?
The next issues I have on the list are these (in order if...
Constantin Asofiei
09:15 AM Feature #2252: implement GUI client support
Code Review Task Branch 1796b Revision 10923
Interesting, I didn't realize that the @num + date@ form of the @+@ o...
Greg Shah
08:17 AM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Rebased task branch 1796b from P2J trunk revision 10898 (branch revision 10923).
>
> ...
Constantin Asofiei
01:25 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
This task is for full implementation of the GUI widget implementation for RADIO-SET. Both static and dynamic usage is... Greg Shah
01:08 PM Feature #2614 (Closed): implement GUI runtime support for RADIO-SET widget
Greg Shah
01:09 PM Bug #2613: improve performance of ScreenBitmap.canDraw (and of its callers)
In GUI, @ScreenBitmap.canDraw@ (and its callers, @getVerticalFragments@ and @getHorizontalFragments@) are used intens... Constantin Asofiei
01:04 PM Bug #2613 (New): improve performance of ScreenBitmap.canDraw (and of its callers)
Constantin Asofiei
12:25 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
This task is for full implementation of the GUI widget implementation for SLIDER. Both static and dynamic usage is ne... Greg Shah
12:19 PM Feature #2612 (Closed): implement GUI conversion and runtime support for the SLIDER widget
Greg Shah
08:03 AM Feature #2422: add features to BROWSE
Code Review Task Branch 2422b Revision 10907
Everything looks good. If this passes testing, please check it in an...
Greg Shah

07/22/2015

06:33 PM Feature #2546: implement combo-box widget in GUI
>Have you proved the formula using the captured metrics?
Constantin, let's clarify this point. Is there the approa...
Eugenie Lyzenko
05:00 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10900@.
Fixed the @WIDTH-PIXELS@ attribute getting issue.
>...
Eugenie Lyzenko
03:37 PM Feature #2546: implement combo-box widget in GUI
Eugenie, please check the @uast/demo/movie-ratings-static.p@ - the combo does not behave OK, the drop-down list is no... Constantin Asofiei
09:20 AM Feature #2546: implement combo-box widget in GUI
>No, other widgets work fine. The problem is with the combo-box implementation.
Yes, you are right. And this is stra...
Eugenie Lyzenko
04:23 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546b@ for review updated to revision @10899@.
>
> This is the alternative ...
Constantin Asofiei
05:34 PM Feature #2422: add features to BROWSE
Greg Shah wrote:
> Code Review Task Branch 2422b Revision 10906
>
> Eric: please review the query-related changes...
Eric Faulhaber
05:12 PM Feature #2422: add features to BROWSE
You should start regression testing with the 10906 revision. We will continue discussing the browse-column support o... Greg Shah
02:05 PM Feature #2422: add features to BROWSE
The 11.x documentation clearly states otherwise:... Greg Shah
01:34 PM Feature #2422: add features to BROWSE
I'm not sure how to enable COMBO-BOX in browse. Even for GUI. ... Stanislav Lomany
12:40 PM Feature #2422: add features to BROWSE
Did you test with COMBO-BOX as a browse column? The error message may have only been formatted that way because the ... Greg Shah
12:35 PM Feature #2422: add features to BROWSE
As far as I tested, they match. Error message for browse column "Unable to assign UNKNOWN value to attribute MODIFIED... Stanislav Lomany
12:30 PM Feature #2422: add features to BROWSE
Code Review Task Branch 2422b Revision 10906
Eric: please review the query-related changes.
My only question: Does ...
Greg Shah
11:44 AM Feature #2422: add features to BROWSE
Rebased task branch 2422b from P2J trunk revision 10898.
Please review task branch 2422b, revision 10906.
Stanislav Lomany
03:42 PM Bug #2611: problems in UNDERLINE support for ChUI - stream/redirected mode
For a start, see the @uast/frame_layout/redirected_underline.p@ test - the UNDERLINE (when it proceeds a DISPLAY, DOW... Constantin Asofiei
03:38 PM Bug #2611 (New): problems in UNDERLINE support for ChUI - stream/redirected mode
Constantin Asofiei
02:45 PM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10898 (branch revision 10923).
Please review branch 1796b, revis...
Constantin Asofiei
01:20 PM Feature #1811: implement the AJAX client driver
To "use strict"; directive in p2j.js module requires to declare p2j variable explicitly by
var p2j = (function()...)
Sergey Ivanovskiy
12:10 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> As far as I understand it, using this option should cause the widget to draw without a highlight....
Igor Skornyakov
12:07 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
As far as I understand it, using this option should cause the widget to draw without a highlight. The programmer wou... Greg Shah
11:43 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg,
I've implemented the conversion and setters/getters for the MANUAL-HIGHLIGHT attribute, but the only thing I'v...
Igor Skornyakov

07/21/2015

06:31 PM Feature #2546: implement combo-box widget in GUI
The picture... Eugenie Lyzenko
06:30 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10899@.
This is the alternative scaling implementation for com...
Eugenie Lyzenko
06:20 PM Feature #1811: implement the AJAX client driver
Attached are some samples I am using to get the drawing operations in Javascript to match the Java2D operations that ... Greg Shah
06:15 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Rebased task branch 2567a from P2J trunk revision 10898 (new branch revision 10909). Igor Skornyakov
02:29 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added INDEX and MANUAL-HIGHLIGHT conversion support. Commited to branch 2567a. New revno 10907
Igor Skornyakov
10:54 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added TAB-STOP attribute runtime support. Commited to branch 2567a. New revno 10906.
This took some time because t...
Igor Skornyakov
10:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
I've noticed an incompatilityy between 2GK and p2j. When running the attached program with 4GL all 3 widgets (@a@, @f... Igor Skornyakov
05:27 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
test please ignore Igor Skornyakov

07/20/2015

06:05 PM Feature #2252: implement GUI client support
Rebased task branch 2424b from P2J trunk revision 10897 (branch revision 10898). Hynek Cihlar
05:13 PM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10897 (branch revision 10916).
Constantin Asofiei
05:49 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546b@ for review updated to revision @10898@.
The fixes including:
1. Fix for wrong initial selecti...
Eugenie Lyzenko
10:41 AM Feature #2546: implement combo-box widget in GUI
Created task branch @2546b@ from P2J trunk revision @10897@. Eugenie Lyzenko
10:41 AM Feature #2546: implement combo-box widget in GUI
The branch @2546a@ has been merged and committed to trunk as revision @10897@. Archived. Eugenie Lyzenko
10:28 AM Feature #2546: implement combo-box widget in GUI
>Also, somethign else: P2J automatically selects first element in this test, while 4GL does not...
For this issue,...
Eugenie Lyzenko
08:14 AM Feature #2546: implement combo-box widget in GUI
Please merge task branch 2546a to trunk, commit and send the notification email. Greg Shah
05:17 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
About the FRAME-COL/ROW/X/Y coordinate attributes: the current BaseConfig.column/row/x/y fields are actually for the ... Constantin Asofiei
03:02 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> > Is the implementation of the runtime semantics of the TAB-STOP attribute in the scope of this t...
Igor Skornyakov
03:00 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
> Is the implementation of the runtime semantics of the TAB-STOP attribute in the scope of this task?
Yes.
Greg Shah
01:34 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added NO-TAB-STOP option and TAB-STOP attribute conversion support. Commited to branch 2567a. New revno 10905.
Gre...
Igor Skornyakov
11:45 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added CONTEXT-HELP-ID conversion and runtime support. Commited to branch 2567a. New revno 10904 Igor Skornyakov
11:05 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added DEBLANK conversion and runtime support. Commited to branch 2567a. New revno 10903 Igor Skornyakov
07:23 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added BLANK conversion and runtime support. Commited to branch 2567a. New revno 10902 Igor Skornyakov
05:17 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added PASSWORD-FIELD runtime support. Commited to branch 2567a. New revno 10901 Igor Skornyakov
03:45 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> 1. What about the case of letters? Note, that "PgDn" is shown in the specified testcase, but D...
Constantin Asofiei
03:29 PM Feature #1790: implement menu support
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Here it is
> >
> > [...]
> >
> > Have a look how the menu...
Vadim Gindin
03:09 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> Here it is
>
> [...]
>
> Have a look how the menu-item "Mi1 item" looks. It's accelerato...
Constantin Asofiei
02:32 PM Feature #1790: implement menu support
Here it is... Vadim Gindin
02:16 PM Feature #1790: implement menu support
Greg Shah wrote:
> Greg Shah wrote:
> > > It is a "PAGE-DOWN" itself, but for GUI, there are possible several labe...
Constantin Asofiei
10:11 AM Feature #1790: implement menu support
Greg Shah wrote:
> > It is a "PAGE-DOWN" itself, but for GUI, there are possible several labels: "PAGE-DOWN", "PGDN...
Greg Shah
10:04 AM Feature #1790: implement menu support
> It is a "PAGE-DOWN" itself, but for GUI, there are possible several labels: "PAGE-DOWN", "PGDN", "NEXT-PAGE", "NEX... Greg Shah
10:22 AM Feature #2422: add features to BROWSE
It is OK to base your work on the unoptimized/current approach, but please:
1. Add a comment to the @ConfigManager...
Greg Shah
10:19 AM Feature #2422: add features to BROWSE
That is interesting:... Stanislav Lomany
09:54 AM Feature #2422: add features to BROWSE
> # Widget re-creation resets its backup configuration. Backup configuration should match the previous state sent to ... Greg Shah
09:19 AM Feature #2422: add features to BROWSE
Rebased task branch 2422b from P2J trunk revision 10896. Stanislav Lomany
05:24 AM Feature #2422: add features to BROWSE
Greg, for editing cells we have a single @FillInWidget@ for each column. Its configuration is send to the client and ... Stanislav Lomany

07/19/2015

06:03 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Added PASSWORD-FIELD conversion support. Commited to branch 2567a. New revno 10900 Igor Skornyakov
03:15 PM Feature #1790: implement menu support
It seems, that GUI menu widgets use only system colors. Documentation says that it is possible to set bgcolor and fgc... Vadim Gindin

07/18/2015

11:46 AM Feature #2546: implement combo-box widget in GUI
Greg,
According to handbook rules I'm waiting for approval confirmation to start merging the branch into the trunk.
Eugenie Lyzenko
11:34 AM Feature #2546: implement combo-box widget in GUI
Testing completed without regressions. Had to start @CTRL-C@ 3-way tests in a separate session. The results are in @2... Eugenie Lyzenko
09:20 AM Feature #2546: implement combo-box widget in GUI
The main part for @2546a@ finished without regressions, running the @CTRL-C@ one. Eugenie Lyzenko
09:20 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> Perhaps it makes sense to work on other attributes first? That would give Constantin time to fix...
Igor Skornyakov
08:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > This is again a bug in @ZeroColumnLayout@. Although server logic c...
Greg Shah
07:57 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Hynek Cihlar wrote:
> This is again a bug in @ZeroColumnLayout@. Although server logic correctly assigns the widget'...
Igor Skornyakov
07:40 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Igor Skornyakov wrote:
> I've used the attached test to understand the correlation between ROW/COLUMN and FRAME-ROW/...
Hynek Cihlar
05:35 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
I've used the attached test to understand the correlation between ROW/COLUMN and FRAME-ROW/FRAME-COL attributes. It s... Igor Skornyakov

07/17/2015

04:52 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> >The remaining task is computing the combo's dimension as in 4GL. Consider the test at note...
Constantin Asofiei
02:06 PM Feature #2546: implement combo-box widget in GUI
Rebased task branch @2546a@ from P2J trunk revision @10897@ (new branch revision @10908@ - a few words added in comme... Eugenie Lyzenko
12:23 PM Feature #2546: implement combo-box widget in GUI
>The remaining task is computing the combo's dimension as in 4GL. Consider the test at note 130 with a font8 set to T... Eugenie Lyzenko
08:59 AM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> > if all issues (except dimension) are fixed, please get it into regression testing and release i...
Constantin Asofiei
08:39 AM Feature #2546: implement combo-box widget in GUI
> if all issues (except dimension) are fixed, please get it into regression testing and release it
Constantin: he ...
Greg Shah
06:51 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546a@ for review updated to revision @10907@.
>
> The update has improved ...
Constantin Asofiei
09:04 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10907@.
The update has improved implementation for width scali...
Eugenie Lyzenko
04:39 PM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10896 (branch revision 10915). Constantin Asofiei
04:30 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > More, there is another issue: in 4GL, widget coordinates are re...
Constantin Asofiei
12:12 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Rebased task branch 2567a from P2J trunk revision 10896 (new branch revision 10898). Igor Skornyakov
08:52 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Constantin Asofiei wrote:
> More, there is another issue: in 4GL, widget coordinates are relative to the parent. Bu...
Hynek Cihlar
06:15 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> >
> > - a bug in @ZeroLayoutColumn@ positioning the selection-list wid...
Constantin Asofiei
11:43 AM Feature #2563 (Closed): implement GUI EDITOR widget
Greg Shah
11:36 AM Feature #2563: implement GUI EDITOR widget
Branch 2563b was merged to trunk as revno 10896 then it was archived. Constantin Asofiei
06:22 AM Feature #2563: implement GUI EDITOR widget
Code Review Task Branch 2563b, Revision 10907
I'm fine with the changes. If it passes testing, please merge/commit...
Greg Shah
05:01 AM Feature #2563: implement GUI EDITOR widget
Please review task branch 2563b, revision 10907.
I'm running regression testing one more time, to clear some false...
Constantin Asofiei

07/16/2015

01:57 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Hynek Cihlar wrote:
> Igor, I fixed this as part of 2424b.
Thank you Hynek.
Igor Skornyakov
01:53 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
Hynek Cihlar wrote:
>
> - a bug in @ZeroLayoutColumn@ positioning the selection-list widget at @ROW@ 3 instead of 1. ...
Hynek Cihlar
11:28 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> Igor Skornyakov wrote:
> > I've noticed that X and Y attributes' p2j support is not compatible wit...
Hynek Cihlar
10:02 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Igor Skornyakov wrote:
> I've noticed that X and Y attributes' p2j support is not compatible with 4GL. In the attach...
Greg Shah
09:54 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
I've noticed that X and Y attributes' p2j support is not compatible with 4GL. In the attached test the values are (1,... Igor Skornyakov
10:08 AM Feature #2546: implement combo-box widget in GUI
> Some consideration for introducing the push screen definition lock to discuss.
> ...
Constantin will handle the...
Greg Shah
08:20 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10906@.
In this update:
1. According to my previous suggest t...
Eugenie Lyzenko
09:09 AM Feature #2422: add features to BROWSE
Stanislav Lomany wrote:
> You may say that at the point of widget registration its state should already be synchroni...
Hynek Cihlar
08:26 AM Feature #2422: add features to BROWSE
Guys, about "transparent" data sending with AspectJ. P2J code calculates differences between "active (current) config... Stanislav Lomany
03:40 AM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> >
> > Don't consider it as a suggestion but if JWindow is replaced ...
Sergey Ivanovskiy

07/15/2015

03:47 PM Feature #2546: implement combo-box widget in GUI
Some consideration for introducing the push screen definition lock to discuss.
I would suggest another way of impl...
Eugenie Lyzenko
01:59 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Can we defer all screen definition pushing until first @GenericFrame.enable()@ call? Or oth...
Constantin Asofiei
03:06 PM Feature #1811: implement the AJAX client driver
Hynek Cihlar wrote:
> @ContentPane@ already contains a call to @window.dispose()@ so it should be enough to make sur...
Greg Shah
12:50 PM Feature #1811: implement the AJAX client driver
@ContentPane@ already contains a call to @window.dispose()@ so it should be enough to make sure @ContentPane.quit()@ ... Hynek Cihlar
12:46 PM Feature #1811: implement the AJAX client driver
Greg Shah wrote:
> Some questions related to window creation/destruction:
>
> 1. What is the purpose of the title pa...
Hynek Cihlar
12:29 PM Feature #1811: implement the AJAX client driver
Some questions related to window creation/destruction:
1. What is the purpose of the title passed to the @JWindow@...
Greg Shah
01:50 PM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10895 (branch revision 10914). Constantin Asofiei
08:42 AM Feature #2252: implement GUI client support
Sergey Ivanovskiy wrote:
>
> Don't consider it as a suggestion but if JWindow is replaced by JDialog, then a deskt...
Hynek Cihlar
06:12 AM Feature #2252: implement GUI client support
Greg, Hynek
What is the reason to implement a JFrame for any normal 4GL window and a JWindow for alert-boxes/dialog...
Sergey Ivanovskiy
12:16 PM Feature #1790: implement menu support
> So, the easiest way is to emit new Object[] instead of new handle[] for the value of second parameter of addEvent.
...
Greg Shah
04:58 AM Feature #1790: implement menu support
I faced with the following conversion problem. I have a testcase with different triggers defined and here are 2 of th... Vadim Gindin
08:17 AM Feature #2422: add features to BROWSE
Please implement both. Greg Shah
07:52 AM Feature #2422: add features to BROWSE
Greg, should I implement @browse:MODIFIED@ attribute or @column:MODIFIED@ too? I ask because they have completely dif... Stanislav Lomany
07:54 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Hello Eugenie.
I've introduced the internal ids exactly for the correct restoring of the selected item. I've tested...
Igor Skornyakov
07:36 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Eugenie.
> From the other side I've realized now that if one replaces LIST-ITEMS/LISTS-ITE...
Eugenie Lyzenko
05:34 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Eugenie.
The test seems running OK with my version of the code and looking at your version of the @ComboBoxWidget@ I...
Igor Skornyakov
02:28 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Eugenie Lyzenko wrote:
> @uast/combo_box/combo_box12_3.p@ from testcases bzr repo. I guess you will need the GUI com...
Igor Skornyakov

07/14/2015

07:49 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10905@.
This small update fixes the dynamic combo-box behavior...
Eugenie Lyzenko
07:46 PM Feature #2546: implement combo-box widget in GUI
Can we defer all screen definition pushing until first @GenericFrame.enable()@ call? Or other frame related call that... Eugenie Lyzenko
04:41 PM Feature #2546: implement combo-box widget in GUI
> To cover the case of setting the FRAME attr in and outside the CREATE ... ASSIGN clause, we can:
> ...
Yes, g...
Greg Shah
04:38 PM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> We should be able to bypass pushing screen definitions until the frame is set.
Yes, this is alr...
Constantin Asofiei
04:22 PM Feature #2546: implement combo-box widget in GUI
I should say this a different way.
I understand that we can't depend on there being a FRAME defined in the ASSIGN....
Greg Shah
04:13 PM Feature #2546 (WIP): implement combo-box widget in GUI
Wouldn't it be better to always bracket @CREATE WINDOW@ assign by setting @batch@ mode on in @GenericFrame@ and then ... Greg Shah
04:03 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546a@ for review updated to revision @10903@.
I'm OK with these changes.
Constantin Asofiei
04:00 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546a@ for review updated to revision @10904@.
Consider that the widget's FRA...
Constantin Asofiei
09:19 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10904@.
This update adds batch mode lock when widget attribute...
Eugenie Lyzenko
06:30 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
@uast/combo_box/combo_box12_3.p@ from testcases bzr repo. I guess you will need the GUI combo-box recent code too(bra... Eugenie Lyzenko
05:35 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Eugenie Lyzenko wrote:
> The bug has been found during testing combo-box widget with setting attribute @LIST-ITEMS@ ...
Igor Skornyakov
05:27 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
The bug has been found during testing combo-box widget with setting attribute @LIST-ITEMS@ outside the @define ... vi... Eugenie Lyzenko
04:52 PM Feature #2563: implement GUI EDITOR widget
Code Review Task Branch 2563b, Revision 10903
I'm fine with the changes. If it passes testing, please merge/commi...
Greg Shah
03:41 PM Feature #2563: implement GUI EDITOR widget
Please review task branch 2563b, revision 10903.
Revision 10901 is currently in runtime testing. Revisions 10902/...
Constantin Asofiei
04:43 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> >> On the other hand, it doesn't seem too hard to implement. Are we really saving much time to av...
Hynek Cihlar
04:38 PM Feature #2252: implement GUI client support
>> On the other hand, it doesn't seem too hard to implement. Are we really saving much time to avoid this?
>
> To i...
Greg Shah
03:42 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> > The window is moved to negative Y so that the bottom of the window is visible on the screen.
>...
Hynek Cihlar
03:15 PM Feature #2252: implement GUI client support
> The window is moved to negative Y so that the bottom of the window is visible on the screen.
Is this implicitly ...
Greg Shah
02:45 PM Feature #2252: implement GUI client support
It seems that 4GL internally limits coordinates to smaller values than allowed in positional attributes (X, Y).
He...
Hynek Cihlar
08:17 AM Feature #2252: implement GUI client support
The value of 39.48 seems to be the height of the display less window decorations. The value indeed copies screen reso... Hynek Cihlar
08:05 AM Feature #2252: implement GUI client support
I am guessing that when converted to a pixel value (based on the default font's metrics), that (at least some of) the... Greg Shah
02:37 PM Feature #1811: implement the AJAX client driver
I am working on the new window and new child window support for the web client. In the current implementation, we us... Greg Shah
09:17 AM Feature #1811: implement the AJAX client driver
Rebased task branch 1811o from P2J trunk revision 10895. Greg Shah
08:29 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Tha task branch 2567a has been created. First updates are committed to the branch, revno: 10896 Igor Skornyakov

07/13/2015

06:27 PM Feature #2252: implement GUI client support
For #2424, please assess whether any of these should be replicated in P2J.
*Case 1*...
Hynek Cihlar
03:17 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Also, it seems to me that now is the time to go ahead and implement a cleaner set of classes for ...
Hynek Cihlar
02:47 PM Feature #2252: implement GUI client support
OK, please go ahead and implement a compatible max sizing algorithm.
Also, it seems to me that now is the time to ...
Greg Shah
02:09 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> > The question is how far should we go to replicate this?
>
> I'd like to see the algorithm be...
Hynek Cihlar
11:13 AM Feature #2252: implement GUI client support
> A way out of this could be an interactive calibration process that would provide these (and possibly other) dynamic... Greg Shah
10:59 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> > A Windows theme may differ with Windows versions.
>
> Yes, but for us it is going to be some...
Hynek Cihlar
10:32 AM Feature #2252: implement GUI client support
> The window border size is however hardcoded to a constant value.
I expect that we will allow this to be configur...
Greg Shah
10:18 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> The window decoration dimensions are values that we hard code in P2J based on the chosen Windows ...
Hynek Cihlar
09:43 AM Feature #2252: implement GUI client support
> It seems that 4GL calculates these maximum values based on window decorations - i.e. window caption size and border... Greg Shah
09:28 AM Feature #2252: implement GUI client support
This relates to #2424.
I identified a problem related to the max allowed window size. In GUI, a window widget trun...
Hynek Cihlar
05:38 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10903@.
This update includes the changes required to complete ...
Eugenie Lyzenko
01:44 PM Feature #2546: implement combo-box widget in GUI
More finding for @MAX-CHARS@ in 4GL @COMBO-BOX@.
The default value is @0@, not @255@, like as the reaction to sett...
Eugenie Lyzenko
01:25 PM Feature #2546: implement combo-box widget in GUI
For @MAX-CHARS@ implementation in @COMBO-BOX@:
In all modes, the attribute is ignoring, @MAX-CHAR@ maximum value i...
Eugenie Lyzenko
12:02 PM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> Eugenie: the only attribute that needs implementation is @MAX-CHARS@. That was something that co...
Constantin Asofiei
08:46 AM Feature #2546: implement combo-box widget in GUI
Try using @createJavaAst()@ instead of @createPeerAst()@. Greg Shah
05:20 PM Feature #1811: implement the AJAX client driver
A first pass implementation of clipboard support is checked in to task branch 1811o. The rest of the work will be de... Greg Shah
01:07 PM Feature #1790: implement menu support
As Constantin and I have noted multiple times:
> the MenuContainerWidget needs to inherit from BaseEntity.
Sea...
Greg Shah
12:18 PM Feature #1790: implement menu support
When I refactored menu classes I removed unneeded fields from classes and those setters, that appear in config classe... Vadim Gindin
09:33 AM Feature #1790: implement menu support
This is a problem, but do not work on it now. We will leave this as a TODO.
We also have this same problem with t...
Greg Shah
12:25 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Constantin Asofiei wrote:
> I meant what testcase did you use to check the SET-SELECTED method?
I think it was the ...
Igor Skornyakov
12:23 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor, can you point me to a testcase which covers your H046 ...
Constantin Asofiei
12:16 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Constantin Asofiei wrote:
> Igor, can you point me to a testcase which covers your H046 change in Editor.java? This ...
Igor Skornyakov
12:07 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor, can you point me to a testcase which covers your H046 change in Editor.java? This no longer works with the #256... Constantin Asofiei
12:01 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> No, you are not wrong. I'm just confirming my understanding that the only remaining functionalit...
Constantin Asofiei
12:05 PM Feature #2422: add features to BROWSE
> So considering this complexity and that it is not likely to be used, I suggest to add it to the quirks list.
OK.
Greg Shah
11:51 AM Feature #2422: add features to BROWSE
Greg, about @REFRESHABLE@. Its typical use case is to turn it off - reposition - turn it on. However there is a poten... Stanislav Lomany
11:59 AM Feature #2563: implement GUI EDITOR widget
Rebased task branch 2563b from P2J trunk revision 10895 (new branch revision 10899).
There is a compile problem, n...
Constantin Asofiei

07/10/2015

06:29 PM Feature #1790: implement menu support
I faced with the difficulty. When nested submenus exceed window size (width or height) they do not shrink to window s... Vadim Gindin
05:44 PM Feature #2422: add features to BROWSE
At this point there are the following issues left:
# In 4GL repositioned row is <= DOWN value. DOWN value is calcula...
Stanislav Lomany
05:38 PM Feature #2546: implement combo-box widget in GUI
I put the following rule into @convert/ui_statements.rules@(end of @ascent-rules@ section):... Eugenie Lyzenko
01:29 PM Feature #2546: implement combo-box widget in GUI
> We need to generate special marker indicating the last internal assignment in CREATE WIDGET... may be.
Correct. ...
Greg Shah
12:10 PM Feature #2546: implement combo-box widget in GUI
Rebased task branch @2546a@ from P2J trunk revision @10895@, new branch revision is @10902@. Eugenie Lyzenko
12:09 PM Feature #2546: implement combo-box widget in GUI
>For static frames, we handle this in GenericFrame.setupFrame(). In other words, in GenericFrame.pushScreenDefinition... Eugenie Lyzenko
11:39 AM Feature #2546: implement combo-box widget in GUI
> In P2J every assignment inside create widget... causes the pushScreenDefinition() call and almost everything after ... Greg Shah
11:19 AM Feature #2546: implement combo-box widget in GUI
>Is this different from how the 4GL works?
Yes in 4GL there is no such condition, INNER-LINES setting can be after...
Eugenie Lyzenko
10:34 AM Feature #2546: implement combo-box widget in GUI
> For dynamic widget we have to place INNER-LINES setting before VISIBLE and SENSITIVE to have proper scrollbar. This... Greg Shah
10:33 AM Feature #2546: implement combo-box widget in GUI
The testcase set updated to rev @1290@. The only change is in @combo_box15.p@. For dynamic widget we have to place @I... Eugenie Lyzenko
09:38 AM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> Eugenie: the only attribute that needs implementation is @MAX-CHARS@. That was something that co...
Eugenie Lyzenko
09:29 AM Feature #2546: implement combo-box widget in GUI
Eugenie: the only attribute that needs implementation is @MAX-CHARS@. That was something that could not be done in #... Greg Shah
08:58 AM Feature #2546: implement combo-box widget in GUI
> I think 4GL makes the row reposition at runtime on the layout stage so the screen coordinate for combo_box15.p is ... Greg Shah
08:54 AM Feature #2546: implement combo-box widget in GUI
> This is the list I see.
>
> ...
Yes, I know that we have many attributes and methods that are not yet finishe...
Greg Shah
08:04 AM Feature #2546: implement combo-box widget in GUI
>I think you are correct - P2J uses the ROW relative as to the top frame border, while 4GL uses the ROW as relative t... Eugenie Lyzenko
07:54 AM Feature #2546: implement combo-box widget in GUI
Constantin Asofiei wrote:
> Please commit the tests you are using for the screens you posted...
Done. Committed...
Eugenie Lyzenko
11:54 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> I think this is not @combo-box@ specific issue, but all dynamic widgets with explicit coord...
Constantin Asofiei
11:35 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> The only issue I see for now is the proper location in case we have NOT side labeled widget...
Constantin Asofiei
01:49 PM Bug #2607: The java generated code isn't compiled due to there is some implicit scoping that goes...
The following exceptions occur if the conversion 4GL->Java is applied to the attached addressApp.p
compile:
[ja...
Sergey Ivanovskiy
01:39 PM Bug #2607 (New): The java generated code isn't compiled due to there is some implicit scoping tha...
Sergey Ivanovskiy
10:19 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
This task is for full implementation of the GUI widget implementation for SELECTION-LIST. Both static and dynamic us... Greg Shah
10:16 AM Feature #2606 (Closed): implement GUI runtime support for SELECTION-LIST
Greg Shah
09:27 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> No, you are not wrong. I'm just confirming my understanding that the only remaining functionalit...
Igor Skornyakov
09:25 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
No, you are not wrong. I'm just confirming my understanding that the only remaining functionality from this task is ... Greg Shah
09:22 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> Igor: is the only feature left for this task the MAX-CHARS GUI support?
Greg. In my understand...
Igor Skornyakov
09:18 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor: is the only feature left for this task the MAX-CHARS GUI support? Greg Shah
09:01 AM Feature #2534 (Closed): methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah
09:02 AM Feature #2486 (Closed): enhance editor functionality
Greg Shah

07/09/2015

06:54 PM Feature #2546: implement combo-box widget in GUI
>1. Check and implement if required the possibility to handle not character data by combo-box. I mean if the combo-bo... Eugenie Lyzenko
06:49 PM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> Can you let me know what you are thinking here? #2534 already has quite a few changes for combo-...
Eugenie Lyzenko
05:43 PM Feature #2546: implement combo-box widget in GUI
> 2. Verify and implement all attribute and method for both static and dynamic combo-box.
Can you let me know what...
Greg Shah
03:13 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Task branch @2546a@ for review updated to revision @10900@.
I'm OK with the changes.
Constantin Asofiei
12:51 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10900@.
The updates included change for drop-down button reloc...
Eugenie Lyzenko
05:31 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Code Review ias_upd20150709b.zip
I'm good with the changes.
Please commit and distribute this update. Well done!
Greg Shah
05:23 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
After two runs the intersection of the failed tests' sets is @tc_job_002@ only. Igor Skornyakov
09:36 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
> BTW: the problem was with the extra pushScreenDefinition which overrides dynamic header. It seems a little bit frag... Greg Shah
09:25 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> I'm fine with the changes.
>
> The only thing I need you to change is that you should not have...
Igor Skornyakov
09:12 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Code Review ias_upd20150709a.zip
I'm fine with the changes.
The only thing I need you to change is that you should ...
Greg Shah
05:18 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
After a fix the test passed OK in a manual run. Full regression restarted. Igor Skornyakov
09:58 AM Bug #2605: pushScreenDefinition overrides dynamic header of the frame
The problem was revealed in the regression testing of the #2534. In the changes the conditional invocation of the @pu... Igor Skornyakov
09:46 AM Bug #2605 (New): pushScreenDefinition overrides dynamic header of the frame
Igor Skornyakov

07/08/2015

05:46 PM Feature #2546: implement combo-box widget in GUI
Task branch @2546a@ for review updated to revision @10899@.
The enhancements has been made to mouse event handling...
Eugenie Lyzenko
09:44 AM Feature #2252: implement GUI client support
CUT/COPY/PASTE have alternative key mappings in Windows. I think we need to add those to @GuiKeyboard.standardKeyFun... Greg Shah

07/07/2015

07:54 PM Feature #2546: implement combo-box widget in GUI
Please review task branch @2546a@, revision @10898@.
This update has new approach that fixes the multiple combo-bo...
Eugenie Lyzenko
02:41 PM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > The only issue I have is with code like this: @if (child != ...
Constantin Asofiei
01:56 PM Feature #2546: implement combo-box widget in GUI
Constantin Asofiei wrote:
> The only issue I have is with code like this: @if (child != null && child instanceof Scr...
Eugenie Lyzenko
07:59 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> Please review task branch @2546a@, revision @10897@.
The only issue I have is with code li...
Constantin Asofiei
10:49 PM Feature #2546: implement combo-box widget in GUI
Please review task branch @2546a@, revision @10897@.
Adding drop-down press opening fix. The main logic of drop-do...
Eugenie Lyzenko
09:30 PM Feature #2546: implement combo-box widget in GUI
Rebased task branch @2546a@ from P2J trunk revision @10894@. Eugenie Lyzenko
05:16 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> I recommend that you zip up the @p2j/@ directory on devsrv01 and copy it to your local system. M...
Igor Skornyakov
04:57 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
I recommend that you zip up the @p2j/@ directory on devsrv01 and copy it to your local system. Make sure to exclude ... Greg Shah
04:51 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
The situation is very strange. On my machine the manual testing is OK (the dynamic header is in place). Igor Skornyakov
04:36 PM Feature #1807: implement clipboard support
Some things to note:
1. ChUI does support use of the CLIPBOARD system handle (including the VALUE attribute for bo...
Greg Shah
04:20 PM Feature #1811: implement the AJAX client driver
The current clipboard support for the ChUI web client has many of the building blocks that are needed for GUI clipboa... Greg Shah
11:25 AM Feature #2563: implement GUI EDITOR widget
Rebased task branch 2563b from P2J trunk revision 10894 (new branch revision 10898).
Constantin Asofiei
10:02 AM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10894 (branch revision 10906).
Constantin Asofiei

07/06/2015

07:33 PM Feature #2252: implement GUI client support
Rebased task branch 2424 from P2J trunk revision 10894 (branch revision 10896). Hynek Cihlar
03:37 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Greg, a conversion question; in 4GL, the following frames are equivalent:
> [...]
> In...
Greg Shah
10:39 AM Feature #2252: implement GUI client support
Task branch 2559e committed to trunk as revision 10894. Hynek Cihlar
09:49 AM Feature #2252: implement GUI client support
> I only didn't expect any ChUI-specific features, hence no ChUI-specific sublass.
I see. Good.
Greg Shah
09:43 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> I think the best approach is to create GUI and ChUI subclasses of @WindowManager@ that can have m...
Hynek Cihlar
09:34 AM Feature #2252: implement GUI client support
Go ahead and merge 2559e into the trunk.
The next time we have some work in @WindowManager@, we can make some fact...
Greg Shah
08:06 AM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Code Review Task Branch 2559e Revision 10896
> >
> > This is good.
>...
Hynek Cihlar
05:03 PM Feature #2546: implement combo-box widget in GUI
> Should I try to reboot it(not sure if I have enough permissions)?
No, let the customer handle that.
> The exc...
Greg Shah
04:42 PM Feature #2546: implement combo-box widget in GUI
The exception from drop-down dismiss rule is mouse events in combo-box entry field or outside drop-down or combo-box(... Eugenie Lyzenko
04:30 PM Feature #2546: implement combo-box widget in GUI
Greg Shah wrote:
> Does the 4GL code (actually, it is really the Windows drop-down control) dismiss the drop-down on...
Eugenie Lyzenko
09:48 AM Feature #2546: implement combo-box widget in GUI
> The root cause was too early dismiss the drop-down. I have preferred to use mouse press due to mouse press does imm... Greg Shah
07:46 AM Feature #1790: implement menu support
Vadim Gindin wrote:
> Could you help me to find why sub-menu body is truncated and where the truncating is happen?
...
Constantin Asofiei
04:42 AM Feature #1790: implement menu support
Constantin, could you look at my current changes in 1790d?
Here is my testcase:...
Vadim Gindin

07/03/2015

07:29 PM Feature #2546: implement combo-box widget in GUI
Please review task branch @2546a@, revision @10894@.
This is my first usage of the branch upload process. All curr...
Eugenie Lyzenko
05:16 PM Feature #2546: implement combo-box widget in GUI
Created task branch @2546a@ from P2J trunk revision @10893@. Eugenie Lyzenko
06:07 AM Feature #2546: implement combo-box widget in GUI
>Another issue with this test is some z-order problem: when the drop-down covers one or more widget, currently the co... Eugenie Lyzenko
04:42 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Well, the problem with the screen was reproduced manually. Igor Skornyakov
04:40 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Eugenie Lyzenko wrote:
> Try @CTRL-X@. This should also produce @GO@ function.
Thanks a lot! It works!
Igor Skornyakov
04:37 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Sorry, but I need an advise? I'm trying to execute the test manually, and I have to send V...
Hynek Cihlar
04:36 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Try @CTRL-X@. This should also produce @GO@ function. Eugenie Lyzenko
04:28 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Sorry, but I need an advise? I'm trying to execute the test manually, and I have to send VK_F1 at some step, but whe... Igor Skornyakov
02:58 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Constantin Asofiei wrote:
> MAJIC has some built-in "help" triggered by pressing F2 in almost all screens - this wil...
Igor Skornyakov
02:35 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Did you check this scenario by hand (manually trying the same inputs)...
Constantin Asofiei
02:31 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> Did you check this scenario by hand (manually trying the same inputs)?
Actually I tried to fin...
Igor Skornyakov
01:55 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Did you check this scenario by hand (manually trying the same inputs)? Greg Shah
10:36 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
The tc_item_stockroom_011 still fails. The mismatching screen is ... Igor Skornyakov
08:19 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
See #2603 for a response on the harness change. Greg Shah
05:22 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
After the second run only the tc_item_stockroom_011 test failed. However the mismatched screen in the report looks id... Igor Skornyakov
01:13 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review Task Branch 2559e Revision 10896
>
> This is good.
>
> 1. It is not a big deal,...
Hynek Cihlar
12:34 PM Feature #2252: implement GUI client support
Code Review Task Branch 2559e Revision 10896
This is good.
1. It is not a big deal, but I'd prefer a better way to ...
Greg Shah
08:49 AM Feature #2252: implement GUI client support
Greg, a conversion question; in 4GL, the following frames are equivalent:... Constantin Asofiei
08:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Please create a task branch for this task (@2567a@) and commit all your current work. All subsequent work should be ... Greg Shah
08:18 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
I've finished with the WIDGET-ID. Igor Skornyakov
08:00 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
Greg Shah wrote:
> Basically, yes.
>
> We need to do whatever the 4GL does when the command line parameter @-usew...
Igor Skornyakov
07:57 AM Feature #2567 (WIP): add misc widget support part 2: more options, attributes and methods
Igor said:
> To you mean that we only need to support the conversion of the access to the WIDGET-ID attribute with...
Greg Shah

07/02/2015

06:55 PM Feature #2252: implement GUI client support
For #2559 I have:
Implemented window modality independently on the actual UI driver.
Improved positioning of top-...
Hynek Cihlar
06:41 AM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10893 (branch revision 10898).
Constantin Asofiei
05:37 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Well, the situation is much better now. All CTRL-C tests passed. Only one gso_test (gso_269) and two rc_tests (tc_ite... Igor Skornyakov
01:17 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Hynek Cihlar wrote:
> With the workaround, we are losing type information about the serialized field but in this cas...
Igor Skornyakov
12:22 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> I suggest the following workaround in the @NativeTypeSerializer@
>
> public static vo...
Hynek Cihlar
12:08 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Fixed serialization for the null string. Regression test restarted
When you have abends li...
Constantin Asofiei
12:05 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Fixed serialization for the null string. Regression test restarted Igor Skornyakov
11:57 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> (the visibility of the @mark@ field becomes 'public').
Please leave it protected instead o...
Constantin Asofiei
11:44 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
I'm OK with this.
Constantin/Hynek?
Greg Shah
11:31 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Igor Skornyakov wrote:
> Thank you Greg. I'm looking at this now. However NPE in @writeUFT()@ is weird. I've used it...
Igor Skornyakov
10:55 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> I guess this has something to do with your changes to the configuration processing or widget conf...
Igor Skornyakov
10:47 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
> Here is the stack trace for another common failure.
>
> com.goldencode.p2j.net.SilentUnwindException: Connection ...
Greg Shah
10:23 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> I don't understand what this bug has to do with our failure. They state that it is specific to J...
Igor Skornyakov
10:17 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
I don't understand what this bug has to do with our failure. They state that it is specific to JDK 9.
Please post...
Greg Shah
10:05 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Sorry. I've previously found a wrong reference (it was about @DataOutputStream@). See however this one: https://netbe... Igor Skornyakov
10:01 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
The situation with NPE in @writeUTF()@ seems to be a known issue with OpenJDK. See https://bugs.openjdk.java.net/brow... Igor Skornyakov
09:14 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> I'm fine with the changes. What is the status of testing for this update?
There are still a...
Igor Skornyakov
08:58 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Code Review ias_upd20150630a.zip
I'm fine with the changes. What is the status of testing for this update?
Greg Shah
04:01 PM Feature #1790: implement menu support
Created task branch 1790d from P2J trunk revision 10893 Vadim Gindin
07:47 AM Feature #2422: add features to BROWSE
Stanislav Lomany wrote:
> I can do that after you finish your browse modifications if the issue doesn't bother you a...
Constantin Asofiei
07:45 AM Feature #2422: add features to BROWSE
I can do that after you finish your browse modifications if the issue doesn't bother you at this point. Stanislav Lomany
03:50 AM Feature #2422: add features to BROWSE
Stanislav Lomany wrote:
> Yes, @queryId@ actually contained browse ID. Didn't know that it can also contain query I...
Constantin Asofiei
02:38 AM Feature #2422: add features to BROWSE
Created task branch 2422b from P2J trunk revision 10893. Stanislav Lomany
07:06 AM Feature #2563: implement GUI EDITOR widget
Rebased task branch 2563b from P2J trunk revision 10893 (new branch revision 10897).
Constantin Asofiei
05:51 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> The next update for review presents the scaling factor implementation to eliminate hardcodi...
Constantin Asofiei
09:28 PM Feature #2546: implement combo-box widget in GUI
The next update for review presents the scaling factor implementation to eliminate hardcoding adjustments. The idea i... Eugenie Lyzenko

07/01/2015

06:11 PM Feature #2422: add features to BROWSE
Yes, @queryId@ actually contained browse ID. Didn't know that it can also contain query ID (I know that sounds stran... Stanislav Lomany
04:15 PM Feature #2422: add features to BROWSE
Stanislav, one more issue: is a little confusing that the query ID at some point is the same as the browse ID... this... Constantin Asofiei
09:00 AM Feature #2422: add features to BROWSE
Constantin, I have no objections. Stanislav Lomany
07:43 AM Feature #2422: add features to BROWSE
Stanislav, is there a query-related reason why the browse columns (at the widget level) are linked with the BrowseMod... Constantin Asofiei
03:44 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> This testcase defines 2 nested submenus "Insider" is nested in "Submenu".
You have the @buil...
Constantin Asofiei
10:57 AM Feature #1790: implement menu support
Constantin, your approach seems working at first sight. Now I have 2 problems with the testcase:... Vadim Gindin
02:32 PM Feature #1811: implement the AJAX client driver
Greg Shah wrote:
> Hynek:
>
> The @AbstractGuiDriver.newChildWindowEmulator()@ is only ever called from @GuiOutpu...
Hynek Cihlar
01:09 PM Feature #1811: implement the AJAX client driver
Hynek:
The @AbstractGuiDriver.newChildWindowEmulator()@ is only ever called from @GuiOutputManager.realizeChildWin...
Greg Shah
11:56 AM Feature #1811: implement the AJAX client driver
Created task branch 1811o from P2J trunk revision 10893.
There are 14 previous commits from this task. For this r...
Greg Shah
09:48 AM Feature #2252: implement GUI client support
Rebased task branch 2559e from P2J trunk revision 10894 (branch revision 10893). Hynek Cihlar
04:56 AM Feature #2563: implement GUI EDITOR widget
Rebased task branch 2563b from P2J trunk revision 10892 (new branch revision 10896).
Constantin Asofiei

06/30/2015

06:46 PM Feature #2546: implement combo-box widget in GUI
This merged with recent code update for review adds support for current item selection by mouse hovering. The idea is... Eugenie Lyzenko
03:54 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> Constantin, could you look at my update?
>
> Is that what you meant?
>
> When I'm movin...
Constantin Asofiei
02:59 PM Feature #1790: implement menu support
Constantin, could you look at my update?
Is that what you meant?
When I'm moving mouse pointer to menu-item in...
Vadim Gindin
02:18 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Merged with revno 10892 Igor Skornyakov
01:04 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
I've restarted majic build. Igor Skornyakov
12:48 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
> I'm planning to restart regression with the most recent version right now.
Please post the merged update for re...
Greg Shah
12:40 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
Greg Shah wrote:
> What is the status of regression testing for the 0623b update?
>
> Also: I think you need to m...
Igor Skornyakov
09:31 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
What is the status of regression testing for the 0623b update?
Also: I think you need to merge to the latest P2J r...
Greg Shah
02:11 PM Feature #2422: add features to BROWSE
The latest update was converted to branch 2422a. Committed to bzr as P2J rev. 10892. Stanislav Lomany
09:25 AM Bug #2588 (Closed): test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTT...
Greg Shah
06:28 AM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
Constantin Asofiei wrote:
> I'm OK with the change, go ahead and release it.
Committed in bzr as @10891@.
Eugenie Lyzenko
04:33 AM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
> Please review the change. I can release it because as before no testing is required for GUI code.
I'm OK with the ...
Constantin Asofiei

06/29/2015

07:01 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
There is one more place to modify regarding this bug. The GUI button does not display image for default button. So th... Eugenie Lyzenko
06:24 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
The fix has been committed in bzr as @10890@. Will be distributed shortly. Eugenie Lyzenko
06:12 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
Eugenie Lyzenko wrote:
> >This should be already covered in branch 2563b @FrameGuiImpl.processDefaultButton@ - pleas...
Constantin Asofiei
06:04 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
>This should be already covered in branch 2563b @FrameGuiImpl.processDefaultButton@ - please double check this branch... Eugenie Lyzenko
05:51 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
Eugenie Lyzenko wrote:
> The conclusion is only @DEFAULT-BUTTON@ frame option has meaning when defining the button t...
Constantin Asofiei
05:32 PM Bug #2588: test and fix the relationship between BUTTON:DEFAULT and frame's DEFAULT-BUTTON attribute
>Write the following testcases to check behavior:
>
>1. Does @BUTTON:DEFAULT@ without frame's @DEFAULT-BUTTON@ opti...
Eugenie Lyzenko
12:54 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> > Lets change the approach to this: take the menubar's clipping rectangle and, if the ScreenBi...
Constantin Asofiei
12:32 PM Feature #1790: implement menu support
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > Vadim Gindin wrote:
> > > > >...
Vadim Gindin
11:30 AM Feature #1790: implement menu support
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Vadim Gindin wrote:
> > > > A solution would be to repaint the...
Constantin Asofiei
10:27 AM Feature #1790: implement menu support
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > > A solution would be to repaint the entire menubar or sub-menu...
Vadim Gindin
09:48 AM Feature #1790: implement menu support
> But when I did this change, the error didn't disappear. Was I wrong? Could you have a look at it?
Your change do...
Greg Shah
06:53 AM Feature #1790: implement menu support
Vadim Gindin wrote:
> > A solution would be to repaint the entire menubar or sub-menu on mouseEnter/Exit. But I th...
Constantin Asofiei
06:34 AM Feature #1790: implement menu support
Constantin Asofiei wrote:
> What I think is happening is this:
> * you are calling a @repaint()@ for a certain menu...
Vadim Gindin
06:04 AM Feature #1790: implement menu support
Constantin, thank you, I'll try.
Greg, I've faced with parsing error with the following procedure:...
Vadim Gindin
04:45 AM Feature #1790: implement menu support
What I think is happening is this:
* you are calling a @repaint()@ for a certain menu-item; this ensures that an inv...
Constantin Asofiei
03:31 AM Feature #1790: implement menu support
Constantin, I have a problem with mouse ENTER and EXIT events processing. When I move mouse pointer from one menu-ite... Vadim Gindin
04:22 AM Feature #2252: implement GUI client support
Rebased task branch 1796b from P2J trunk revision 10888 (branch revision 10890). Constantin Asofiei
04:21 AM Feature #2563: implement GUI EDITOR widget
Rebased task branch 2563b from P2J trunk revision 10888 (new branch revision 10892). Constantin Asofiei

06/28/2015

07:58 PM Feature #2546: implement combo-box widget in GUI
Merge with recent code base for review. In addition the event list chaining in drop-down cycle is now filtering to co... Eugenie Lyzenko
05:37 AM Bug #2601: Implement gap closing mechanism for browse
When some of the records contained in a browse are deleted in background (by @DELETE@, not @DELETE-*-ROW(S)@), "gaps"... Stanislav Lomany
04:11 AM Bug #2601 (New): Implement gap closing mechanism for browse
Stanislav Lomany
05:24 AM Feature #2252: implement GUI client support
Task branch 2559d passed regression testing and was committed to trunk as revision 10888. Hynek Cihlar

06/27/2015

08:14 PM Feature #2546: implement combo-box widget in GUI
Finally the update merged with the recent code base is ready with all fixes required:
1. Resolution for previous upd...
Eugenie Lyzenko
08:12 PM Bug #2600: Implement proper refresh after deletion if the deleted row is a new row outside of the...
Example of the behavior - @uast/browse/brws-offset5.p@:
down to 10, n, esc-R, up to 1, d - scrolled to 10.
The ...
Stanislav Lomany

06/26/2015

07:45 PM Bug #2600 (New): Implement proper refresh after deletion if the deleted row is a new row outside ...
Stanislav Lomany
07:13 PM Bug #2599: 4GL makes selection invalid after row deletion
4GL makes selection invalid if we have deleted a selected row and there was a new row in the set of selected rows.
...
Stanislav Lomany
07:08 PM Bug #2599 (New): 4GL makes selection invalid after row deletion
Stanislav Lomany
04:12 PM Bug #2598: Adding new row in REPLACE mode causes quirk
Scenario:... Stanislav Lomany
03:55 PM Bug #2598 (New): Adding new row in REPLACE mode causes quirk
Stanislav Lomany
11:58 AM Feature #2252: implement GUI client support
Code Review Task Branch 2559d Revision 10888
The changes look good to me. Please get them tested.
Greg Shah
11:31 AM Feature #2252: implement GUI client support
For #2559 I have:
Fixed calculation of workspace size in redirection mode.
Fixed some unhandled exceptions when s...
Hynek Cihlar
06:19 AM Bug #2597: Rows are quirky committed on insert-row() call.
General description:
1. Update some row 1.
2. Leave it by calling INSERT-ROW in a trigger. Row 1 will contain updat...
Stanislav Lomany
05:37 AM Bug #2597 (New): Rows are quirky committed on insert-row() call.
Stanislav Lomany
 

Also available in: Atom