Project

General

Profile

Activity

From 11/14/2014 to 12/13/2014

12/13/2014

05:34 AM Feature #1790: implement menu support
Another remained issues.
* TITLE attribute of the Menu
* LIKE clauses
Vadim Gindin

12/12/2014

05:30 PM Feature #1790: implement menu support
The next update contains corrections of previous notes and dynamic menus creation support.
* About literals, that ar...
Vadim Gindin
10:46 AM Feature #1790: implement menu support
Greg, I have some difficulties with dynamic menus.
1. I missed one attribute in @MenuItemWidget@ called "SUBTYPE". I...
Vadim Gindin
10:46 AM Feature #2252: implement GUI client support
This update for review contains reworked tooltip implementation. Now it is not associated with button so can easily b... Eugenie Lyzenko
10:13 AM Feature #2422: add features to BROWSE
About NUM-LOCKED-COLUMNS. It may be the case for an editing browse that available (non-locked) width is less than the... Stanislav Lomany

12/10/2014

09:45 AM Feature #2422: add features to BROWSE
Update for review. Contains functions listed in note 27 except NUM-LOCKED-COLUMNS. Stanislav Lomany

12/09/2014

06:49 AM Feature #2252: implement GUI client support
Merged with recent changes. Eugenie Lyzenko
08:37 PM Feature #2252: implement GUI client support
This update for review is first step for image widget conversion and runtime support. But enough to see the screen sh... Eugenie Lyzenko

12/08/2014

02:12 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > I'll try to re-write the calc app without relying on the ...
Constantin Asofiei
11:45 AM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> I'll try to re-write the calc app without relying on the X/Y coordinates in the mean tim...
Constantin Asofiei
11:19 AM Feature #2252: implement GUI client support
Hynek,
My attached update is built on top of your 1208b.zip update (is still unfinished, but it doesn't have any C...
Constantin Asofiei
08:11 AM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> There was no reason to differentiate ChUI/non-ChUI for LT.getHeightChars, and this was fixed....
Constantin Asofiei
07:59 AM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Please review the attached changes. All points from the review ...
Hynek Cihlar
07:33 AM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Please review the attached changes. All points from the review addressed, except for the @load...
Constantin Asofiei
07:09 AM Feature #2252: implement GUI client support
Please review the attached changes. All points from the review addressed, except for the @load_descriptors@ in method... Hynek Cihlar

12/07/2014

06:39 PM Feature #2252: implement GUI client support
Constantin, thanks for the inputs. I will finish your suggestions in the morning. Btw. the regression testing goes we... Hynek Cihlar
06:24 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Have you done some performance tests?
>
> Yes, but so far o...
Constantin Asofiei
06:10 PM Feature #2252: implement GUI client support
Pls ignore hc_upd20141207e.zip, it didn't contain the changes in @SwingGuiPrimitives@. See the attached instead. Hynek Cihlar
06:07 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Have you done some performance tests?
Yes, but so far only in ChUI. The performance ...
Hynek Cihlar
04:56 PM Feature #2252: implement GUI client support
Hynek, I don't see anything wrong with the logic. BTW, I like the idea using the withinClientPoint to reduce the aspe... Constantin Asofiei
03:07 PM Feature #2252: implement GUI client support
This is for #2424.
The attached file includes changes for review and contains the following.
- Implemented synchron...
Hynek Cihlar
07:42 AM Feature #1811: implement the AJAX client driver
Constantin Asofiei wrote:
> Fixes a starvation problem while reading keys via the web client driver. Will runtime te...
Constantin Asofiei

12/06/2014

03:28 PM Feature #1811: implement the AJAX client driver
Fixes a starvation problem while reading keys via the web client driver. Will runtime test it. Constantin Asofiei
02:17 PM Feature #2252: implement GUI client support
My latest update merged with bzr rev 10677. Greg Shah
12:59 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141206b.zip
>
> It looks good, release it.
Released to bzr rev 10677.
Constantin Asofiei
12:56 PM Feature #2252: implement GUI client support
Code Review ca_upd20141206b.zip
It looks good, release it.
Greg Shah
12:51 PM Feature #2252: implement GUI client support
Greg, I want to reduce the load on the changes I need to maintain; following is a GUI-only subset of 1205e.zip which ... Constantin Asofiei
12:07 PM Feature #2252: implement GUI client support
The update @evl_upd20141206a.zip@ committed in bzr as 10676. Eugenie Lyzenko
12:00 PM Feature #2252: implement GUI client support
Simple navigation tests for @evl_upd20141206a.zip@ show no regression. So I'm starting to commit and release this upd... Eugenie Lyzenko
11:35 AM Feature #2252: implement GUI client support
The update @evl_upd20141205b.zip@ has been committed in bzr as 10675. Eugenie Lyzenko
11:22 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> I don't think we need to wait for @CTRL-C@ in this case. The changes are quite far away. Please...
Eugenie Lyzenko
11:16 AM Feature #2252: implement GUI client support
I don't think we need to wait for @CTRL-C@ in this case. The changes are quite far away. Please go ahead and check ... Greg Shah
11:14 AM Feature #2252: implement GUI client support
The main part for @evl_upd20141205b.zip@ completed without regressions. Waiting for CTRL-C to be done. Eugenie Lyzenko
09:27 AM Feature #2252: implement GUI client support
>Eugenie, please do only a simple test in MAJIC: apply your update, start the server and do some simple navigation wi... Eugenie Lyzenko
09:19 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review evl_upd20141206a.zip
>
> It looks good. Off the top of my head I think the color-...
Constantin Asofiei
09:12 AM Feature #2252: implement GUI client support
Code Review ca_upd20141205e.zip
This is awesome! I'm blown away that you've been able to get so far in editing wi...
Greg Shah
08:40 AM Feature #2252: implement GUI client support
Code Review evl_upd20141206a.zip
It looks good. Off the top of my head I think the color-table support is only re...
Greg Shah
08:30 AM Feature #2252: implement GUI client support
>In what class do you propose to define these values? This should be separate from the loading code (like how we stor... Eugenie Lyzenko
08:22 AM Feature #2252: implement GUI client support
In what class do you propose to define these values? This should be separate from the loading code (like how we stor... Greg Shah
08:29 PM Feature #2252: implement GUI client support
Default Progress color table(always exists in Windows)... Eugenie Lyzenko
07:47 PM Feature #2252: implement GUI client support
Greg,
This version (although needs more cleanup/javadocs) is under regression testing. Please take a look, if you...
Constantin Asofiei
07:28 PM Feature #2252: implement GUI client support
The conversion testing for @evl_upd20141205b.zip@ completed. The generated files are identical.
Started the runtim...
Eugenie Lyzenko

12/05/2014

06:20 PM Feature #1790: implement menu support
Code Review vig_upd20141206a.zip
1. @WindowWidget.setMenubar(handle)@ should check for null and unknown can take t...
Greg Shah
04:31 PM Feature #1790: implement menu support
I added @menu-item@ attributes conversion and fixed @menubar@ conversion.
The question. Although I added @relative...
Vadim Gindin
04:25 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> >unfortunately there is one more regression: the window scrollbars are no longer responsive...
Constantin Asofiei
04:14 PM Feature #2252: implement GUI client support
>unfortunately there is one more regression: the window scrollbars are no longer responsive after H003/H004 in Window... Eugenie Lyzenko
03:54 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141205d.zip
>
> Its good. Release it.
Released to rev 10674.
Constantin Asofiei
03:53 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review evl_upd20141205b.zip
>
> I like it. Please get it tested.
OK. The conversion t...
Eugenie Lyzenko
03:47 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> > 2. in ButtonGuiImpl, you were calling drawing code directly from mouse events.
>
> Wha...
Constantin Asofiei
03:43 PM Feature #2252: implement GUI client support
>unfortunately there is one more regression: the window scrollbars are no longer responsive after H003/H004 in Window... Eugenie Lyzenko
03:39 PM Feature #2252: implement GUI client support
Code Review evl_upd20141205b.zip
I like it. Please get it tested.
Greg Shah
03:37 PM Feature #2252: implement GUI client support
Code Review ca_upd20141205d.zip
Its good. Release it.
Greg Shah
03:26 PM Feature #2252: implement GUI client support
> 2. in ButtonGuiImpl, you were calling drawing code directly from mouse events.
What do you mean? Except show/hid...
Eugenie Lyzenko
03:13 PM Feature #2252: implement GUI client support
>...Doesn't @FileSystemOps.searchPath()@ already have the functionality to honor/mimic the source system's case sensi... Eugenie Lyzenko
03:09 PM Feature #2252: implement GUI client support
Greg, this is for the "ghost" drawing problems. It affects only the GUI code, so it can be released.
Eugenie:
* ...
Constantin Asofiei
02:30 PM Feature #2252: implement GUI client support
Code Review evl_upd20141205a.zip
This is a really good update. My only concern is that @LogicalTerminal.loadImage(...
Greg Shah
11:25 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141204d.zip
>
> The changes look good. Please get it tested.
Passed runt...
Constantin Asofiei
11:01 AM Feature #2252: implement GUI client support
This update for review includes all required to work with icon loading into window title bar. Including testcases to ... Eugenie Lyzenko
08:15 PM Feature #2252: implement GUI client support
This update for review includes conversion and runtime support for methods @LOAD-ICON@ and @LOAD-SMALL-ICON@ for wind... Eugenie Lyzenko

12/04/2014

05:11 PM Feature #2252: implement GUI client support
Code Review ca_upd20141204d.zip
The changes look good. Please get it tested.
Greg Shah
05:04 PM Feature #2252: implement GUI client support
Some NPE fixes related to client restart on CTRL-C (or restart caused by other unrelated abends). Constantin Asofiei
04:38 PM Feature #1790: implement menu support
This is a good question. The answer is that we don't actually create a @new handle()@ constructor for the @ATTR_HAND... Greg Shah
03:47 PM Feature #1790: implement menu support
How about menu handle? I need that @menu m1:handle@ will be converted to @new handle(m1)@. Where it happens with fram... Vadim Gindin
02:50 PM Feature #1790: implement menu support
> Now I think that menu_generator.xml is better place because fixups/post_parse_fixups.xml is too early (there was n... Greg Shah
12:29 PM Feature #1790: implement menu support
Greg Shah wrote:
>..
> I see you tried to use @evalLib('methods_and_attributes')@. @evalLib()@ and @execLib()@ are...
Vadim Gindin
10:08 AM Feature #1790: implement menu support
> I found @widget_reference.rules@ and tried to add the following rules
As I mentioned in note 56 above, you just ...
Greg Shah
05:48 AM Feature #2412: Implement widget browser
Hynek Cihlar wrote:
> The attached file was committed to bzr revision 10671.
>
> It contains the following change...
Hynek Cihlar
05:44 AM Feature #2412: Implement widget browser
The attached file was committed to bzr revision 10671.
It contains the following changes to Widget browser.
- W...
Hynek Cihlar

12/03/2014

06:26 PM Feature #2252: implement GUI client support
The @evl_upd20141201a.zip@ update has been committed in bzr as 10670. Eugenie Lyzenko
06:08 PM Feature #2252: implement GUI client support
> I suggested 4GL places the tooltip with right-down delta shift from the current mouse pointer position. The delta c... Greg Shah
06:06 PM Feature #2252: implement GUI client support
The current build archive @TwelveMonkeys-master.zip@ has been uploaded to share. Also I have uploaded prebuilt binari... Eugenie Lyzenko
05:58 PM Feature #2252: implement GUI client support
>This is good. Since this code can only be reached in GUI, you can go ahead and check it in.
OK.
>A question: h...
Eugenie Lyzenko
05:06 PM Feature #2252: implement GUI client support
Code Review evl_upd20141201a.zip
This is good. Since this code can only be reached in GUI, you can go ahead and c...
Greg Shah
04:57 PM Feature #2252: implement GUI client support
Code Review hc_upd20141201b.zip
The changes look good. You can check them in since they don't affect production c...
Greg Shah
04:35 PM Feature #2252: implement GUI client support
> As to my opinion - if we need just *.ICO files support may be it is better to write our own module to do this than ... Greg Shah
04:21 PM Feature #2252: implement GUI client support
The image handling for client GUI code, for example to draw the @*.ico@ file in the title bar can be added just using... Eugenie Lyzenko
03:30 PM Feature #2252: implement GUI client support
My latest changes with some additional parser and schema parser improvements. Greg Shah
12:18 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> The 4GL can handle @*.ico@ pictures to display them in GUI frame.
>
> While Java can han...
Constantin Asofiei
12:16 PM Feature #2252: implement GUI client support
The 4GL can handle @*.ico@ pictures to display them in GUI frame.
While Java can handle @jpeg@, @gif@, @bmp@, @wbm...
Eugenie Lyzenko
05:22 PM Feature #1790: implement menu support
Forgot to add another one question. As you could see the place where new parameter was appeared is also wrong:
it mu...
Vadim Gindin
05:16 PM Feature #1790: implement menu support
Greg, I got stuck a little. I'm trying to convert menu handle parameter to @setMenubar@ call for the following statem... Vadim Gindin

12/02/2014

02:51 PM Feature #1832 (WIP): implement image support
Greg Shah
11:53 AM Feature #1790: implement menu support
> What are you writing about in the point 2 in previous note?
I am saying that RULE is not a real widget in 4GL te...
Greg Shah
11:23 AM Feature #1790: implement menu support
Greg, What are you writing about in the point 2 in previous note? Vadim Gindin
09:57 AM Feature #1790: implement menu support
Code Review vig_upd20141202a.zip
This is great! You are very close now.
1. In @WindowWidget@, the menubar shoul...
Greg Shah
09:37 AM Feature #1790: implement menu support
> Those should be done during annotations processing.
Actually, that is not right. You can probably leave behind ...
Greg Shah
09:35 AM Feature #1790: implement menu support
> 1. Frame definition contains initialization block, that looks like this.
> [...]
> This block resides right in th...
Greg Shah
09:38 AM Feature #2422: add features to BROWSE
It might be that this bug is the last thing that holds me, so my estimate is from 2 days to until the end of the week... Stanislav Lomany
09:06 AM Feature #2422: add features to BROWSE
> I have to fix this bug, otherwise DELETE-CURRENT-ROW will not work properly.
Understood.
When do you think yo...
Greg Shah
07:35 AM Feature #2422: add features to BROWSE
Bug 6. Testcase: @uast/browse/brws-refresh.p@. Reproduction: press "r" six times. On each press current row goes down... Stanislav Lomany
07:10 PM Feature #2252: implement GUI client support
This is the version of my changes that I will start conversion and runtime regression testing. The conversion suppor... Greg Shah

12/01/2014

06:39 PM Feature #1790: implement menu support
The next update.
- Added SKIP and RULE elements
- Added generic type to @WidgetList@.
- Added @self@ field to @Su...
Vadim Gindin
01:41 PM Feature #2252: implement GUI client support
This updates for review contains the tooltip implementation. The working is illustrated by the pictures attached. The... Eugenie Lyzenko
06:26 AM Feature #2252: implement GUI client support
Here is the proper fix of the problem with alert boxes I reported. I also included other widget browser changes I had... Hynek Cihlar
08:00 PM Feature #2252: implement GUI client support
The missing file... Greg Shah
08:00 PM Feature #2252: implement GUI client support
Here is my latest, with many more fixes. Greg Shah

11/30/2014

06:54 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Is this related to widget highlight, when widget browser is active in ChUI mode? If so, ...
Hynek Cihlar
06:48 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Are you sure this is not related to ...
Constantin Asofiei
06:46 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Are you sure this is not related to your changes? In latest bzr...
Hynek Cihlar
06:32 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Are you sure this is not related to your changes? In latest bzr rev, the code you posted...
Hynek Cihlar
06:28 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> It seems we have broken alert boxes, at least the following code causes an NPE in @ThinClient@...
Constantin Asofiei
06:24 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> It seems we have broken alert boxes, at least the following code causes an NPE in @ThinClient@...
Hynek Cihlar
06:21 PM Feature #2252: implement GUI client support
It seems we have broken alert boxes, at least the following code causes an NPE in @ThinClient@ on the trunk.... Hynek Cihlar
05:55 AM Feature #2252: implement GUI client support
This is the latest version that continues to evolve to fix more bugs. Inline var defs (variables defined in a format... Greg Shah
09:14 PM Feature #2252: implement GUI client support
The update @evl_upd20141128a.zip@ has been committed in bzr as 10668. Also I have committed the testcases I have used... Eugenie Lyzenko
08:57 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Eugenie: please do commit and release evl_upd20141128a.zip.
The test results file is @10666_e8...
Eugenie Lyzenko
03:30 PM Feature #2422: add features to BROWSE
Bug 5. Mismatched highlighted and actual current row for editable browse. Testcase: @uast/browse/brws-select1-edit-si... Stanislav Lomany

11/29/2014

06:42 PM Feature #2252: implement GUI client support
Eugenie: please do commit and release evl_upd20141128a.zip. Greg Shah
03:30 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> The idea I had in mind was that I would compare width-chars value coming from the server with ...
Constantin Asofiei
03:21 PM Feature #2252: implement GUI client support
Another reason I ask is the following sample.... Hynek Cihlar
02:52 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> > What about this:
> > * when working with attributes on the client-side and server-side, yo...
Constantin Asofiei
02:32 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> I'm still reluctant that it is easy to remove the explicit setter...
Hynek Cihlar
01:53 PM Feature #2252: implement GUI client support
Greg Shah wrote:
>
> Please get this runtime regression tested.
The resting completed without regressions. Main...
Eugenie Lyzenko
12:42 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> I am assuming config state may change from the call of @AbstractWidget.initialize@. So the fix...
Constantin Asofiei
11:28 AM Feature #2252: implement GUI client support
Sample code showing the problem. The program output is 0 instead of 3.... Hynek Cihlar
10:48 AM Feature #2252: implement GUI client support
I found an issue with config state synchronization.
When a client widget is initialized with @AbstractWidget.init...
Hynek Cihlar
03:26 PM Feature #1790: implement menu support
I added SKIP and RULE support to menu conversion rules. It works. @SkipEntity@ and correspondent class for RULE don't... Vadim Gindin

11/28/2014

06:37 PM Feature #1790: implement menu support
Code Review vig_upd20141128a.zip
The changes are pretty good.
1. As note 42 documents, KW_MENU_ITM is matched i...
Greg Shah
04:07 PM Feature #2252: implement GUI client support
Code Review evl_upd20141128a.zip
I'm fine with the changes. Good work!
Please get this runtime regression tested.
Greg Shah
03:26 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> Continue working on tooltip feature implementation.
Please make sure the tooltip implement...
Constantin Asofiei
03:21 PM Feature #2252: implement GUI client support
This update for review includes mouse handling support. The buttons now can be pressed by mouse. To do this working t... Eugenie Lyzenko

11/27/2014

06:05 PM Feature #1790: implement menu support
I did sub-menu conversion. It works. Here is an update. But I'm not satisfied by it.
1. I had to use WID_SUB_MENU...
Vadim Gindin
04:21 PM Feature #2422: add features to BROWSE
This bug (from note 3) was fixed in the latest release. Great! Stanislav Lomany
12:17 PM Feature #2422: add features to BROWSE
... Greg Shah
05:05 AM Feature #2422: add features to BROWSE
Bug 4. Missing selected row pointer in single-selection editable browse. Testcase @uast/browse/brws-select1-edit.p@. ... Stanislav Lomany
03:55 AM Feature #2422: add features to BROWSE
The bug in note 3 was bringing some difficulties to my testcases, so I made a fix / workaround:
Was (@EventManager...
Stanislav Lomany
02:18 PM Feature #2252: implement GUI client support
Here is the latest version of my update that has many attr/method changes. This is merged up to bzr rev 10666. Greg Shah
02:03 PM Feature #2252: implement GUI client support
This update for review adds proper handling for @spacebar@ key. Also it includes pressing state drawing implementatio... Eugenie Lyzenko
11:19 AM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> The testcases @rectangle/rect_tets3.p@ can be taken from bzr. The buggy screenshot attached...
Constantin Asofiei
10:12 AM Feature #2252: implement GUI client support
The testcases @rectangle/rect_tets3.p@ can be taken from bzr. The buggy screenshot attached(do not worry about rectan... Eugenie Lyzenko
01:47 AM Feature #2252: implement GUI client support
Eugnie,
> 4. Bug fixing. The real point I worry about is painting issue not directly related to GUI button itself. T...
Constantin Asofiei
12:18 PM Bug #2452: Button label resize fails with error 4054
... Hynek Cihlar
12:13 PM Bug #2452 (Closed): Button label resize fails with error 4054
Hynek Cihlar

11/26/2014

05:28 PM Feature #2252: implement GUI client support
Code Review evl_upd20141126b.zip
It is really good! And I'm pretty excited to see "real" GUI buttons drawing in o...
Greg Shah
02:03 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > but you should try to build some test (in ChUI) which creates l...
Constantin Asofiei
01:57 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> but you should try to build some test (in ChUI) which creates lots of frames (i.e. exter...
Hynek Cihlar
01:12 PM Feature #2252: implement GUI client support
This update includes one file I missed in previous one. Please use this drop instead. Eugenie Lyzenko
12:39 PM Feature #2252: implement GUI client support
Constantin,
The first I'm planning to implement all you can see on the screen, probably @BUTTON@ GUI specifics, im...
Eugenie Lyzenko
12:20 PM Feature #2252: implement GUI client support
This update for review(merged with the recent code base) includes current status of the button GUI widget plus severa... Eugenie Lyzenko
08:47 AM Feature #2252: implement GUI client support
> post the list of widget attributes/methods (common for both FILL-IN and BUTTON widgets) you've already implemented... Greg Shah
07:12 AM Feature #2252: implement GUI client support
Eugenie, better yet, please let me know if you plan on implementing dynamic features related to frame/button, or if y... Constantin Asofiei
06:57 AM Feature #2252: implement GUI client support
Eugenie,
Please post the list of widget attributes/methods (common for both FILL-IN and BUTTON widgets) you've alr...
Constantin Asofiei
01:51 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141125d.zip
>
> It looks very good. If it passes testing, check it in.
C...
Constantin Asofiei
03:26 PM Feature #2451 (Closed): implement FILL-IN widget in GUI client
Constantin Asofiei
02:26 PM Feature #1790: implement menu support
> I just asked about post_parse_fixup.xml step and how to interpret sm reference. Because it is not a reference and i... Greg Shah
01:36 PM Feature #1790: implement menu support
Greg Shah wrote:
> Progress has a separate namespace for menus. That means that @sm@ as a menu/sub-menu is differen...
Vadim Gindin
12:55 PM Feature #1790: implement menu support
Progress has a separate namespace for menus. That means that @sm@ as a menu/sub-menu is different from @sm@ as a var... Greg Shah
08:25 AM Feature #1790: implement menu support
I have some difficulty. I worked on sub-menu reference parsing and conversion. Have a look at the simple test-case:
...
Vadim Gindin
08:30 AM Feature #2422: add features to BROWSE
Bug 3. About editable browse. Testcase @browse/brws-select3-edit.p@.
Reproduction: press F4....
Stanislav Lomany

11/25/2014

05:55 PM Feature #2252: implement GUI client support
Code Review ca_upd20141125d.zip
It looks very good. If it passes testing, check it in.
Greg Shah
03:35 PM Feature #2252: implement GUI client support
Second (and final) pass at the issues left in note 620:
* CTRL-BREAK in GUI
* GUI client re-initialization
Plus:...
Constantin Asofiei
02:08 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> >why not disable the aspect logic while this is being executed? @applyConfig@ is called ...
Hynek Cihlar
01:54 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Advice request.
>
> @BaseConfig.applyConfig@ doesn't contain only simple assignments to the...
Constantin Asofiei
01:44 PM Feature #2252: implement GUI client support
Advice request.
@BaseConfig.applyConfig@ doesn't contain only simple assignments to the config fields but also cal...
Hynek Cihlar
10:53 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> > I have found some solution to avoid this issue:
> > 1. Replace code above with:
> > [...]
> ...
Constantin Asofiei
10:45 AM Feature #2252: implement GUI client support
> I have found some solution to avoid this issue:
> 1. Replace code above with:
> [...]
>
> 2. The new method ge...
Greg Shah
10:04 AM Feature #2252: implement GUI client support
-------- Original Message --------
Subject: Re: CTRL-BREAK processing in GUI
Date: Tue, 25 Nov 2014 10:54:52 +000...
Greg Shah
04:24 PM Feature #2422: add features to BROWSE
> That is ChUI-only quirk. Should I emulate it?
If it will take days to do, then defer it (but create a new task ...
Greg Shah
04:15 PM Feature #2422: add features to BROWSE
There is 4GL quirk when SELECT-ROW or some functions are used and the target browse doesn't have the focus, after the... Stanislav Lomany
04:13 PM Feature #1790: implement menu support
> worked on remarks, added submenu conversion rules, tested submenu reusing case. I found that when submenu is used s... Greg Shah
09:05 AM Feature #1790: implement menu support
Greg Shah wrote:
..
> > 2. One SUBMENU can be owned by several MENU. It also defined in a separate statement DEFINE...
Vadim Gindin
08:56 AM Feature #1790: implement menu support
> 1. SUBMENU and MENU have different sets of attributes and probably have different behavior relating to uniqueness r... Greg Shah
04:13 AM Feature #1790: implement menu support
I need advices about SUB-MENUs.
1. SUBMENU and MENU have different sets of attributes and probably have different ...
Vadim Gindin

11/24/2014

05:29 PM Feature #2252: implement GUI client support
Need to discuss one point I have discovered while GUI button widget implementation.
The P2J code uses @Window@ rel...
Eugenie Lyzenko
04:55 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> > I should release this now so Hynek can merge.
>
> Yes, please do.
ca_upd20141124c.zip was...
Constantin Asofiei
04:52 PM Feature #2252: implement GUI client support
> I should release this now so Hynek can merge.
Yes, please do.
Greg Shah
04:43 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141124c.zip
>
> I'm fine with the changes.
>
> BTW, the @GuiSimulator.r...
Constantin Asofiei
04:25 PM Feature #2252: implement GUI client support
Code Review ca_upd20141124c.zip
I'm fine with the changes.
BTW, the @GuiSimulator.resizeScreenBuffers()@ javado...
Greg Shah
04:25 PM Feature #2252: implement GUI client support
Attached the details from the webpage in note 615 in pdf format. Constantin Asofiei
04:11 PM Feature #2252: implement GUI client support
This one is replacement for 1123c.zip and it passed runtime testing. It also fixes another GUI issue: the image buff... Constantin Asofiei
01:29 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> I am inclining more to (2) because
From what you noted, I'm inclined too. But you need to e...
Constantin Asofiei
12:05 PM Feature #2252: implement GUI client support
In regard to #2424.
I am working on the synchronization of linked coordinate attributes (x/column, width-pixels/wi...
Hynek Cihlar
10:43 AM Feature #1790: implement menu support
Greg Shah wrote:
> Code Review vig_upd20141124a.zip
>
> This is a good step forward.
>
> 1. In @menu_generator...
Vadim Gindin
09:42 AM Feature #1790: implement menu support
Code Review vig_upd20141124a.zip
This is a good step forward.
1. In @menu_generator.xml@, you need more specifi...
Greg Shah
09:15 AM Feature #1790: implement menu support
The next update with fixed bugs (literals and overridden JAST). It works in conversion of menu with menu-items. Vadim Gindin

11/23/2014

05:30 PM Feature #2252: implement GUI client support
Code Review ca_upd20141123c.zip
There is quite a bit of important clean-up being done here. It is good stuff. Un...
Greg Shah
02:32 PM Feature #2252: implement GUI client support
This update fixes the following:
> 1. Incomplete dynamic widget/create window support. I know that GuiWidgetFactory...
Constantin Asofiei
09:06 AM Feature #2252: implement GUI client support
-------- Original Message --------
Subject: Re: next steps for GUI and an upcoming trip/demo
Date: Sat, 22 Nov 20...
Greg Shah
09:06 AM Feature #2252: implement GUI client support
> I will leave this after the customer demo and for now assume one display.
Good idea.
Greg Shah

11/22/2014

01:18 PM Feature #2252: implement GUI client support
Greg, also unless you think otherwise, I will leave this after the customer demo and for now assume one display.
H...
Hynek Cihlar
01:15 PM Feature #2252: implement GUI client support
Ok. The test will require the windows to be moved around manually. But it should be easy to follow if the instruction... Hynek Cihlar
11:58 AM Feature #2252: implement GUI client support
Send an email to Guy Mills describing the testing you need. Ask him if they have any installations that would be sui... Greg Shah
09:39 AM Feature #2252: implement GUI client support
I need to test the behavior of the following attributes on multi-display setup. Any idea how?
SESSION:HEIGHT-CHARS...
Hynek Cihlar

11/21/2014

05:41 PM Feature #2252: implement GUI client support
The update @evl_upd20141120a.zip@ has been committed in bzr as 10662. Eugenie Lyzenko
05:13 PM Feature #2252: implement GUI client support
Testing completed. No regressions found, the results are in @10660_e83af3b_20141121_evl.zip@. Had to run 3-way CTRL-C... Eugenie Lyzenko
03:38 PM Feature #2252: implement GUI client support
The main part completed without regressions. The CTRL-C part has been started. In a expected no problem case I'll che... Eugenie Lyzenko
03:32 PM Feature #1790: implement menu support
> 1. They are equal, i.e. MenuDefinitionMen1.jast contains definition of menu2. In other words it was overwritten. Al... Greg Shah
03:02 PM Feature #1790: implement menu support
I have 2 questions. I have simple testcase containing 2 @define menu@ statements and I'm expecting 2 menu definition ... Vadim Gindin

11/20/2014

05:07 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review evl_upd20141120a.zip
>
> If this passes testing, please do check it in and distrib...
Eugenie Lyzenko
04:57 PM Feature #2252: implement GUI client support
Code Review evl_upd20141120a.zip
If this passes testing, please do check it in and distribute it.
You don't nee...
Greg Shah
04:30 PM Feature #2252: implement GUI client support
This is merge with @10660@. The testing will be started shortly. Eugenie Lyzenko
03:00 PM Feature #2252: implement GUI client support
The main part of testing for @evl_upd20141119b.zip@ completed without regressions. Waiting for CTRL-C part to be done. Eugenie Lyzenko
02:55 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review ca_upd20141120c.zip
Passed testing, released to rev 10660
Constantin Asofiei
10:11 AM Feature #2252: implement GUI client support
Code Review ca_upd20141120c.zip
Everything is fine. Check it in when it passes.
Greg Shah
09:31 AM Feature #2252: implement GUI client support
Advancing with MAJIC regression fixes... no new issues found, only some failures from an early failed driver thread, ... Constantin Asofiei
07:50 PM Feature #2252: implement GUI client support
The main part of the regression cycle for @evl_upd20141119b.zip@ has been started. Eugenie Lyzenko
07:40 PM Feature #2252: implement GUI client support
>> Moreover this can be changed when application is running.
>
>How does the user cause this to occur?
>
>When...
Eugenie Lyzenko
07:36 PM Feature #2252: implement GUI client support
TODO list for GUI rectangle widget.
1. Turn on clipping and verify it is working properly.
2. Find out what coord...
Eugenie Lyzenko
03:29 PM Feature #1790: implement menu support
Please consider emitting the most common settings into the @SubMenuWidget/MenuItemWidget@ constructor. The unchanged... Greg Shah
01:25 PM Feature #1790: implement menu support
Sorry, I got it: @BOOL_FALSE@ Vadim Gindin
01:16 PM Feature #1790: implement menu support
I'm trying to generate the field @MenuItemWidget menu = new MenuItemWidget(false)@ and faced with the following probl... Vadim Gindin
11:53 AM Feature #2422: add features to BROWSE
I think that OVERLAY, CENTERED and SCROLLABLE options are silently ignored.
OVERLAY - I thought that it might be ...
Stanislav Lomany
11:34 AM Feature #2422: add features to BROWSE
(Greg) Here is a list of those features needed:
methods DESELECT-FOCUSED-ROW, DESELECT-SELECTED-ROW, DELETE-CURREN...
Stanislav Lomany
10:54 AM Feature #2445 (Rejected): implement GUI button widget runtime support
Greg Shah
10:30 AM Feature #2445: implement GUI button widget runtime support
This task is for time tracking only. All history should be placed in the parent task #2252. Eugenie Lyzenko
10:28 AM Feature #2445 (Rejected): implement GUI button widget runtime support
Eugenie Lyzenko
10:44 AM Feature #2446: implement BUTTON and IMAGE GUI widgets (runtime and conversion support)
This task is for time tracking only. All history should be placed in the parent task #2252. Eugenie Lyzenko
10:39 AM Feature #2446 (Closed): implement BUTTON and IMAGE GUI widgets (runtime and conversion support)
Eugenie Lyzenko
08:45 AM Feature #2423: add proper key-to-event mappings in GUI
> We have two choices: either allow STOP condition to be raised by CTRL-CTRL-S (and maybe translate this into 541?) o... Greg Shah
07:35 AM Feature #2423: add proper key-to-event mappings in GUI
More findings: on linux, the PAUSE/BREAK key emits the CTRL-S key (code 9). I think CTRL-BREAK (code 541) might be a... Constantin Asofiei
06:27 AM Feature #2423: add proper key-to-event mappings in GUI
In GUI, according to official manual, the CTRL-C equivalent is CTRL-BREAK. This has a key-code of 541, but pressing ... Constantin Asofiei

11/19/2014

05:43 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review evl_upd20141119b.zip
>
> It looks good.
>
> Is this in a good state for regress...
Eugenie Lyzenko
04:42 PM Feature #2252: implement GUI client support
Code Review evl_upd20141119b.zip
It looks good.
Is this in a good state for regression testing? It seems like ...
Greg Shah
04:34 PM Feature #2252: implement GUI client support
Reworked to use system color table to get light/dark colors. Eugenie Lyzenko
02:57 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> Code Review evl_upd20141119a.zip
>
> 2. Does GROUP-BOX = TRUE really override EDGE-PIXELS?
...
Eugenie Lyzenko
01:27 PM Feature #2252: implement GUI client support
Code Review evl_upd20141119a.zip
1. The @drawShadedDoubleLineBorder()@ should not be using hard coded colors. I s...
Greg Shah
12:14 PM Feature #2252: implement GUI client support
The update for review includes complete support for @GROUP-BOX@ attribute. Classic theme requires special rectangle s... Eugenie Lyzenko
10:37 AM Feature #2252: implement GUI client support
OK, that makes sense. Please add that explanation as a comment in that code. Greg Shah
10:31 AM Feature #2252: implement GUI client support
Greg Shah wrote:
> When moving frames between windows in @ThinClient.viewWorker()@, why is the repaint triggered bef...
Constantin Asofiei
10:28 AM Feature #2252: implement GUI client support
Code Review ca_upd20141119d.zip
The changes look good.
When moving frames between windows in @ThinClient.viewWo...
Greg Shah
10:03 AM Feature #2252: implement GUI client support
Replacement of ca_upd20141113c.zip. Does not contain the PARENT attribute changes (these will be a separate update, o... Constantin Asofiei
02:48 PM Feature #1790: implement menu support
Vadim Gindin wrote:
> 1. "JAST is not emitted". I expected that there will be separate field in MenuDefinitionM clas...
Greg Shah
02:39 PM Feature #1790: implement menu support
1. "JAST is not emitted". I expected that there will be separate field in MenuDefinitionM class for each menu-item. @... Vadim Gindin
02:26 PM Feature #1790: implement menu support
Code Review vig_upd20141120a.zip
1. About frames versus menus:
> In a frames it happens more complex with sever...
Greg Shah
01:25 PM Feature #1790: implement menu support
The next update. menu-items are still not generated. I tried to do it on fly, but unsuccessful. In a frames it happen... Vadim Gindin
10:06 AM Feature #2412: Implement widget browser
Committed to bzr revision 10659. Hynek Cihlar
09:57 AM Feature #2412: Implement widget browser
True. I will rename it to hashcode then. Hynek Cihlar
09:53 AM Feature #2412: Implement widget browser
I understand. My concern is that the result is just a number, which could easily be confused with "the" widget ID. ... Greg Shah
09:47 AM Feature #2412: Implement widget browser
Greg Shah wrote:
> 1. How about changing the name of the new "id" property to "hashcode"? That way, it is less li...
Hynek Cihlar
08:54 AM Feature #2412: Implement widget browser
Code Review hc_upd20141118a.zip
The changes look good.
1. How about changing the name of the new "id" property ...
Greg Shah

11/18/2014

06:11 PM Feature #2412: Implement widget browser
The attached update
* adds the object identity property,
* fixes widget highlight - the coordinates are now relativ...
Hynek Cihlar
05:18 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
>
> Basically, instead of calling @clipRectangle(origin, dim)@, call @clipRectangle(orig...
Eugenie Lyzenko
04:26 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> And the update for note 580..
This does not work for clipping. Nothing changed for cl...
Eugenie Lyzenko
04:18 PM Feature #2252: implement GUI client support
> we can use something like "windows-os-ui-theme". What do you think? Moreover this can be changed when application i... Greg Shah
04:12 PM Feature #2252: implement GUI client support
>> 1. The clipping is turned off due to incorrect clip rectangle calculation.
>Is this related to the known issue...
Eugenie Lyzenko
04:08 PM Feature #2252: implement GUI client support
>The most important theme initially is Windows 7. You can allow the Windows XP as a choice too, but I don't think we ... Eugenie Lyzenko
03:01 PM Feature #2252: implement GUI client support
And the update for note 580.. Constantin Asofiei
03:00 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> 1. The clipping is turned off due to incorrect clip rectangle calculation.
Please try this...
Constantin Asofiei
02:53 PM Feature #2252: implement GUI client support
> 1. The clipping is turned off due to incorrect clip rectangle calculation.
Is this related to the known issues i...
Greg Shah
02:40 PM Feature #2252: implement GUI client support
Code Review evl_upd20141118a.zip
This is a good step forward.
Please change the code in @RectangleGuiImpl.fillR...
Greg Shah
01:59 PM Feature #2252: implement GUI client support
This updates for review integrates @ScrollGuiContainer@ into GUI hierarchy. The appropriate container now creates by ... Eugenie Lyzenko
01:06 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > OK, then I think my changes fix this in the proper way. Part o...
Constantin Asofiei
12:56 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> OK, then I think my changes fix this in the proper way. Part of the window-visibility w...
Hynek Cihlar
12:41 PM Feature #2252: implement GUI client support
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, do you have a state for GSO 334? Because I think it got ...
Constantin Asofiei
12:29 PM Feature #2252: implement GUI client support
Constantin Asofiei wrote:
> Hynek, do you have a state for GSO 334? Because I think it got fixed by my changes, unin...
Hynek Cihlar
11:06 AM Feature #2252: implement GUI client support
Hynek, do you have a state for GSO 334? Because I think it got fixed by my changes, unintentionally. Please provide ... Constantin Asofiei
09:24 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> Hynek,
>
> What if the coordinates can not be defined on the server side? For example if...
Hynek Cihlar
08:53 PM Feature #2252: implement GUI client support
Hynek,
What if the coordinates can not be defined on the server side? For example if the widget layout must be don...
Eugenie Lyzenko
08:35 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> The coordinates for GUI primitives require pixels, not chars.
Although I don't know you...
Hynek Cihlar
07:27 PM Feature #2252: implement GUI client support
OK. I've found the files in correct @mag_upd20141028a.zip@.
>Please provide more details. Hynek is working on chan...
Eugenie Lyzenko
04:39 PM Feature #1790: implement menu support
Make sure you have the proper setup in the @ConversionDriver@. Here is the @generateFrames()@:... Greg Shah
04:23 PM Feature #1790: implement menu support
Only @.java@ is missing. Vadim Gindin
04:20 PM Feature #1790: implement menu support
Is it just the @.java@ code that is missing? Or are both the @.jast@ and @.java@ missing? Greg Shah
04:17 PM Feature #1790: implement menu support
Greg, I'm trying to create separate rules as you wrote. I faced with the following problem. @MenuDefinitionM@ class i... Vadim Gindin
05:45 AM Feature #2422: add features to BROWSE
It is P2J bug(s). Stanislav Lomany

11/17/2014

06:04 PM Feature #2252: implement GUI client support
Eugenie Lyzenko wrote:
> Greg, please clarify, I can not find the file @src/com/goldencode/p2j/ui/client/gui/ScrollG...
Greg Shah
05:51 PM Feature #2252: implement GUI client support
Greg, please clarify, I can not find the file @src/com/goldencode/p2j/ui/client/gui/ScrollGuiContainer.java@ neither ... Eugenie Lyzenko
05:26 PM Feature #2252: implement GUI client support
Code Review evl_upd20141117a.zip
I like the changes. The only thing I want to point out is that the mag_upd201410...
Greg Shah
02:06 PM Feature #2252: implement GUI client support
The next update for your review implements @ROUNDED@ feature. The debugging is still required because the tests shows... Eugenie Lyzenko
06:00 PM Feature #2422: add features to BROWSE
Stanislav Lomany wrote:
> Bug 2.
> If an editable browse has another browse as a sibling, it is practically unusabl...
Greg Shah
02:27 PM Feature #2422: add features to BROWSE
Bug 2.
If an editable browse has another browse as a sibling, it is practically unusable.
See @uast/browse/brws-no-...
Stanislav Lomany
05:59 PM Feature #1790: implement menu support
Code Review vig_upd20141117a.zip
1. @MenuDefinition@ does NOT need to extend @InvocationHandler@ and it needs no @...
Greg Shah
05:30 PM Feature #1790: implement menu support
As part of your recent status report, you mention:
> By the way I don't know how to implement InvocationHandler, t...
Greg Shah
02:45 AM Feature #1790: implement menu support
Following update generates separate Menu definition class, that is extended from @MenuDefinition@ and adds setup meth... Vadim Gindin

11/16/2014

11:21 AM Feature #2252: implement GUI client support
This is the first step for you to review to the runtime implementation. The rectangle wiget is creating and drawing w... Eugenie Lyzenko

11/14/2014

08:50 AM Feature #2422: add features to BROWSE
Please see ~/secure/clients/<customer_name>/reports/<app_name>_cut_down_gui_reports_2010A08_06_20141015.zip. Inside,... Greg Shah
08:05 AM Feature #2422: add features to BROWSE
Can I have a look at the code which uses NO-ASSIGN option? This option is intended for use with user-defined triggers... Stanislav Lomany
 

Also available in: Atom