Activity
From 03/11/2015 to 04/09/2015
04/10/2015
- 09:58 PM Feature #2481: enable, test and fix clipping for both rectangle and button GUI widgets
- Some interesting investigation results:
During debugging clip/draw code I've found two points to be considered and...
04/09/2015
- 03:08 PM Feature #1790: implement menu support
- Search on @prog.kw_handle@ in @methods_attributes.rules@. There are places there where we emit a special accessor to...
- 01:28 PM Feature #1790: implement menu support
- The question about conversion bug with handles. Lets look at the following procedure:...
- 02:42 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Please create a new task that has a recreate (both a 4GL testcase and a set of instructions) for the problem.
- 01:01 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg Shah wrote:
> I agree. Actually, if you think the described behavior is rare enough that it is less likely to ... - 12:53 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- I agree. Actually, if you think the described behavior is rare enough that it is less likely to be encountered AND i...
- 12:44 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg Shah wrote:
> How compatible are we? Please document any areas where differences remain (as far as you know).
... - 12:36 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- How compatible are we? Please document any areas where differences remain (as far as you know).
- 12:07 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg Shah wrote:
> Generally, I'm good with the changes. In some ways the result is cleaner and in some other way... - 11:33 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Code Review ias_upd20150409a.zip
Generally, I'm good with the changes. In some ways the result is cleaner and in ... - 04:59 AM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Merged with revno 10832, fixed bug found by regression test.
- 09:48 AM Feature #2480 (Closed): add support for button and image attributes and options
- The special button arrow images task is #2545.
- 08:34 AM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> As far as I understand, all features for this task are finished and working properly. Is that cor... - 07:54 AM Feature #2480: add support for button and image attributes and options
- As far as I understand, all features for this task are finished and working properly. Is that correct?
There are t... - 08:19 PM Feature #2480: add support for button and image attributes and options
- The update has been committed in bzr as @10832@.
- 08:08 PM Feature #2480: add support for button and image attributes and options
- The regression testing completed. There are no issues, results - @10831_9aea7ab_20150408_evl.zip@.
I'm going to co... - 08:07 AM Feature #2546: implement combo-box widget in GUI
- This task is for full implementation of the GUI widget implementation for combo-box. Please note that some attribute...
- 08:03 AM Feature #2546 (Closed): implement combo-box widget in GUI
- 07:57 AM Feature #2545: add support for specially named button images
- For details see #2480 notes 84 and 85. This task is to implement support for those images.
- 07:56 AM Feature #2545 (Closed): add support for specially named button images
- 07:54 AM Bug #2477 (Closed): button remains pressed when it should not
- 04:01 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > And about the overhead: try to determine the CPU time/invocatio...
04/08/2015
- 05:54 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> And about the overhead: try to determine the CPU time/invocation count for your new aspe... - 05:49 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> The aspects make things difficult for 2 reasons: they are hidden/indirect AND the conditions that... - 03:02 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, beside what Greg noted:
> > * AbstractWidget.afterConfi... - 02:21 PM Feature #2252: implement GUI client support
- > Server-side doesn't need to track widget attribute changes. If an attribute gets changed, we rely on the LT.pushScr...
- 01:27 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > Was the impact contributed just by the aspect overhead or the useful logic itself?
>
> I thi... - 12:59 PM Feature #2252: implement GUI client support
- > Was the impact contributed just by the aspect overhead or the useful logic itself?
I think Constantin would know... - 11:50 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, beside what Greg noted:
> * AbstractWidget.afterConfigUpdateBase - beforeUpdate ... - 11:41 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review hc_upd20150407b.zip
>
> Overall, this is a really great step forward. Although th... - 08:33 AM Feature #2252: implement GUI client support
- Hynek, beside what Greg noted:
* AbstractWidget.afterConfigUpdateBase - beforeUpdate param has no javadoc
* FillIn.... - 07:12 AM Feature #2252: implement GUI client support
- Code Review hc_upd20150407b.zip
Overall, this is a really great step forward. Although the aspect code is both in... - 05:17 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Editor rework finished.
- 03:14 PM Feature #1790: implement menu support
- Greg Shah wrote:
> Code Review vig_upd20150408a.zip
>
> 1. It seems to me that there is quite a bit of potentiall... - 11:51 AM Feature #1790: implement menu support
- Code Review vig_upd20150408a.zip
1. It seems to me that there is quite a bit of potentially generic functionality ... - 05:19 AM Feature #1790: implement menu support
- Here is my current update, intended for your review. The main functionality is working: MENUBAR and POPUP-MENU: drawi...
- 10:07 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150408a.zip
It looks good.
Agreed, no conversion testing is needed. - 09:26 AM Feature #2480: add support for button and image attributes and options
- This is the merge with recent @10831@ code base.
Because @ThinClient@ has crossing I'm going to restart runtime te... - 08:39 AM Feature #2480: add support for button and image attributes and options
- The main part completed without regressions. Continue with @CTRL-C@ sessions.
- 08:20 PM Feature #2480: add support for button and image attributes and options
- The conversion testing completed. The generated code has a changes but they are expected. It is @SetAutoGo()@ replaci...
- 02:55 AM Feature #2422: add features to BROWSE
- Committed to bzr rev 10831.
04/07/2015
- 06:08 PM Feature #2252: implement GUI client support
- The attached update:
- removes business logic from config classes,
- refactors location fields in BaseConfig,
- co... - 03:38 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > First failure is at label_leng... - 03:35 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > First failure is at label_length.p COLON TEST step 3:
>
> Th... - 02:36 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> First failure is at label_length.p COLON TEST step 3:
Thank you for the outputs. You ... - 02:21 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Constantin Asofiei wrote:
> > > > Y... - 02:07 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Yeah, fixedColumn/fixedRow, th... - 01:49 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Yeah, fixedColumn/fixedRow, that is what I'm referring to. Ple... - 01:39 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Yeah, fixedColumn/fixedRow, that is what I'm referring to. Please check the label_lengt... - 12:47 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > If I set it during frame layout and restore it before frame lay... - 12:45 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> If I set it during frame layout and restore it before frame layout (from the savedWidget... - 12:33 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Not all of them are supposed to work properly in P2J, right? Because at least label_leng... - 12:27 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > My ZCL's fixedRow/fixedColumn are very problematic... need to f... - 12:22 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> My ZCL's fixedRow/fixedColumn are very problematic... need to find an alternative, other... - 12:21 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: please review the ZCL changes.
>
> ZCL.RegularModeVariables.se... - 12:18 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Hynek: please review the ZCL changes.
ZCL.RegularModeVariables.setStartColumn(), line 1788 (al... - 10:41 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin,
>
> please see testcases/uast/frame_layout. The tests are interactive, the best... - 09:24 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150406c.zip
>
> 1. In @LabelImpl.nativeHeight()@, if there is more than on... - 08:18 AM Feature #2252: implement GUI client support
- Code Review ca_upd20150406c.zip
1. In @LabelImpl.nativeHeight()@, if there is more than one line (the label has mu... - 04:54 PM Feature #2480: add support for button and image attributes and options
- >Please confirm if this works the same on Windows, too. After this, you can go ahead and test.
Yes, P2J on Windows... - 01:48 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> > > ... But to make your sample wo... - 01:36 PM Feature #2480: add support for button and image attributes and options
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > ... But to make your sample working we have to do one more c... - 01:21 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> ... But to make your sample working we have to do one more change - move mouse down 4GL eve... - 01:14 PM Feature #2480: add support for button and image attributes and options
- OK. This is the updated change for review has included @MOUSE_PRESSED@ and @MOUSE_RELEASED@ into key reading loop. Bu...
- 12:05 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> >So the only issue remaining to mouse is: allow the MOUSE_PRESSED and MOUSE_RELEASED beside... - 11:59 AM Feature #2480: add support for button and image attributes and options
- >So the only issue remaining to mouse is: allow the MOUSE_PRESSED and MOUSE_RELEASED beside MOUSE_CLICKED to escape T...
- 11:31 AM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> >This bit of code in TC.waitForEvent looks too specific:
> >
> >[...]
> >
> >Eugenie, h... - 11:15 AM Feature #2480: add support for button and image attributes and options
- >This bit of code in TC.waitForEvent looks too specific:
>
>... - 10:41 AM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> Code Review evl_upd20150406a.zip
>
> I like the approach, it seems correct now.
>
> Constan... - 07:36 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150406a.zip
I like the approach, it seems correct now.
Constantin: any objections? - 10:36 AM Feature #1790: implement menu support
- I think your option 3 is probably the best. The normal focus processing should be "suspended" during menu processing...
- 10:30 AM Feature #1790: implement menu support
- Another question about pop-up menu hierarchy. Pop-up menu can be assigned for the following widgets: Browse, Button, ...
- 08:14 AM Feature #1790: implement menu support
- Greg Shah wrote:
> I would expect that the @ThinClient.needPause@ flag would possibly be involved. Are you sure thi... - 07:30 AM Feature #1790: implement menu support
- I would expect that the @ThinClient.needPause@ flag would possibly be involved. Are you sure this is about the trigg...
04/06/2015
- 07:18 PM Feature #2480: add support for button and image attributes and options
- The code for review is the next iteration of the mouse event processing fix(may be the final). The changes:
1. The @... - 12:21 PM Feature #2252: implement GUI client support
- Constantin,
please see testcases/uast/frame_layout. The tests are interactive, the best way to test is to run them... - 11:19 AM Feature #2252: implement GUI client support
- Greg, this is for the GUI label and widget/frame layout. The only issue which bugs me are some edge cases when COLON...
- 09:37 AM Feature #1790: implement menu support
- Yesterday I worked on some unusual focusing behavior. When some sub-menu is dropped down first time, its first elemen...
04/04/2015
- 12:12 PM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> Constantin: please comment.
Eugenie, I have some concerns/questions:
# in TC.waitForEvent, ther...
04/03/2015
- 04:50 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150403a.zip
The changes to @TC.processProgressEvent()@ seem reasonable.
I'm still concerne... - 02:52 PM Feature #2480: add support for button and image attributes and options
- This update for review has fix for mouse related triggers/exit events. The idea is:
1. In @TC.waitForEvent()@ we lea... - 11:21 AM Feature #2480: add support for button and image attributes and options
- >I think you have found some important things here, but the approach is not correct.
>
>The triggers won't fire bec... - 08:48 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150402a.zip
I think you have found some important things here, but the approach is not correc... - 09:50 PM Feature #2480: add support for button and image attributes and options
- The update is the next step fixing client side key loop by 4GL mouse event unlocking. Now the mouse press/click trigg...
- 12:55 PM Feature #2422: add features to BROWSE
- Code Review svl_upd20150403a.zip
I'm good with the changes. - 10:29 AM Feature #2422: add features to BROWSE
- Update for review. DELETE-* functions has been optimized, refresh after deletion of multiple rows has been implemente...
04/02/2015
- 01:57 PM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> I think you need to split the sub-menu and its body into separate widgets. Check how the... - 11:40 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Hiding sub-menu body doesn't mean hiding sub-menu itself. Sub-menu body is not a separate widg... - 11:26 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > *The question about sub-menu width.*
> > Constantin, you wrot... - 11:12 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > *Strange behavior for MENU-DROP event.*
> > This event is sent... - 06:06 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> *The question about sub-menu width.*
> Constantin, you wrote, that I should set dimension fi... - 06:00 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> *Strange behavior for MENU-DROP event.*
> This event is sent when sub-menu (or pop-up menu) i... - 03:42 AM Feature #1790: implement menu support
- *The question about sub-menu width.*
Constantin, you wrote, that I should set dimension field @AbstractContainer.si... - 03:12 AM Feature #1790: implement menu support
- *Strange behavior for MENU-DROP event.*
This event is sent when sub-menu (or pop-up menu) is dropped down. I've wrot... - 09:53 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150401a.zip
This is a substantial improvement!
Fix the remaining event processing and I th... - 08:07 AM Feature #2480: add support for button and image attributes and options
- Constantin Asofiei wrote:
> I'm good with the changes. Are the tests in note 86 now working properly?
No, the fi... - 06:45 AM Feature #2480: add support for button and image attributes and options
- I'm good with the changes. Are the tests in note 86 now working properly?
- 05:57 AM Feature #2422: add features to BROWSE
- Greg Shah wrote:
> Constantin: please review the use of @ThinClient.invokeTriggers()@ in @Browse@ in this update.
I...
04/01/2015
- 06:46 PM Feature #2480: add support for button and image attributes and options
- This update for review present new approach for @GO@/@CHOOSE@ issue resolution. The idea is to include mouse clicks i...
- 02:07 PM Feature #2422: add features to BROWSE
- Greg Shah wrote:
> Eric: please review the query changes.
The query changes look fine. - 11:28 AM Feature #2422: add features to BROWSE
- > 1. @BrowseWidget.deleteSelectedRow(integer)@ and @BrowseWidget.deleteCurrentRow()@ may need to be optimized to only...
- 10:21 AM Feature #2422: add features to BROWSE
- Code Review svl_upd20150401a.zip
Constantin: please review the use of @ThinClient.invokeTriggers()@ in @Browse@ in... - 09:09 AM Bug #2477: button remains pressed when it should not
- Code Review evl_upd20150331a.zip
I'm good with the solution. Please include it in your next update for #2480. - 08:09 PM Bug #2477: button remains pressed when it should not
- The root cause I think is the fact when drag event occurs on GUI button the button itself does not get the mouse exit...
- 08:27 AM Bug #2452: Button label resize fails with error 4054
- Eugenie, I'm bit delayed. I am expecting the work to be finished sometime at the end of the week.
03/31/2015
- 07:46 PM Feature #2422: add features to BROWSE
- Update for review. Added DELETE-* functions, SCREEN-VALUE for browse columns and ROW-LEAVE triggers.
- 05:15 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Code Review ias_upd20150331a.zip
The code looks good. The only (minor) issue is see is that @Editor.setCursorChar... - 05:02 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- @INNER-LINES runtime setter attribute unknown behavior should be implemented editor
BOX attribute conversion support...
03/30/2015
- 02:53 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Igor Skornyakov wrote:
> Greg,
> I suggest to leave setCursor* as now - this will be more efficient then to send th... - 02:26 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg,
I suggest to leave setCursor* as now - this will be more efficient then to send the entire config. In addition... - 02:18 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- >
> I believe that the @config.*@ values are already being edited for every content change.
>
> Those changes au... - 02:15 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- > Both getCursor* (except getLine) and setCursor* methods' implementation depends on the content - this is why I deci...
- 01:40 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg Shah wrote:
> Code Review ias_upd20150327a.zip
>
> 1. Please change @BoxedWidget@ to @BoxInterface@. Please... - 01:15 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Code Review ias_upd20150327a.zip
1. Please change @BoxedWidget@ to @BoxInterface@. Please also change @is/setBoxe... - 12:40 PM Feature #1790: implement menu support
- If you are using the testcase from note 243, then I wonder if a @CHOOSE@ event is (accidentally?) being raised for @m...
03/29/2015
- 12:55 PM Feature #1790: implement menu support
- I'm working on unexpected end error:
Constantin Asofiei wrote:
..
> > 2. During menu-items traversal at some mom...
03/28/2015
- 12:33 PM Feature #2487 (Closed): implement READ-FILE() and SAVE-FILE() methods in the editor widget
- 08:45 PM Feature #2480: add support for button and image attributes and options
- >What about this: let the TC.pause and TC.readkey call TC.waitForEvent with some parameter to wait only for key event...
03/27/2015
- 04:55 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> I think we need to make mouse events(at least press/release) to be returned from @TypeAhead... - 09:44 AM Feature #2480: add support for button and image attributes and options
- > Or for property reasons we can not use images from commercial 4GL product and have to create our own versions?
... - 09:43 AM Feature #2480: add support for button and image attributes and options
- There is one thing I've recently found related to button widget. In Windows 4GL there are 4 prepackaged images to be ...
- 10:46 PM Feature #2480: add support for button and image attributes and options
- >This is another reason why I think is better to try to find a generic solution for this BUTTON/CHOOSE/GO problem now...
- 04:25 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- @DELETE-LINE return false compatibility testing and fixes as needed@
Looks OK
@MAX-CHARS runtime - docs say this... - 01:36 PM Bug #2452: Button label resize fails with error 4054
- Eugenie Lyzenko wrote:
> > Eugenie, I suggest you wait with this until I finish my in-progress changes. I am modif... - 01:18 PM Bug #2452: Button label resize fails with error 4054
- Hynek Cihlar wrote:
> Indeed, the original description doesn't seem to be correct. Still there are differences betwe... - 12:48 PM Bug #2452: Button label resize fails with error 4054
- Indeed, the original description doesn't seem to be correct. Still there are differences between 4GL and P2J - 4GL gi...
- 12:09 PM Bug #2452: Button label resize fails with error 4054
- Hynek, I need your comments....
03/26/2015
- 05:34 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> The reason is the same - we are in @TC.waitForEvent@ waiting for the real key pressing from... - 04:51 PM Feature #2480: add support for button and image attributes and options
- >Please post a test which shows this difference. And I mean difference in ChUI/GUI behavior in 4GL, not P2J, because ...
- 03:41 PM Feature #2480: add support for button and image attributes and options
- Eugenie Lyzenko wrote:
> We need to:
> 1. Preserve natural 4GL event sequence. We can not postpone some events beca... - 01:56 PM Feature #2480: add support for button and image attributes and options
- >What I think we need is a way to capture this additional event (the CHOOSE event for BUTTON, correct?), and let it p...
- 01:22 PM Feature #2480: add support for button and image attributes and options
- >Eugenie, about the EventManager.postOSEvent and when mouse is used to click the button. From what I can tell, past t...
- 12:55 PM Feature #2480: add support for button and image attributes and options
- >2. Does that focus shift cause LEAVE and ENTRY events to occur?
Yes, @LEAVE@ for button loosing focus and @ENTRY@ f... - 12:28 PM Feature #2480: add support for button and image attributes and options
- Eugenie, about the @EventManager.postOSEvent@ and when mouse is used to click the button. From what I can tell, past...
- 10:36 AM Feature #2480: add support for button and image attributes and options
- >1. Does clicking on a mouse button in the 4GL shift focus to that button?
Yes if button's @NO-FOCUS@ is false.
>... - 10:21 AM Feature #2480: add support for button and image attributes and options
- >Shouldn't clicking on a button cause that button to receive focus? That focus change should probably occur before an...
- 09:51 AM Feature #2480: add support for button and image attributes and options
- These are some good points.
> The significant event we need to react can came from widget currently not having the... - 09:42 AM Feature #2480: add support for button and image attributes and options
- >This is significantly better than before. But it still uses the OSEvent mechanism for something that it wasn't origi...
- 09:17 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150326a.zip
This is significantly better than before. But it still uses the OSEvent mechanis... - 09:06 AM Feature #2480: add support for button and image attributes and options
- This update for review fixes the previous notes.
- @applyWorker()@ in @waitForWorker()@ is now free from condition.
... - 03:59 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Now I'm working on the next focus error. In sub-menu "Submenu" focus is drawn incorrectly: whe... - 03:33 PM Feature #1790: implement menu support
- My current update
- 12:54 PM Feature #1790: implement menu support
- Constantin, thank you for help!
Yesterday I fixed nested sub-menu drawing. Now It is shown, but also with an error... - 09:43 AM Feature #2422: add features to BROWSE
- A bug not related to browse which affect reproduction of the "... There are no selected rows" quirk.
Testcase:
<pre... - 09:22 AM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- Code Review evk_upd20150326a.zip
I'm OK with the merge. Please check it in and distribute it. - 09:06 AM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- merged with latest revision
03/25/2015
- 05:56 PM Feature #2480: add support for button and image attributes and options
- >...I don't like using the @EventManager$WorkArea.osEvent@ queue with other non-mouse or non-window events. This queu...
- 05:45 PM Feature #2480: add support for button and image attributes and options
- >1. This code needs to be merged with the latest bzr level.
It was synced yesterday with 10821.
>2. Why did you a... - 05:40 PM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> Constantin: please review.
Eugenie, beside what Greg noted, I don't like using the @EventManager... - 05:03 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150325a.zip
1. This code needs to be merged with the latest bzr level.
2. Why did you add ... - 04:34 PM Feature #2480: add support for button and image attributes and options
- This update for review has fix for wait-for loop "exit" button without endkey option issue. The idea is to propagate ...
- 02:42 PM Feature #2480: add support for button and image attributes and options
- Investigation results for case when both @AUTO-ENDKEY@ and @AUTO-GO@ options are true for same button:
1. define b... - 08:35 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150324a.zip
I'm OK with this approach.
> The loop is releasing only after pressing any key... - 09:34 PM Feature #2480: add support for button and image attributes and options
- This update for review has different approach for @GO@ issue fix. Now mouse click causes @CHOOSE@ event to be generat...
- 02:12 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> This variant also don't work. @WidgetBrowserAspect.onWidgetDrawn@ is not called at all. I didn... - 02:11 PM Feature #1790: implement menu support
- This variant also don't work. @WidgetBrowserAspect.onWidgetDrawn@ is not called at all. I didn't find something about...
- 01:19 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> I've tried to add JVM option "-Dwidgetbrowser", but @WidgetBrowser@ wasn't show. I suspect tha... - 01:06 PM Feature #1790: implement menu support
- I've tried to add JVM option "-Dwidgetbrowser", but @WidgetBrowser@ wasn't show. I suspect that @WidgetBrowserAspect@...
- 11:57 AM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- Actually, you will have to merge up to the 10821 level. Just do the merge and then upload the zip file. I will revi...
- 08:27 AM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- Great! Please commit it and distribute.
- 08:16 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- update evk_upd20150317 has been passed regression and conversion testing.
03/24/2015
- 03:21 PM Feature #2252: implement GUI client support
- Hynek, about your 0323a.zip: you have some ambiguities with the @config()@ method, one defined at Widget and the othe...
- 02:17 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150324a.zip
>
> I good with it. Please check it in.
Committed revision ... - 02:07 PM Feature #2252: implement GUI client support
- Code Review ca_upd20150324a.zip
I good with it. Please check it in. - 01:48 PM Feature #2252: implement GUI client support
- This is replacement of 0323b.zip - it has passed conversion and runtime testing.
> Does this change the scoping lo... - 12:14 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> If this is just rounding and there... - 10:33 AM Feature #2252: implement GUI client support
- > Yes, FORM needs to let the frame's scope expand. See this example where the frame is scoped to the REPEAT:
Does ... - 10:32 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, about your 0318a.zip changes: can you think of a way to ... - 10:18 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150323b.zip
>
> 1. Does your @frame_scoping.rules@ change cause a frame's ... - 06:21 AM Feature #2252: implement GUI client support
- Btw., what was the motivation behind the @BaseConfig@ dynamic getters/setters? Were these introduced only to provide ...
- 09:09 PM Feature #2252: implement GUI client support
- Constantin, here is an update to 0318a.zip. I have added the config processing to server-side widgets as well. For th...
- 02:06 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> *So my problem with z-order is stayed unsolved. Could you advice me something?*
Please use th... - 10:49 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> - draw: why are you raising a PaintEvent there? When draw() is called, is too late to ca... - 11:18 PM Feature #2480: add support for button and image attributes and options
- I've tested to use another event to unlock the update statement(CHOOSE from GUI button). It works but causes another ...
03/23/2015
- 07:39 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, about your 0318a.zip changes: can you think of a way to get rid of the setters/ge... - 07:25 PM Feature #2252: implement GUI client support
- Code Review ca_upd20150323b.zip
1. Does your @frame_scoping.rules@ change cause a frame's scope to expand or other... - 05:59 PM Feature #2252: implement GUI client support
- Greg, this is for the TEXT/FILL-IN drawing in GUI (#2451): it fixes the widget height/width and also adds a first pas...
- 05:57 PM Feature #2252: implement GUI client support
- Hynek, about your 0318a.zip changes: can you think of a way to get rid of the setters/getters from the WidgetConfig h...
- 03:37 PM Feature #2480: add support for button and image attributes and options
- > Key doubling is still here(if source is keyboard, not mouse). This needs additional investigation because it is out...
- 03:33 PM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> Code Review evl_upd20150320b.zip
>
> 1. @getAuto*Key()@ should be @isAuto*Key()@.
>
OK. D... - 12:21 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150320b.zip
1. @getAuto*Key()@ should be @isAuto*Key()@.
2. In @ThinClient.waitForEvent()@... - 02:46 PM Feature #1790: implement menu support
- Vadim, about your update:
SubMenuChuiImpl
- draw: why are you raising a PaintEvent there? When draw() is called, is... - 01:17 PM Feature #1790: implement menu support
- The current update
- 09:46 AM Feature #1790: implement menu support
- I have z-order difficulty and need your advice. I have 2 nested sub-menus:...
- 09:05 AM Feature #2422: add features to BROWSE
- We can't just let all these quirks wait until later. Both issues (in 108 and 109) seem like somewhat normal behavior...
03/22/2015
- 03:59 PM Feature #2422: add features to BROWSE
- Addition to the previous note. For multiple selection (ChUI and GUI) the message ("... There are no selected rows") i...
03/20/2015
- 06:46 PM Feature #2422: add features to BROWSE
- There is a quirk specific to single-selection browse in ChUI: if the current row cannot be fetched, it cannot be dele...
- 05:26 PM Feature #2480: add support for button and image attributes and options
- Merge with recent code base.
- 02:59 PM Feature #2480: add support for button and image attributes and options
- This update for review contains the fix for @GO@ event issue. Finally I have found the solution. The idea is any @GO@...
- 01:15 PM Feature #2480: add support for button and image attributes and options
- > I thought during the update statement we have TC.waitForEvent() and processEventsWorker() both active for incoming ...
- 12:33 PM Feature #2480: add support for button and image attributes and options
- >I don't understand what you mean here. There is no 2nd loop. @TC.waitForEvent()@ can only be called by @TC.readKey()...
- 08:34 AM Feature #2480: add support for button and image attributes and options
- > Further investigation shows another strange behavior in considered testcases. Pressing @AUTO-GO@ button does not co...
- 10:00 PM Feature #2480: add support for button and image attributes and options
- Further investigation shows another strange behavior in considered testcases. Pressing @AUTO-GO@ button does not comm...
03/19/2015
- 02:01 PM Feature #2480: add support for button and image attributes and options
- >I don't understand what you mean by "But the GO event is not explicitly registered for event list".
I mean the tr... - 01:32 PM Feature #2480: add support for button and image attributes and options
- > Moreover the @fill-in@ commit is happening only after @GO@ from second sequence. I suggest the widget validation in...
- 01:15 PM Feature #2480: add support for button and image attributes and options
- >Is this code @EventManager.postEvent(new KeyInput(this, EventType.KEY_TYPED, Key.VK_ENTER));@ responsible for the do...
- 12:50 PM Feature #2480: add support for button and image attributes and options
- >> Note for a keyboard source we have 2 set of the same events and it is a bit weird.
>
> Yes, I'm pretty sure its ... - 12:13 PM Feature #2480: add support for button and image attributes and options
- Looks like the events are:...
- 08:54 AM Feature #2480: add support for button and image attributes and options
- Please post the 4GL sequence of events for (chui, enter key), (gui, enter key), (chui, mouse click), (gui, mouse clic...
- 09:39 PM Feature #2480: add support for button and image attributes and options
- Some debugging results:
1. Pressing on button the ENTER key and clicking by mouse gives very different results:
The... - 08:46 PM Feature #2422: add features to BROWSE
- OK, I'm fine with the current proposal.
- 08:03 PM Feature #2252: implement GUI client support
- The attached update is a preview of business logic cleanup from config classes. There are some missing pieces - espec...
03/18/2015
- 05:59 PM Feature #2422: add features to BROWSE
- > Do all of our client-side browse column widgets have a server-side @BrowseColumnWidget@ associated with the same ID...
- 04:20 PM Feature #2422: add features to BROWSE
- > In order to get screen vales I've added the code which adds column values into a screen buffer (@ThinClient.getScre...
- 10:51 AM Feature #2422: add features to BROWSE
- In order to get screen vales I've added the code which adds column values into a screen buffer (@ThinClient.getScreen...
- 12:03 PM Feature #1790: implement menu support
- It looks like the @Iterables.direct|reverseFrom()@ code doesn't implement the "cyclic" nature of looping back around ...
- 11:50 AM Feature #1790: implement menu support
- > I thought that it looks strange. Ok, lets consider, if we can't change focus - just leave it as it was, why should ...
- 11:45 AM Feature #1790: implement menu support
- I've checked simplified @focusWorker@ method and it works (NPE is gone). Is it ok?
- 11:34 AM Feature #1790: implement menu support
- Greg Shah wrote:
> Also, I do wonder if the menus should be considered part of the content pane of the window or if ... - 11:29 AM Feature #1790: implement menu support
- Here it is:...
- 11:20 AM Feature #1790: implement menu support
- Please post the test you used to get the NPE.
- 11:04 AM Feature #1790: implement menu support
- Here is my current update.
- 06:36 AM Feature #1790: implement menu support
- > I don't understand why it is needed: reset current to null especially for Window. As a result: Window.focusWorker(t...
- 04:43 AM Feature #1790: implement menu support
- I faced with NPE:...
- 10:22 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- Code Review evk_upd20150317a.zip
It looks good.
Please put it into conversion and runtime regression testing. - 09:14 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- fixes from note 21 review
03/17/2015
- 06:21 PM Feature #1794: implement font support
- Greg Shah wrote:
> Please check it in.
Committed revision 10814. - 06:16 PM Feature #1794: implement font support
- Please check it in.
- 06:06 PM Feature #1794: implement font support
- Greg Shah wrote:
> Perfect. After you make that one tweek, please do get this regression tested.
Attached version ... - 11:28 AM Feature #1794: implement font support
- Perfect. After you make that one tweek, please do get this regression tested.
- 11:26 AM Feature #1794: implement font support
- Greg Shah wrote:
> >> 3. Do we need to check with Guy to confirm that the windev01 font setup is the same as the Pro... - 11:25 AM Feature #1794: implement font support
- >> 3. Do we need to check with Guy to confirm that the windev01 font setup is the same as the Progress default font s...
- 11:22 AM Feature #1794: implement font support
- Greg Shah wrote:
> 1. As far as I can tell, the use of the 4GL is not really needed for what you are doing in @get-... - 11:15 AM Feature #1794: implement font support
- Code Review ca_upd20150317b.zip
The update looks very good.
1. As far as I can tell, the use of the 4GL is not ... - 10:34 AM Feature #1794: implement font support
- Added a hard-coded standard font table plus other misc fixes/enhancements related to font management.
- 04:29 PM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> Great! Commit it.
Committed to rev 10813. Will be distributed shortly. - 04:02 PM Feature #2480: add support for button and image attributes and options
- Great! Commit it.
- 03:33 PM Feature #2480: add support for button and image attributes and options
- The runtime testing completed for @evl_upd20150316a.zip@, CTRL-C 3-way tests was started in separate session. No regr...
- 01:09 PM Feature #2480: add support for button and image attributes and options
- > Do we need to investigate/fix this deviation in this task?
Yes, this should be fixed. - 11:29 AM Feature #2480: add support for button and image attributes and options
- >You've also tested both the GO and ENDKEY triggers and they work properly?
@ENDKEY@ works OK. But I have made one... - 10:03 AM Feature #2480: add support for button and image attributes and options
- You've also tested both the GO and ENDKEY triggers and they work properly?
Is evl_upd20150316b.zip the final update? - 10:01 AM Feature #2480: add support for button and image attributes and options
- >Yes, it is a good idea to to add an inner loop with a @ON ENDKEY undo, leave@ clause. Make sure that nothing execute...
- 09:04 AM Feature #2480: add support for button and image attributes and options
- >Are you using triggers for these tests (e.g. for the ENDKEY case, does your test have a trigger for the ENDKEY event...
- 11:03 PM Feature #2480: add support for button and image attributes and options
- > When the ENDKEY capable button is pressed, the test terminates meaning the main loop block is closing. Is this what...
- 09:14 PM Feature #2480: add support for button and image attributes and options
- >Please do test the additional cases like GO/ENDKEY triggers and make sure that in the case of @AUTO-ENDKEY@, that th...
- 09:01 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150316b.zip
I'm good with the changes.
Please do test the additional cases like GO/ENDKEY ... - 08:38 PM Feature #2480: add support for button and image attributes and options
- Conversion testing for @evl_upd20150316a.zip@ has been completed. Generated codes are identical. Continue with runtim...
- 08:05 PM Feature #2480: add support for button and image attributes and options
- The update for review presents conversion support for @AUTO-GO@ and @AUTO-ENDKEY@ attributes. Including dynamic handl...
03/16/2015
- 03:48 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150316a.zip
I'm fine with this. Please get it regression tested. - 03:26 PM Feature #2480: add support for button and image attributes and options
- This update for review fixes the issue with image based button when @DEFAULT@ attribute is set to true but frame's @D...
- 02:50 PM Feature #2480: add support for button and image attributes and options
- Greg Shah wrote:
> I see two things that are confusing to me:
>
> 1. Setting @my-button:default-button = true@ do... - 02:17 PM Feature #2480: add support for button and image attributes and options
- I see two things that are confusing to me:
1. Setting @my-button:default-button = true@ does not set that button's... - 02:00 PM Feature #2480: add support for button and image attributes and options
- >1. Are the changes to @ButtonGuiImpl@ really correct for the full set of your GUI testcases?
Yes.
>2. Do we ne... - 01:09 PM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150313a.zip
2 questions:
1. Are the changes to @ButtonGuiImpl@ really correct for the full... - 03:17 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- Code Review evk_upd20150315a.zip
I only have some minor requests:
1. Add a history entry to @Editor.java@.
2... - 08:36 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- added error handling and modified state
note 17 requests are added
added limitation logic. There is a good place fo... - 02:53 PM Feature #2422: add features to BROWSE
- I'm OK storing the state in the screen buffer but separate from other widgets. But I'm looking for a specific propos...
- 02:32 PM Feature #2422: add features to BROWSE
- Are you planning to transfer browse columns states/values in screen buffers, like for any other widgets (e.g. fill-ins)?
- 01:15 PM Feature #2422: add features to BROWSE
- > Also we can track these changes not involving screen buffer by tracking this changes in Browse/BrowseColumns and th...
- 01:29 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- Greg Shah wrote:
> After you have done some initial analysis, please organize the work into "sections" which can be ... - 01:17 PM Feature #2534: methods/attrs support for EDITOR, SELECTION-LIST and COMBO-BOX
- After you have done some initial analysis, please organize the work into "sections" which can be logically separated ...
- 01:24 PM Feature #1790: implement menu support
- > AbstractContainer has a field current that contains a widget having focus, so I think such situation, when a severa...
- 06:40 AM Feature #1790: implement menu support
- Thanks for help!
The next 2 questions.
1. Every opened sub-menu has its own focus. Lets assume we have MENUBAR wi... - 09:01 AM Feature #2522 (Closed): add attribute/method support for radio-set
- 09:00 AM Bug #2520 (Closed): Dynamic list controls are not visible
03/13/2015
- 05:24 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> The bottom and right borders of sub-menu is not drawn. I've debugged it and found that it beca... - 05:19 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> The bottom and right borders of sub-menu is not drawn. I've debugged it and found that it beca... - 05:16 PM Feature #1790: implement menu support
- The bottom and right borders of sub-menu is not drawn. I've debugged it and found that it because @ScreenBitmap@ acti...
- 12:26 PM Feature #1790: implement menu support
- > I think it will be not suitable to use DropDown and ComboBox classes for menu goals as a common mechanism.
I agr... - 11:28 AM Feature #1790: implement menu support
- The first question in previous note is solved: wrong implementation of @menu.width()@
- 09:06 AM Feature #1790: implement menu support
- Separate question about events. Lets look at @Button.processEvent()@ method:...
- 08:53 AM Feature #1790: implement menu support
- The next buffled difficulty. Here is my menu:...
- 03:22 PM Feature #2480: add support for button and image attributes and options
- This update for review(merged with recent code base) is release candidate for @DEFAULT@ button attribute feature. Add...
- 08:21 PM Feature #2480: add support for button and image attributes and options
- This updates is merged with the recent code base. Also it adds conversion/runtime support for standalone set/get @DEF...
- 12:34 PM Feature #2508: test LIST-ITEMS support in P2J and confirm that it is complete, add or fix feature...
- Has passed regression testing and is committed as bzr rev. 10811
- 12:33 PM Bug #2520: Dynamic list controls are not visible
- Final version has passed regression testing and is committed as bzr rev. 10811
- 12:32 PM Feature #2522: add attribute/method support for radio-set
- Has passed regression testing and is committed as bzr rev. 10811
- 12:16 PM Feature #2522: add attribute/method support for radio-set
- Yes, you can check it in.
- 11:29 AM Feature #2522: add attribute/method support for radio-set
- Please find the final update attached.
- 11:01 AM Feature #2522: add attribute/method support for radio-set
- Please post the final update here.
- 04:18 AM Feature #2522: add attribute/method support for radio-set
- All regression tests (except tc_job_002) passed. Can I commit mt changes?
- 12:22 PM Feature #2422: add features to BROWSE
- Yes, but we have single cell's widget (there are multiple columns) and only for editable browse.
Also we can track ... - 12:06 PM Feature #2422: add features to BROWSE
- Treating the browse column as a real widget is going to add quite a bit of complication. It will have to be ignored ...
- 11:39 AM Feature #2422: add features to BROWSE
- Guys, about the @SCREEN-VALUE@ of a browse column. This attribute matches the content of the cell of the specific col...
03/12/2015
- 04:01 PM Feature #2522: add attribute/method support for radio-set
- Constantin Asofiei wrote:
> Igor, I think the update is safe now. But please rename @pairsSetWhenRealized@ to @item... - 03:39 PM Feature #2522: add attribute/method support for radio-set
- Igor, I think the update is safe now. But please rename @pairsSetWhenRealized@ to @itemsSetWhenRealized@ - this flag...
- 01:16 PM Feature #2522: add attribute/method support for radio-set
- Constantin Asofiei wrote:
> Igor, I'm still trying to understand why the @pairsSetWhenRealized@ flag is needed - ple... - 12:51 PM Feature #2522: add attribute/method support for radio-set
- Igor, I'm still trying to understand why the @pairsSetWhenRealized@ flag is needed - please post a simple, minimum te...
- 12:37 PM Feature #2522: add attribute/method support for radio-set
- Code Review ias_upd20150312b.zip
I'm OK with the changes. - 12:18 PM Feature #2522: add attribute/method support for radio-set
- Actually Constantin is right: I've not tested all cases. Please find the update attached.
Thank you Constantin. - 11:26 AM Feature #2522: add attribute/method support for radio-set
- Constantin Asofiei wrote:
> About ias_upd20150312a.zip:
> * @ControlSetEntity.pairs@ - the javadoc for @return@ is ... - 10:56 AM Feature #2522: add attribute/method support for radio-set
- About ias_upd20150312a.zip:
* @ControlSetEntity.pairs@ - the javadoc for @return@ is not formatted properly.
* @Con... - 09:07 AM Feature #2522: add attribute/method support for radio-set
- Code Review ias_upd20150312a.zip
I'm fine with the changes.
Constantin: please review. - 07:44 AM Feature #2522: add attribute/method support for radio-set
- Done. The regression test started. The attached archive also contains minor fixed for #2508 and #2520
- 09:22 AM Feature #2480: add support for button and image attributes and options
- Code Review evl_upd20150311a.zip
I'm good with the changes.
03/11/2015
- 06:47 PM Feature #2480: add support for button and image attributes and options
- The update for review presents suggested approach in base for implementation of the default button feature. The frame...
- 08:37 AM Feature #2480: add support for button and image attributes and options
- My only concern here is that the logic for this should not be in the window widget, but in the frame widget. Doesn't...
- 12:35 PM Bug #2520: Dynamic list controls are not visible
- This looks reasonable. Please add this to the changes for #2522 to reduce testing effort. Also, it will give Consta...
- 11:55 AM Bug #2520: Dynamic list controls are not visible
- With the following update in Frame...
- 10:06 AM Feature #2422: add features to BROWSE
- Update merged with the latest sources. Committed to bzr rev 10804.
- 08:16 AM Feature #1790: implement menu support
- Vadim, some notes about the vig_20150309a.zip update you've sent me:
* Rectangle: the instances of this class need t...
Also available in: Atom