Activity
From 08/18/2015 to 09/16/2015
09/17/2015
- 08:41 PM Feature #2252: implement GUI client support
- Created task branch 2424d. This will be mainly for GUI fixes, leftovers from 2424c.
09/16/2015
- 06:47 PM Feature #2564: implement GUI BROWSE widget
- Guys, how can I set my fonts in P2J? I've added this to the directory:...
- 05:22 PM Feature #1811: implement the AJAX client driver
- Greg, Constantin, thank you for help it is like I threw the baby out with the bathwater. Planning to implement the fu...
- 04:59 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Constantin, what do you think if we leave the p2j.keyboard.js and p2j.keymap.js as they a... - 04:47 PM Feature #1811: implement the AJAX client driver
- At a minimum, the ESC key is processed differently. In GUI it is passed for processing while in ChUI the ESC key is ...
- 04:16 PM Feature #1811: implement the AJAX client driver
- > Sergey, for the keyboard support for the Web client, we need a JS version of what @driver.swing.WinKeyboardReader@ ...
- 04:52 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added @testcases/uast/auto_resize/arf.p@ test for FILL-IN:AUTO-RESIZE runtime support, revno 1332.
The following i... - 03:46 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added @testcase/uasr/selectable/s.p@ test for the @SELECTABLE@ attribute. revno 1331.
As far as I can see the SELE... - 03:02 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- 1. Added @testcases/uast/menu/menu_mouse.p@ revno 1330
2. Finished runtime support for the @MENU-MOUSE@ attribute.
... - 11:33 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Write testcases to confirm that the behavior works fully. List any deviations and resolve them.
... - 11:32 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Fixed setters for the MENU-MOUSE attribute.
Committed to the 2567b branch revno 10951 - 11:32 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Write testcases to confirm that the behavior works fully. List any deviations and resolve them.
- 11:08 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg,
Can you please provide more information about what I'm supposed to do regarding the @AUTO-RESIZE@ attribute? A... - 10:41 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added conversion support for the MENU-KEY and MENU-MOUSE attributes.
Committed to the 2567b branch revno 10950 - 10:35 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > Does it makes sense to continue working on the SELECTABLE attribute runtime support?
>
> No... - 10:33 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > Does it makes sense to continue working on the SELECTABLE attribute runtime support?
No.
But I want do you t... - 09:56 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg,
I do not completely understand the semantics of the @SELECTABLE@ attribute at this moment but it seems that thi... - 09:28 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Implemented @WINDOW:MOVE-TO-(TOP/BOTTOM)@ (by invoking invoking corresponding methods of the @WindowManager@). See no...
- 08:59 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Well, at least part of the support is in @WindowManager.moveToTop()@, @WindowManager.moveToBottom... - 08:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Well, at least part of the support is in @WindowManager.moveToTop()@, @WindowManager.moveToBottom()@ and the @WindowM...
- 08:17 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- On the WINDOW:MOVE-TO-TOP() invocation 4GL redraws only the affected window (the z-order of other windows with respec...
- 07:58 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I do not see any data structure which reflects windows' z-order. The only place where references to all windows are k...
- 07:49 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- No apologies are needed. I would rather know about problems and if we have duplicate reports that is OK.
- 07:48 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Igor Skornyakov wrote:
> > Please note that the @WINDOW:TITLE@ attribute is ignored now. It is a... - 07:47 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Please note that the @WINDOW:TITLE@ attribute is ignored now. It is always @P2J GUI Client@... - 07:43 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Please note that the @WINDOW:TITLE@ attribute is ignored now. It is always @P2J GUI Client@.
- 07:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- The remaining work for this task
1. @WINDOW:MOVE-TO-TOP/MOVE-TO-BOTTOM@ - will finish today (hopefullly in a couple... - 07:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Please make a list of the remaining work in this task and an estimate of when it can be finished.
- 07:11 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > I will try to fix the issue with window_parenting/waitfor_2wnd.p after finishing with the the i... - 07:10 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > I will try to fix the issue with window_parenting/waitfor_2wnd.p after finishing with the the intitial scope of the...
- 04:01 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I've found a workaround for the issue mentioned in the note 263. If there are enabled frame(s) in the default window ...
- 01:58 PM Feature #2252: implement GUI client support
- 2424c merged to trunk as revision 10937. 2424c archived.
- 01:42 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10993
>
> All of the following can be resolved without ... - 08:34 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10993
All of the following can be resolved without needing re-testing. Ple... - 07:09 AM Bug #2716 (New): The application with multiple windows doesn't start.
- A workaround was found that takes this out of the #2567 critical path. This will be worked independently again.
09/15/2015
- 06:09 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Rebased task branch 2567a from P2J trunk revision 10936 (new branch revision 10948).
- 11:18 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It seems that I faced a serious bug. With the attached test running with the debugger I see 3 windows instead of expe...
- 07:31 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> The existing test @window_parenting/waitfor_2wnd.p@ doesn't start.
>
> [...]
>
> Shou... - 07:03 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added support for the @SELECTABLE@ attribute conversion.
Committed to branch 2567b revno 10946 - 06:56 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > However it is a stopper for my work on WINDOWS:(MOVE-TO-TOP()/MOVE-TO-BOTTOM().
>
> OK, in t... - 06:54 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > However it is a stopper for my work on WINDOWS:(MOVE-TO-TOP()/MOVE-TO-BOTTOM().
OK, in that case you must fix th... - 06:52 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Igor Skornyakov wrote:
> > The existing test @window_parenting/waitfor_2wnd.p@ doesn't start.
>... - 06:50 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> The existing test @window_parenting/waitfor_2wnd.p@ doesn't start.
>
> [...]
>
> Shou... - 06:09 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Modified test @frame-z-order/z4.p@, added @frame-z-order/zw.p@ - for @WINDOW:(MOVE-TO-TOP()/MOVE-TO-BOTTOM())@.
Co... - 05:42 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- The existing test @window_parenting/waitfor_2wnd.p@ doesn't start....
- 05:01 PM Feature #1811: implement the AJAX client driver
- http://unixpapa.com/js/key.html
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
describe the w... - 12:01 PM Feature #1811: implement the AJAX client driver
- Committed revision 11014 makes a window can be focused.
- 04:52 PM Feature #2564: implement GUI BROWSE widget
- Created task branch 2564a from P2J trunk revision 10936.
- 12:52 PM Bug #2717: The initial window's position is out of the screen.
- Well, it seems that this is problem with dual monitor configuration only.
- 07:08 AM Bug #2717: The initial window's position is out of the screen.
- When I start the converted p2j application (both in ChUI and GUI modes) the initial window's position is out of the s...
- 07:05 AM Bug #2717 (New): The initial window's position is out of the screen.
- 12:49 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Don't we have an assumption that all the drawing within a given drawing cycle is done within a si... - 10:27 AM Feature #2252: implement GUI client support
- Don't we have an assumption that all the drawing within a given drawing cycle is done within a single outermost clipp...
- 09:39 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Please check which widgets have @PaintEvent@ posted, in the test where you have incorrect... - 09:18 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin, please review @BorderedPanelGuiImpl.draw()@ in 2424c, revision 10992.
>
> @Bor... - 04:26 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Can you check if the report fi... - 03:59 AM Feature #2252: implement GUI client support
- Constantin, please review @BorderedPanelGuiImpl.draw()@ in 2424c, revision 10992.
@BorderedPanelGuiImpl@ is used ... - 10:41 AM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- FYI, the same problems exist in task branch 1811q revision 11008 for both Swing and web clients. There are no differ...
- 09:06 AM Bug #2714: demo/calc.p is broken
- Interestingly, in the web client (task branch 1181q revision 11008), what is described above as "flashing" of the but...
- 07:31 AM Bug #2716 (Rejected): The application with multiple windows doesn't start.
- This will be worked in #2567 instead.
- 06:54 AM Bug #2716: The application with multiple windows doesn't start.
- The existing test @window_parenting/waitfor_2wnd.p@ doesn't start....
- 06:53 AM Bug #2716 (Closed): The application with multiple windows doesn't start.
09/14/2015
- 05:56 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Consider this output from @demo/calc-static.p@ as executed in the P2J swing client in trunk rev 10935:
!calc-static.... - 05:38 PM Bug #2715 (Closed): demo/calc-static.p drawing differences as compared to the 4GL version
- 05:56 PM Bug #2679: window borders should have a 3D appearance
- The caption button 3D highlights seem to be the same. Selected buttons have some differences which are being resolve...
- 05:26 PM Bug #2714: demo/calc.p is broken
- In the trunk revision 10935, running @demo/calc.p@ results in this screen:
!calc.p_p2j_failure_20150914.png!
There ... - 05:18 PM Bug #2714 (Closed): demo/calc.p is broken
- 04:45 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Fixed minor bug in @MOVE-TO-TOP()@/@MOVE-TO-BOTTOM()@.
Committed to branch 2567b revno 10945 - 02:01 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Igor, forgot to mention something: there is a change related to moveToTop/Bottom/BeforeT... - 01:58 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor, forgot to mention something: there is a change related to moveToTop/Bottom/BeforeTab in 1811q WindowGuiImpl - I...
- 01:56 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Implemented @MOVE-TO-TOP()@/@MOVE-TO-BOTTOM()@ for all widgets except @WINDOW@
Committed to the branch 2567b revno... - 12:44 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> In regard to the @TitledWindow.processEvents()@ change in revision 10942, does the zombie event m... - 12:42 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- In regard to the @TitledWindow.processEvents()@ change in revision 10942, does the zombie event message actually stop...
- 10:05 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > I understand that both bugs do not fit naturally into the scope of this task. Should I create 2... - 09:58 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > When widgets' z-order is changed via MOVE-TO-TOP()/MOVE-TO-BOTTOM() methods the widgets' labels... - 09:55 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > I understand that both bugs do not fit naturally into the scope of this task. Should I create 2 separate independen...
- 09:54 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Are the problems with @Invalid frame ID@ the same as those reported in #2700?
Yes, it looks li... - 09:53 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor,
> When widgets' z-order is changed via MOVE-TO-TOP()/MOVE-TO-BOTTOM() methods the widgets' labels are not affe... - 09:51 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > When widgets' z-order is changed via MOVE-TO-TOP()/MOVE-TO-BOTTOM() methods the widgets' labels are not affected.
... - 09:49 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Are the problems with @Invalid frame ID@ the same as those reported in #2700?
- 08:41 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> If you use Eclipse, there is the "Type Hierarchy" view (via F4 on an interface/class) an... - 08:36 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > There are some name conventions we have for the widgets:
> ... - 08:34 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> There are some name conventions we have for the widgets:
> # for server-side widgets, t... - 08:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Greg,
> I suggest to add a 'marker interface' or annotation to explicitely distinguish be... - 04:19 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg,
I suggest to add a 'marker interface' or annotation to explicitely distinguish between those p2j widgets whic... - 04:32 PM Bug #2713: Incorrect labels in case of the overlapping widgets.
- If two widgets (@f@ and @g@ @FILL-IN@ in the attached program) are overlapped then with 4GL only the label of the top...
- 04:28 PM Bug #2713 (WIP): Incorrect labels in case of the overlapping widgets.
- 04:16 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Can you check if the report fi... - 03:56 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Can you check if the report file is in your home folder in devs... - 03:39 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Can you check if the report file is in your home folder in devsrv01? The report is gener... - 03:31 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> During Majic regression testing, I received
>
> 3. failure in step 29: 'java.lang.RuntimeE... - 03:08 PM Feature #2252: implement GUI client support
- During Majic regression testing, I received
3. failure in step 29: 'java.lang.RuntimeException: java.lang.Runtime... - 11:01 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10992
>
> 1. Do you plan to resolve the TODOs in @Selec... - 10:56 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10992
1. Do you plan to resolve the TODOs in @SelectionListGuiImpl.adjustSi... - 02:42 PM Feature #1811: implement the AJAX client driver
- Committed revision 11013. Changed @AbstractGuiDriver@.
>if the OS-level window minimize event has been triggered, o... - 02:13 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Committed revision 11012. Changed to improve visual effects of adding new windows.
>
>... - 02:08 PM Feature #1811: implement the AJAX client driver
- Committed revision 11012. Changed to improve visual effects of adding new windows.
1186 deserves to be clarified, be... - 01:48 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Code Review Task Branch 1811q Revision 11011
>
> 1. In regard to adding the @selectWindow()@ t... - 11:53 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 11011
1. In regard to adding the @selectWindow()@ to the @GuiWebDriver.icon... - 10:07 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 11011. It attempts to fix the incorrect current window bug.
- 09:49 AM Feature #1811: implement the AJAX client driver
- Propose to overide...
- 08:47 AM Feature #1811: implement the AJAX client driver
- Found an inconsistent state for @simple_windows.p@. From logs produced by this code (GuiWebDriver) in the case two wi...
- 05:11 AM Feature #1811: implement the AJAX client driver
- Committed revision 11010 fixes comments.
Constantin, if we minimize/restore the selected window, we get the round tri... - 10:37 AM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- The root cause for @gui_btn_test4.p@ is this:...
- 10:32 AM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- I was using a modified version of simple_sm.p, the root cause is this:...
09/13/2015
- 07:24 PM Feature #2252: implement GUI client support
- Please review task branch 2424c revision 10992. Since the last review at revision 10957 the changes contain mostly st...
- 07:09 PM Feature #1811: implement the AJAX client driver
- Committed revision 11009. Fixed the initial task bar state.
Located the following bug. The sequence to reproduce.
@si... - 05:42 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I've found 2 p2j bugs (see attache @z4.p@ program):
1. The conversion incorrectly process @DEFINE RECTANGLE .. LIKE ... - 04:48 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Commited test uast/frame-z-order/z4.p revno 1324 - @RECTANCLE@ and @IMAGE@
The @MOVE-TO-TOP()@/@MOVE-TO-BOTTOM()@ ... - 12:25 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Fixed problems with @Invalid frame ID@. There where 2 different reasons for @z2.p@ and @z3.p@.
Committed to the br... - 10:45 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- 1. Commited tests @uast/frame-z-order/z2.p@ and @uast/frame-z-order/z3.p@ revno 1323/
2. When running converted @z2.... - 08:47 AM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- I wonder if this is related to running multiple testcases in the same session from @ask-gui.p@. I have seen another ...
- 08:39 AM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- This still occurs for me on 1811q revision 11008. You don't see it? Could there be a change on your system that is ...
09/12/2015
- 10:40 AM Feature #1811: implement the AJAX client driver
- > But there is a bug if two windows are minimized and we select the second child window by clicking on its task butto...
- 10:37 AM Feature #1811: implement the AJAX client driver
- Code Review Rask Branch 1811q Revision 11008
The @setTaskIconVisible()@ seems to have duplicative code. It defini... - 10:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> You have been working on z-order since Aug 27th but I only see 1 testcase in the @testcases/uast/... - 10:20 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- You have been working on z-order since Aug 27th but I only see 1 testcase in the @testcases/uast/frame-z-order/@ dire...
- 07:53 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- As far as I understand it, slider is a GUI-only widget.
Please test to confirm this.
09/11/2015
- 07:48 PM Feature #2252: implement GUI client support
- Rebased task branch 2424c from P2J trunk revision 10935 (branch revision 10984).
- 07:37 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Task branch @2612a@ for review updated to revision @10936@.
This update adds first steps for @SLIDER@ widget conve... - 04:36 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- The question. Do we need the support for slider widget in @ChUI@? I'm asking because some client code can be common f...
- 08:11 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Created task branch @2612a@ from trunk revision @10935@.
- 05:01 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- This one is fixed in 1811q rev 11003 - it was a NPE in @FontManager.getTextWidth@.
- 03:32 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- This can be recreated in the trunk revision 10935 by running the @menu/simple_sm.p@ using the Swing client. Be prepa...
- 03:30 PM Bug #2707 (Closed): menu/simple_sm.p causes an infinite loop where the window flashes and the OS ...
- 03:34 PM Feature #1811: implement the AJAX client driver
- Committed revision 11008. Added @setTaskIconActive(windowId, active)@. For the tested example @simple_windows.p@ if w...
- 02:22 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> This code rises an interesting situation it hides the window and sets it on the top of th... - 01:32 PM Feature #1811: implement the AJAX client driver
- This code rises an interesting situation it hides the window and sets it on the top of the others....
- 01:10 PM Feature #1811: implement the AJAX client driver
- Going to implement this logic for the task bar
The only one button can be active:
If new button becomes active, the... - 11:32 AM Feature #1811: implement the AJAX client driver
- > does it need for the presentation demo/simple_windows.p ?
No, I had other testcases that showed what I needed. - 10:52 AM Feature #1811: implement the AJAX client driver
- > The taskbar also does not switch active windows or track active windows correctly. See @demo/simple_windows.p@.
Gr... - 09:43 AM Feature #1811: implement the AJAX client driver
- Agreed that the task bar is only to display what it is directed to do. The task bar doesn't minimize and restore the ...
- 09:38 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Some times if iconify one of these 2 - windows (@demo/simple_windows.p@) the other one is... - 09:33 AM Feature #1811: implement the AJAX client driver
- Some times if iconify one of these 2 - windows (@demo/simple_windows.p@) the other one is also iconified. I don't kno...
- 09:08 AM Feature #1811: implement the AJAX client driver
- The taskbar also does not switch active windows or track active windows correctly. See @demo/simple_windows.p@.
- 09:02 AM Feature #1811: implement the AJAX client driver
- Committed revision 11007. Fixed the background artefacts. Now VirtualScreen is not like it is supposed to be. It does...
- 08:53 AM Feature #1811: implement the AJAX client driver
- Interestingly, the combo-box button mostly works (see @demo/demo_widgets.p@):
!combo_box_button_mostly_works.png!
... - 08:24 AM Feature #1811: implement the AJAX client driver
- > After this update the web images rendering is broken.
The parts that are broken are implemented using @VectorGra... - 08:17 AM Feature #1811: implement the AJAX client driver
- Committed revision 11005. Minor changes to truncate long task icon titles.
- 08:02 AM Feature #1811: implement the AJAX client driver
- After this update the web images rendering is broken. I need to fix it.
!images_artifacts.png!
- 03:04 PM Bug #2706: window title attribute is not honored
- The @demo/simple_windows.p@ testcase assigns the title to a window that it creates. In the 4GL, the result is this:
... - 03:02 PM Bug #2706 (Closed): window title attribute is not honored
- 02:34 PM Bug #2705: frame sizing using SIZE phrase is not honored
- Refer to the @ask-gui.p@ screenshots (4GL, P2J Web and P2J Swing) in #2701-2
The frame is no-box and side-labels. ... - 02:32 PM Bug #2705 (Closed): frame sizing using SIZE phrase is not honored
- 02:31 PM Bug #2704: large fill-in drawing differences
- Refer to the @ask-gui.p@ screenshots (4GL, P2J Web and P2J Swing) in #2701-2
The "Program Name" fill-in has the fo... - 02:27 PM Bug #2704 (Closed): large fill-in drawing differences
- 10:21 AM Feature #2673: support a kind of virtual desktop in the GUI web client
- > More worrisome, is that we don't provide any way for accessing windows that are positioned outside of the currently...
- 09:38 AM Feature #2564: implement GUI BROWSE widget
- > Please provide more details on your findings about what is not yet properly implemented.
!compare.png!
Here is a ... - 07:50 AM Feature #2564: implement GUI BROWSE widget
- > usual fill-in (not yet properly implemented in P2J)
Please provide more details on your findings about what is n... - 09:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Fixed the issue with OVERLAY/TOP-ONLY combination (see note 204 above).
Committed to branch 2567b revno 10941 - 07:44 AM Bug #2701: default font text sizing issue
- -------- Forwarded Message --------
Subject: Re: label problem or something I did wrong?
Date: Thu, 10 Sep 2015 2...
09/10/2015
- 07:15 PM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from P2J trunk revision 10935. The latest branch revision is 11004.
Please save off and ... - 04:33 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Greg, Constantin, how to go forward from the simple Hello program to more complicated? Te... - 04:29 PM Feature #1811: implement the AJAX client driver
- Sergey, for the keyboard support for the Web client, we need a JS version of what @driver.swing.WinKeyboardReader@ cl...
- 04:00 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> My only question is whether we can disable mouse event processing when a given window is hidden/n... - 03:58 PM Feature #1811: implement the AJAX client driver
- Try any of these:...
- 03:53 PM Feature #1811: implement the AJAX client driver
- Greg, Constantin, how to go forward from the simple Hello program to more complicated? Tested an example taken from P...
- 03:31 PM Feature #1811: implement the AJAX client driver
- Committed revision 11002. Minor changes: fixed methods javadocs.
- 02:16 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 11001
This is a really nice update.
My only question is whether we can d... - 01:59 PM Feature #1811: implement the AJAX client driver
- Sergey, I've switched "key processing differences for GUI" from Constantin to you. Please work on that next.
Cons... - 01:48 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 11000
It looks very good.
The single line javadoc format is only used fo... - 01:47 PM Feature #1811: implement the AJAX client driver
- 1811q revision 11001 contains:
# added mouse web actions for remaining widgets
# All windows listen to any mouse ac... - 01:35 PM Feature #1811: implement the AJAX client driver
- > please let me know if/when I can commit them.
Go ahead now. - 01:34 PM Feature #1811: implement the AJAX client driver
- Greg/Sergey, I have a large set of changes to commit to 1811q, related to mouse processing: please let me know if/whe...
- 12:59 PM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 11000. There are two cases to add new visible state to TaskIcon and to man...
- 10:16 AM Feature #1811: implement the AJAX client driver
- OK, go with that approach.
I don't see the difference that the @10 * lighthenColor(textActiveColor)@ is making. B... - 10:10 AM Feature #1811: implement the AJAX client driver
- It can help to select the most usable colours.!TaskBarChangedColours.png! On the picture
the task bar background is [... - 09:47 AM Feature #1811: implement the AJAX client driver
- !P2JGUIClient.png!
- 09:18 AM Feature #1811: implement the AJAX client driver
- Please post an example screen shot of the results with your proposed inactive/active colors.
- 09:14 AM Feature #1811: implement the AJAX client driver
- > draw the background of the inactive window task buttons as a lighter grey color so that the active/inactive buttons...
- 09:03 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> > 2. pressing maximize button makes client unresponsive (CA)
>
> Although the client is no lon... - 08:46 AM Feature #1811: implement the AJAX client driver
- Sergey: On the taskbar, please draw the background of the inactive window task buttons as a lighter grey color so tha...
- 08:33 AM Feature #1811: implement the AJAX client driver
- > 2. pressing maximize button makes client unresponsive (CA)
Although the client is no longer unresponsive, the ma... - 08:05 AM Feature #1811: implement the AJAX client driver
- > Proved on windev01 that if a window is hidden, it is removed from the task bar.
This one does need to be impleme... - 08:04 AM Feature #1811: implement the AJAX client driver
- > Isn't stacking just a setting at the Window's OS taskbar? I don't think we need to emulate this.
Agreed. Stacki... - 05:27 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> But Window 8 OS stacks all windows created by the progress. It is displayed on the attach... - 05:25 AM Feature #1811: implement the AJAX client driver
- Proved on windev01 that if a window is hidden, it is removed from the task bar. But Window 8 OS stacks all windows cr...
- 06:57 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Rebased task branch 2567b from P2J trunk revision 10935 (new branch revision 10940).
- 06:33 PM Bug #2703: VIEW of a dynamic widget abends
- Running this code (@testcases/uast/minimal_view_dynamic_widget.p@):...
- 06:28 PM Bug #2703 (New): VIEW of a dynamic widget abends
- 06:12 PM Feature #2606 (Closed): implement GUI runtime support for SELECTION-LIST
- 05:51 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ has been archived.
- 05:40 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ has been merged/committed into trunk as bzr revision @10935@.
- 05:15 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ has been updated and rebased with @10934@ up to revision @10953@. Starting merge into trunk.
- 04:48 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > because only GUI code will be touched(only @ui/client/gui/ScrollBarGuiButton@) - merge final 2606a into trunk.
>
... - 04:43 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Regression testing completed. Results: @2606a_10950_16cd2a2_20150910_evl.zip@. No problems found.
My plan is:
Reb... - 11:29 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- >Good, this can be merged to trunk if it passes testing. When do you expect runtime testing results?
The @CTRL-C@ te... - 10:13 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Good, this can be merged to trunk if it passes testing. When do you expect runtime testing results?
- 09:52 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10951@.
>Please commit that comment change.
Done. - 08:22 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Please commit that comment change.
- 08:06 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> Code Review Task Branch 2606a Revision 10950
>
> My only question is regarding this:
>
> [.... - 07:53 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Code Review Task Branch 2606a Revision 10950
My only question is regarding this:... - 08:48 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Conversion test completed without regressions. The generated codes are the same. Starting runtime testing for @10950@...
- 05:11 PM Bug #2702: MESSAGE SET/UPDATE in GUI mode implicitly enables a special VIEW-AS ALERT-BOX mode
- When in GUI mode, a "normal" MESSAGE SET or MESSAGE UPDATE will implicitly use a special kind of alert-box instead of...
- 04:57 PM Bug #2702 (Closed): MESSAGE SET/UPDATE in GUI mode implicitly enables a special VIEW-AS ALERT-BOX...
- 04:16 PM Feature #2564: implement GUI BROWSE widget
- I found no metris differences in 3D and non-3D modes.
DEFAULT-FONT/DEFAULT-FIXED-FONT doesn't affect browse header.
... - 02:04 AM Feature #2564: implement GUI BROWSE widget
- Stanislav Lomany wrote:
> >Stanislav, which font are you referring to? DEFAULT-FONT/DEFAULT-FIXED-FONT or an explici... - 03:25 PM Bug #2701: default font text sizing issue
- The @testcases/uast/ask-gui-fake-label.p@ uses a non-enabled fillin as a label/static text field. The "Program Name"...
- 03:18 PM Bug #2701 (Closed): default font text sizing issue
- 01:31 PM Bug #2678 (Closed): scrollbar button arrow drawing is not 100% identical
- 12:59 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Merged into trunk as revision @10934@. Archived.
- 12:46 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Code Review Task Branch 2678a Revision 10941
It looks good.
Please merge this to trunk. - 11:58 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10941@.
>The only problem I see is that the bar on the top of ... - 07:48 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Code Review Task Branch 2678a Revision 10940
The changes are good.
The only problem I see is that the bar on th... - 11:46 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10940@.
This update implements sharp images drawing. Almost al... - 11:21 AM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- When running the @button/gui_btn_test4.p@ in the Swing GUI client (using trunk revision 10933), the program abends ju...
- 11:14 AM Bug #2700 (Closed): gui_btn_test4.p abend with "Invalid frame ID 4"
09/09/2015
- 07:46 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10950@.
Please review this small GUI fix for dotted focus mark... - 05:25 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> Code Review Task Branch 2606a Revision 10949
>
> I'm good with the changes.
>
> Please get ... - 05:16 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Code Review Task Branch 2606a Revision 10949
I'm good with the changes.
Please get this regression tested (conv... - 04:38 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10949@.
Please review the horizontal scrolling implementation ... - 11:19 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10933@, new branch revision is @10948@.
- 07:30 PM Feature #2564: implement GUI BROWSE widget
- >Stanislav, which font are you referring to? DEFAULT-FONT/DEFAULT-FIXED-FONT or an explicit font set at the BROWSE?
... - 05:36 PM Feature #2564: implement GUI BROWSE widget
- > Row markers column's width depends on font width. I couldn't make 100% accurate formula, but it is very close to fl...
- 05:25 PM Feature #2564: implement GUI BROWSE widget
- Good work.
> Row markers column's width depends on font width. I couldn't make 100% accurate formula, but it is ve... - 04:46 PM Feature #2564: implement GUI BROWSE widget
- Read-only browse metrics.
Browse header height is 20 px (with borders) (I haven't found a way to alternate title fon... - 07:06 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- It works. No fuzzy effect anymore. But this shows some @SVG@ images are not good, need to rework. Or may be play with...
- 06:04 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- > SharpPNGTranscoder with only overridden method createRenderer and turn the antialias off for created renderer - I g...
- 06:00 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Some findings. During the batik source code investigation I've found the @PNGTranscoder@ creates @ImageRenderer@ obje...
- 10:55 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Rebased task branch @2678a@ from P2J trunk revision @10933@, new branch revision is @10939@.
- 10:25 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Hynek Cihlar wrote:
> Result of the scaled images (title bar and scroll bars) should also be tested. Scaling was one... - 10:00 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Does Batik support the @shape-rendering@ SVG property? The @crisp-edges@ value might be what we are looking for.
... - 09:31 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Greg Shah wrote:
> I am OK with you merging to trunk.
>
> However, before you do that I would like to discuss the... - 08:42 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Result of the scaled images (title bar and scroll bars) should also be tested. Scaling was one of the motivations to ...
- 08:28 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- I am OK with you merging to trunk.
However, before you do that I would like to discuss the drawing differences tha... - 08:23 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Code Review Task Branch 2678a Revision 10938
The code changes are good. - 08:22 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- The W3C license is acceptable.
1. It is officially approved by OSI: http://opensource.org/licenses/alphabetical
... - 10:41 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Rebased task branch @2678a@ from P2J trunk revision @10932@, new branch revision is @10938@.
- 08:47 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10937@.
Notes resolution.
>2. The new code in ImageHelper rea... - 06:51 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> I see.
>
> OVERLAY means that the frame with OVERLAY option or OVERLAY attribute set true "can... - 06:48 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I see.
OVERLAY means that the frame with OVERLAY option or OVERLAY attribute set true "can overlay" other frames. - 06:46 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > This looks counterintuitive for me.
>
> I think this is simply the fact that by default the ... - 06:43 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > This looks counterintuitive for me.
I think this is simply the fact that by default the 4GL does auto-hiding of ... - 06:17 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Actually the 4GL behavior is a a little bit weird. If we have two overlapping frames @fr1@ and @fr2@ then @fr1@ is vi...
- 05:20 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Revised conversion support for the OVERLAY and TOP-ONLY attributes.
Committed to branch 2567b revno 10935 - 04:09 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I think that the similar problem with e.g. @FRAME:LINE@ attribute (currently not supported).
- 04:01 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I was thinking about the @FrameInterface@ but the @GenericFrame@ where @setTopOnly@ and @setOverlay@ methods are impl...
- 03:55 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- @OVERLAY@ should be in @FrameInterface@.
@TOP-ONLY@ will need a new interface that can contain attrs and methods t... - 03:49 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I have a question. What is the right interface for the TOP-ONLY/OVERLAY *attributes* support? I've added the correspo...
- 03:43 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > I planned to do it in parallel with regression testing
OK. - 03:40 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Have you tested your updated tooltips implementation with all the current widget types? If so, d... - 03:38 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Have you tested your updated tooltips implementation with all the current widget types? If so, does it work generica...
- 02:23 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added conversion support for the OVERLAY and TOP-ONLY attributes (was for the corresponding options only).
Committ... - 10:25 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > No, the issue is that with p2j the TOP-ONLY does not affect the initial visibility of the frame... - 10:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > No, the issue is that with p2j the TOP-ONLY does not affect the initial visibility of the frame.
Please do fix t... - 10:21 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > the triggers use uppercase letters
Good point, thanks. - 10:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> In the @z2.p@ program, the @a@, @b@, @c@, @x@, @y@ and @z@ ANYWHERE triggers are not working. It... - 10:10 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> 1. Is this true for ChUI and GUI?
Yes, it is.
> 2. Is this the cause of the issue reported in... - 10:08 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- In the @z2.p@ program, the @a@, @b@, @c@, @x@, @y@ and @z@ ANYWHERE triggers are not working. It is hard to really t...
- 10:06 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> It looks that the value of the @FRAME:TOP-ONLY@ attribute affects only the inital visibilit... - 09:55 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It looks that the value of the @FRAME:TOP-ONLY@ attribute affects only the inital visibility of the frame. Neither sw...
- 08:18 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > With 4GL the frame fr1 (see attached sample) is not VISIBLE (both in ChUI and Windows modes) wh... - 07:59 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > With 4GL the frame fr1 (see attached sample) is not VISIBLE (both in ChUI and Windows modes) while with p2j it is.
... - 06:04 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I've found an incompability between 4GL and p2j. With 4GL the frame @fr1@ (see attached sample) is not VISIBLE (both ...
- 06:36 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> > The remove task icon use case is not implemented. I think if the window is closed the correspo... - 06:19 PM Feature #1811: implement the AJAX client driver
- > The remove task icon use case is not implemented. I think if the window is closed the corresponding task icon shou...
- 06:16 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10999
The result is good.
1. The two new members of @WindowTitleBar.Wind... - 06:09 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> The remove task icon use case is not implemented. I think if the window is closed the cor... - 06:04 PM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10999. 1) Fixed @gd.setTitle()@ on @draw()@, 2) Sets the default font for ...
- 03:31 PM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from trunk revision 10933. Latest revision is now 10998.
- 02:24 PM Feature #1811: implement the AJAX client driver
- > 2. Using SET_FONT to also set the taskbar font is wrong. We are constantly changing the font via SET_FONT, but none...
- 01:03 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10995
This is really good!
1. The unconditional call to @gd.setTitle()@ ... - 12:14 PM Feature #1811: implement the AJAX client driver
- !TaskBarHorizontal.png!
- 11:59 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10995. All known task bar usecases are implemented here.
- 06:15 AM Feature #1811: implement the AJAX client driver
- Greg, Constantin, is it possible on the server (ThinClient) side to determine a widget component at the given point (...
09/08/2015
- 07:45 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added MOVE-TO-TOP()/MOVE-TO-BOTTOM() for frames to testcases/uast/frame-z-order. revno 1316
- 07:32 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Implemented @MOVE-TO-TOP()@/@MOVE-TO-BOTTOM()@ for frames.
Committed to branch 2567b revno 10932 - 06:08 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Sorry, please disregard the previous post.
- 06:05 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- There is some small incompatibility between 4GL and p2j in ChUI mode. With the attached program when the Z-order of f...
- 05:52 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > I understand that.
OK, sorry I misunderstood. - 05:25 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> It may be that originally, frames were the most important feature. But the application code we a... - 05:21 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > In fact at this moment I'm about to finish runtime support for the case with frames. I understand it is the main on...
- 05:04 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Please check in your testcases. This will help me understand the research you are doing.
>
> ... - 04:52 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Please check in your testcases. This will help me understand the research you are doing.
When do you expect to ha... - 06:32 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- >4. Are the xml-apis-1.3.04.jar, xml-apis-ext-1.3.04.jar and xmlgraphics-commons-2.0.jar from Apache commons? I want ...
- 05:11 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- >1. Using the latest revision, please post screen-shots of each resulting image and a comparison image of the same 4G...
- 02:26 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Greg Shah wrote:
> Code Review Task Branch 2678a Revision 10936
>
> Good work!
>
> 1. Using the latest revisio... - 10:05 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Code Review Task Branch 2678a Revision 10936
Good work!
1. Using the latest revision, please post screen-shots ... - 08:22 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- The findings:
1. Using @TIFF@ does not have advantages, the look is the same as for @PNG@.
2. Handling @SVG@ from @... - 07:30 AM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Some news. According to this:...
- 09:48 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10936@.
This update adds SVG based image handling to the @Comb... - 06:04 PM Feature #1811: implement the AJAX client driver
- Committed revision 10994. Greg, please review "set title" changes.
- 02:25 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10992
I'm fine with the changes.
Please do not use @/*@ or @/**@ style c... - 02:21 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10990
I'm fine with the changes. - 02:17 PM Feature #1811: implement the AJAX client driver
- > The following issue arises a title text for a window task widget can vary its size and if we permit a task widget ...
- 01:09 PM Feature #1811: implement the AJAX client driver
- Committed revision 10993. Added view log button to the task bar and changed to use only one listener for all task ico...
- 06:21 AM Feature #1811: implement the AJAX client driver
- Committed revision 10992. Added drawText and drawScaledText to CanvasRenderer.
- 05:53 PM Feature #1790 (Closed): implement menu support
- 05:24 PM Feature #1790: implement menu support
- Branch 1790e was merged to trunk rev 10932 and archived.
- 09:24 AM Feature #1790: implement menu support
- Please merge to trunk when it passes testing.
- 04:24 AM Feature #1790: implement menu support
- Conversion testing has passed.
- 04:12 AM Feature #1790: implement menu support
- Runtime testing almost passed, need to clear some false negatives.
- 02:30 PM Feature #2546: implement combo-box widget in GUI
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, isn't the combo's drop-down supposed to close when ... - 02:18 PM Feature #2546: implement combo-box widget in GUI
- Constantin Asofiei wrote:
> Eugenie, isn't the combo's drop-down supposed to close when a item is chosen via mouse c... - 02:03 PM Feature #2546: implement combo-box widget in GUI
- Eugenie, isn't the combo's drop-down supposed to close when a item is chosen via mouse click? Because currently it d...
- 09:49 AM Bug #2557: Fix MENUBAR layouting in a window
- We need to test to see if these issues are still a problem.
- 04:11 AM Bug #2690: ChUI quirk when sub-menu doesn't have any children
- From #1790 note 573:
> I've faced with the following bug in CHUI: when some sub-menu has no items at all, but it i... - 04:11 AM Bug #2690 (New): ChUI quirk when sub-menu doesn't have any children
- 04:10 AM Bug #2689: multiple items with same mnemonic
- Previous entry was edited.
- 04:09 AM Bug #2689: multiple items with same mnemonic
- From #1790 note 570:
> And the last found peculiarity is about mnemonic behavior when a menu or sub-menu contains sev... - 04:08 AM Bug #2689 (New): multiple items with same mnemonic
- 08:11 PM Feature #2564: implement GUI BROWSE widget
- > In terms of drawing there are some minor metrics remain.
Please get the metrics exactly right from the beginning...
09/07/2015
- 05:31 PM Feature #1811: implement the AJAX client driver
- Great! iconify/deiconify works properly I have checked it. Committed revision 10991. - javadoc and set_title logs.
- 05:17 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Constantin, the iconify/deiconify will be working properly as soon as you fix the priorit... - 04:52 PM Feature #1811: implement the AJAX client driver
- Greg, Constantin, do you agree to move drawString and drawScaledString to p2j.canvas_renderer.js. I think currentFont...
- 04:46 PM Feature #1811: implement the AJAX client driver
- > > 3. The most important thing is to get the iconify/deinconify processing working properly.
> The base logic for i... - 04:08 PM Feature #1811: implement the AJAX client driver
- >1. I was not planning to support tooltips, nor drag/drop. We are already going to have a heavy load of mouse event p...
- 04:06 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> 3. The most important thing is to get the iconify/deinconify processing working properly.
The ba... - 03:02 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10987
Definitely there is a lot of good work here. I have checked in minor... - 02:25 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10983
Nice improvements. - 01:13 PM Feature #1811: implement the AJAX client driver
- Committed revision 10987. Fixed tooltips for task icons. Now if we click on the minimize button, the action sinks on ...
- 05:24 PM Feature #1790: implement menu support
- branch 1790e was rebased from trunk rev 10931 (new branch rev 10965).
Regression testing is in progress. - 06:25 AM Feature #1790: implement menu support
- 1790e rev 10964 contains some misc formatting/header fixes.
- 04:10 AM Feature #1790: implement menu support
- Please let me know once you rebase, I have some changes to commit.
- 03:35 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> I've committed my changes to 1790e revno 10963.
I'm reviewing rev 10963 now. Please rebase f... - 02:18 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > I've faced with the following bug in CHUI: when some sub-menu h... - 01:17 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> I've faced with the following bug in CHUI: when some sub-menu has no items at all, but it is i... - 04:18 PM Feature #2564: implement GUI BROWSE widget
- > What other research is needed before you are ready to start implementation?
In terms of drawing there are some min... - 12:06 PM Feature #2564: implement GUI BROWSE widget
- Good info.
What other research is needed before you are ready to start implementation? I do want you to understan... - 09:45 AM Feature #2564: implement GUI BROWSE widget
- Browse column width metrics.
!browse-metrcis.png !
* WIDTH on the picture corresponds the value returned by @WIDTH-P... - 03:29 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> The list of open 2424c issues:
> - out of memory error during execution of gso_185
The out... - 03:27 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> > Wow, great find! Please see the checked in fix in 2424c/10967.
> What about the @root... - 03:17 PM Feature #2252: implement GUI client support
- >Eugenie, please see the note 1164.
>> This means the issue is in P2J, not in "wrong baseline" test screen.
>The... - 03:03 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, I've found the root cause: at the time @FrameChuiImpl.dr... - 01:19 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, I've found the root cause: at the time @FrameChuiImpl.draw@ is called, the @viewP... - 12:46 PM Feature #2252: implement GUI client support
- Eugenie Lyzenko wrote:
> The source file is:
> @syman/po/text-block-select.p@:
> [...]
> So I think the expected ... - 11:09 AM Feature #2252: implement GUI client support
- Hynek, I've found the root cause: at the time @FrameChuiImpl.draw@ is called, the @viewPort@ instance is located at @...
- 10:50 AM Feature #2252: implement GUI client support
- Eugenie Lyzenko wrote:
> The source file is:
> @syman/po/text-block-select.p@:
Can you extract the logic in a samp... - 10:49 AM Feature #2252: implement GUI client support
- The source file is:
@syman/po/text-block-select.p@:... - 09:53 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > > 24 July 2014. This is certainly not a native 4GL environment.... - 09:50 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> > 24 July 2014. This is certainly not a native 4GL environment.
> Hynek: GC 62 will req... - 09:45 AM Feature #2252: implement GUI client support
- > 24 July 2014. This is certainly not a native 4GL environment.
Hynek: GC 62 will require screen updates to reflect ... - 09:02 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> The problem I think is related to @BorderedPanelImpl.drawPanel@ - the @border@ instance ... - 08:32 AM Feature #2252: implement GUI client support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > Eugenie, any idea when GC 62 was added and if the scre... - 08:00 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
>
> Eugenie, any idea when GC 62 was added and if the screen was captured from the legac... - 06:52 AM Feature #2252: implement GUI client support
- Hynek, I think 2424c is right to add scrollbars to the frame. There is no "native env" where we can test the MAJIC 4...
- 06:39 AM Feature #2252: implement GUI client support
- In the 2424c test results the test gc_62 fails on the following frame....
- 05:48 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > And a cleaned-up version - the frame width has nothing to do, o... - 05:41 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> And a cleaned-up version - the frame width has nothing to do, only the @DOWN@ is problem... - 05:11 AM Feature #2252: implement GUI client support
- And a cleaned-up version - the frame width has nothing to do, only the @DOWN@ is problematic. Do you recall having d...
- 05:05 AM Feature #2252: implement GUI client support
- The key part I think is to set the @page-size@ for the stream. This test duplicates the problem:...
- 04:52 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, this looks like a frame height issue when the stream is redirected to terminal. ... - 04:47 AM Feature #2252: implement GUI client support
- Hynek, this looks like a frame height issue when the stream is redirected to terminal. All the frames are displayed,...
- 04:19 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> If you you point me the test results folder on devsrv01 and the failed test names, I can... - 04:14 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > The list of open 2424c issues:
> >
> > - incorrect width of report... - 04:07 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> The list of open 2424c issues:
>
> - incorrect width of report output
I have fixed one p... - 12:37 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Thank you very much Greg!
- 12:32 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- There is an issue with your frame definitions. As noted in the 4GL documentation:...
- 12:06 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It seems that I was confused by my tests and in reality the only(?) way to switch between overlapping frames is to ex...
- 09:04 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10935@.
This update adds @min/max/close/restore@ buttons support...
09/06/2015
- 07:51 PM Feature #1811: implement the AJAX client driver
- Committed revision 10985. Added the first task bar version, iconify/deiconify don't work as expected. Planning to fix...
- 06:14 PM Feature #1790: implement menu support
- I've faced with the following bug in CHUI: when some sub-menu has no items at all, but it is included in a MENUBAR (o...
- 03:37 PM Feature #2564: implement GUI BROWSE widget
- Stanislav Lomany wrote:
> Guys, consider the case in which field format is short, e.g. "x(1)". Browse column cannot ... - 03:33 PM Feature #2564: implement GUI BROWSE widget
- Guys, consider the case in which field format is short, e.g. "x(1)". Browse column cannot be narrower than some font-...
- 06:46 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > I will continue tomorrow (Sunday).
>
> OK.
>
> Since both #2606 and #1811 are heavily dep... - 06:45 AM Feature #2252: implement GUI client support
- > I will continue tomorrow (Sunday).
OK.
Since both #2606 and #1811 are heavily dependent upon 2424c, we need t...
09/05/2015
- 07:35 PM Feature #2252: implement GUI client support
- The list of open 2424c issues:
- incorrect width of report output
- out of memory error during execution of gso_1... - 11:43 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10962
>
> The changes are fine.
>
> Is this a candid... - 10:39 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10962
The changes are fine.
Is this a candidate for merge to trunk or do... - 10:16 PM Feature #2252: implement GUI client support
- The regression test of 2424c failed with an exception caused by duplicate detachment of alert box widget. Fix checked...
- 07:31 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10934@.
This update adds caching ability for @SVG@ images hand... - 08:27 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10933@.
This update for review contains first working release ... - 01:41 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Constantin, do you propose not to store original label and store only prepared along with mnem... - 12:27 PM Feature #1790: implement menu support
- Constantin, do you propose not to store original label and store only prepared along with mnemonic and mnemonic chara...
- 11:20 AM Feature #1790: implement menu support
- The current '&' processing algorithm @MenuItem.prepTitle(String)@ is incorrect. Here is the actual algorithm.
Source... - 09:52 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> All know issues are fixed (except mnemonics). It would be good to test it some more time.
>
... - 09:42 AM Feature #1790: implement menu support
- Greg Shah wrote:
> > Can we set aside specific cases implementation for some time?
>
> Is this especially difficu... - 12:14 PM Feature #1811: implement the AJAX client driver
- Greg, please review committed revision 10984. Drawing functionalities are moved to p2j.canvas_renderer.js in order to...
- 11:11 AM Feature #1811: implement the AJAX client driver
- 1811q rev 10983 contains (for @2. pressing maximize button makes client unresponsive (CA)@ in note 1087):
# don't se... - 09:59 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10982
Really good! - 08:13 PM Feature #1811: implement the AJAX client driver
- 1811q rev 10982 contains an improvement for web driver: all requests incoming from the JS are pushed and processed in...
09/04/2015
- 04:57 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10931@, new branch revision is @10945@.
The SVG code/libs has... - 09:34 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie Lyzenko wrote:
> I'm going to put the @SVG@ images into
> [...]
> directory inside the sources/@p2j.jar@. ... - 11:49 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10945@.
Adding basic steps to implement @SVG@ handler. Still d... - 04:33 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10961
>
> I'm OK with the changes.
>
> Do you expect... - 02:42 PM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10961
I'm OK with the changes.
Do you expect to pass testing today? If ... - 02:21 PM Feature #2252: implement GUI client support
- More fixes checked in to task branch 2424c, revision 10961. Restarted Majic regression tests.
- 12:42 PM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10960
The changes are good. I especially like the @ensureVisibility()@ sim... - 09:39 AM Feature #2252: implement GUI client support
- Fixes for new regressions in 2424c are being finalized. I will be restarting Majic regression shortly.
- 03:53 PM Feature #2683: reverse proxy implementation
- One feature of our web client implementation (both ChUI and GUI) is the fact that we dynamically spawn the client and...
- 03:34 PM Feature #2683 (Closed): reverse proxy implementation
- 02:00 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Constantin, could you help to explain the logic sequence from click on the mimimize capti... - 01:24 PM Feature #1811: implement the AJAX client driver
- Constantin, could you help to explain the logic sequence from click on the mimimize caption button to @CaptionButton....
- 10:36 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10981
This looks quite good.
In @p2j.mouse.js@, the @MousePopupable()@ c... - 09:42 AM Feature #1811: implement the AJAX client driver
- Greg, 1811q rev 10981 replaces the window popup with the menu implementation in 1790. It's still buggy, but the bugs...
- 01:23 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- Task branch @2678a@ for review updated to revision @10932@.
This is the SVG related code moved from @2606a@ revisi... - 12:30 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- The task branch @2678a@ has been created from trunk revision @10931@.
- 12:46 PM Feature #1790: implement menu support
- > Can we set aside specific cases implementation for some time?
Is this especially difficult or risky to fix? It ... - 03:30 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> The differencies are the following:
> # For CHUI '&' can be mnemonic itself. To make it as a ... - 10:43 AM Bug #2682: Swing GUI client does not honor icon in the OS level task bar
- We have coded the initial implementation in #1811 (see notes 1084, 1089, 1091 and 1094 through 1103). The work is in...
- 10:41 AM Bug #2682 (New): Swing GUI client does not honor icon in the OS level task bar
- 09:41 AM Feature #1791: implement dynamic UI support
- 2026c has been committed into the trunk as bzr revision 10931.
- 09:38 AM Bug #2681: the titlebar height and outline does not match the 4GL version
- Yes, and the active titlebar color is wrong too. It should be a dark blue instead of a light blue.
- 09:34 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I assume you are writing many testcases to check behavior. Please make sure you are checking in your testcases to @t...
09/03/2015
- 07:10 PM Feature #1790: implement menu support
- I've rebased the branch 1790e with current trunk revision. Now current branch revision is 10960.
- 06:54 PM Feature #1790: implement menu support
- Can we set aside specific cases implementation for some time?
- 06:50 PM Feature #1790: implement menu support
- It seems there are a lot of different (for GUI and CHUI) in mnemonic definition for specific cases when more than one...
- 03:25 PM Feature #1790: implement menu support
- I'm currently fixing mnemonics case: when the last character is '&'. CHUI and GUI behaves differently.
# If a titl... - 12:00 PM Feature #1790: implement menu support
- And something else: after rebase, please go through the notes in 522 and also do a general code cleanup for 1790e.
- 11:53 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Thank you so much! I'm testing. I'll post results.
Please rebase first, and after that start ... - 11:49 AM Feature #1790: implement menu support
- Thank you so much! I'm testing. I'll post results.
- 11:34 AM Feature #1790: implement menu support
- 1790e rev 10957 fixes cursor navigation for popup menus. I don't have anything else on my list.
Vadim: please let... - 11:30 AM Feature #1790: implement menu support
- What about @MenuItemWidget.setLabelInt@? 10957 fixes the drawing, but please fix the processing which determines whic...
- 11:26 AM Feature #1790: implement menu support
- I've committed mnemonic character fix. rev 10957
- 11:05 AM Feature #1790: implement menu support
- 1790e revision 10956 fixes menubar navigation via cursor keys + ALT: some processing was moved to the @onFocusGained@...
- 11:01 AM Feature #1790: implement menu support
- You're right. My mistake. I'll fix it.
Talking about ALT mode: do you use additional field in a *Impl classes? Hav... - 10:21 AM Feature #1790: implement menu support
- Vadim, something about mnemonics: the P2J code is made to underline the first char after the first @&@, but in 4GL it...
- 09:54 AM Feature #1790: implement menu support
- Vadim, I'm working on these two (and everything else related to ALT and cursor-key navigation):
> # check ALT naviga... - 06:44 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Remaining tasks:
1. the support for the @WINDOW:FRAME-Z-ORDER@ attribute and @MOVE-TO-BOTTOM@/@MOVE-TO-TOP@ method... - 08:10 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Please make a list of the remaining work on this task and an estimate of when it can be completed... - 07:34 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Please make a list of the remaining work on this task and an estimate of when it can be completed.
- 06:33 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- I'm going to put the @SVG@ images into...
- 02:55 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Sergey Ivanovskiy wrote:
> Batik uses asynchronous renderers and alarms the result is ready or not.
This seems t... - 02:51 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie Lyzenko wrote:
> Another issue to solve in the @SVG@ converter implementation. The converter takes the sourc... - 02:45 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Batik uses asynchronous renderers and alarms the result is ready or not. It has very complicated implementation of dy...
- 10:35 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Another issue to solve in the @SVG@ converter implementation. The converter takes the source file as name or @URL@ wh...
- 05:25 PM Bug #2681: the titlebar height and outline does not match the 4GL version
- By the way, the default window caption font color in the Windows classic theme is not black but white.
- 04:58 PM Bug #2681: the titlebar height and outline does not match the 4GL version
- The titlebar is sized too large in height in our version. The windows classic theme has a different way to draw the ...
- 04:57 PM Bug #2681 (Closed): the titlebar height and outline does not match the 4GL version
- 05:22 PM Bug #2679: window borders should have a 3D appearance
- In fact, not only windows are missing the 3D effect. Other controls as well - window caption buttons, scroll bars, bu...
- 04:48 PM Bug #2679: window borders should have a 3D appearance
- At this time we are only going to implement support for the look of the windows classic theme.
Attached is an exam... - 04:43 PM Bug #2679 (Closed): window borders should have a 3D appearance
- 04:56 PM Bug #2680: status area border is not drawn correctly
- The status area has its own extra thick border with a triangular bottom right corner. Our version has no raised bord...
- 04:50 PM Bug #2680 (Closed): status area border is not drawn correctly
- 04:41 PM Feature #2252: implement GUI client support
- It's good. If it passes testing, merge to trunk.
- 04:40 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10957
>
> Please add javadoc to @ScrollableListImpl.scr... - 04:15 PM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10957
I'm fine with the changes. Please add javadoc to @ScrollableListImpl... - 03:51 PM Feature #2252: implement GUI client support
- Please review task branch 2424c, revision 10957.
- 02:39 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424c Revision 10956
>
> I'm good with the changes, except that @Defau... - 02:36 PM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10956
I'm good with the changes, except that @DefaultList.getColumns()@ nee... - 02:23 PM Feature #2252: implement GUI client support
- Update for 2424c. I have cleaned up all known ChUI regressions and I will be starting a Majic test run. I still have ...
- 04:39 PM Bug #2678: scrollbar button arrow drawing is not 100% identical
- See #2606 notes 33 through 61. We are going to try the SVG approach.
Please implement this same approach for the ... - 04:38 PM Bug #2678 (Closed): scrollbar button arrow drawing is not 100% identical
- 04:36 PM Bug #2677 (New): fix drawing and functional differences between P2J GUI and 4GL GUI
- 04:34 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- See #2606 notes 34 through 53.
For this task, we are only going to add support for the "windows classic" theme. W... - 04:20 PM Feature #2676 (Closed): implement the equivalent to configurable support for a windows theme
- 01:07 PM Feature #2564: implement GUI BROWSE widget
- Getting these text metrics should not be hard, since we already have a process and some tools for doing it.
To sta... - 12:20 PM Feature #2564: implement GUI BROWSE widget
- Guys, browse column width depends on format width. Format width is sum of widths of its characters/placeholders. Char...
- 12:56 PM Feature #1811: implement the AJAX client driver
- > 1) it holds all started application's windows as corresponding icons
Yes. But it should show both the icon and ... - 09:26 AM Feature #1811: implement the AJAX client driver
- Agree with you if there are no plans to use folders and launch icons. Greg, please clarify functionalities of the tas...
- 08:32 AM Feature #1811: implement the AJAX client driver
- The project is definitely interesting.
Although the license listed on MDN is GPL, on github the actual license s... - 07:56 AM Feature #1811: implement the AJAX client driver
- > Sadly, the last version is still broken on my system.
Your system is fast enough to eliminate the time to start new... - 07:44 AM Feature #1811: implement the AJAX client driver
- > The last version of SetIconImageTest seems to fix this bug
Sadly, the last version is still broken on my system. - 07:32 AM Feature #1811: implement the AJAX client driver
- > Adding a sleep is not a solution we can use in the production code. For now, stop working on this problem. I'll o...
- 06:47 AM Feature #1791: implement dynamic UI support
- Fixed conversion regression brought by 2026b.
Please review task branch 2026c, revision 10931.
09/02/2015
- 05:08 PM Feature #1790: implement menu support
- Vadim, rev 10954 contains fixes for MENU-DROP event generation + misc fixes for popup menu. At this time, the menuba...
- 04:08 PM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> About the wait-for: I think is safe to assume that wait-for must not check VISIBLE for a... - 03:58 PM Feature #1790: implement menu support
- Vadim, this is good, I've integrated it with my changes and it fixed some popup issues I was having. Please don't co...
- 03:30 PM Feature #1790: implement menu support
- # I've moved "clicking" logic from @mouseClicked@ to @mousePressed@ that is more convenient place.
# I've added hidin... - 08:38 AM Feature #1790: implement menu support
- Another issue: @VK_ENTER@ key is used to trigger an open of a sub-menu (or click of menu-item), when a mouse action w...
- 08:02 AM Feature #1790: implement menu support
- Revision 10952 fixes:
* focus processing when focus is moved from a higher to a lower level in the menu tree. The c... - 04:07 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Sergey: please review this task history from note 30 to the end.
Eugenie/Hynek: Sergey has implemented an image ca... - 04:02 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie, also try to keep only unique set of converted images. For example when multiple scroll bars are painted we o...
- 03:35 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > Let me know if I've missed for something.
Your assumptions seem reasonable. Please make sure the SVG files are ... - 03:20 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- What I can tell from samples is the basic approach we can use:
1. Having @SVG@ files for every image we want to be... - 02:56 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > For Windows 7 I assume you mean the default non-aero Windows 7 Basic theme?
Yes.
For now, we should focus on ... - 02:08 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie Lyzenko wrote:
> Hynek, the 1.7 batik binary is enough to use this rasterizer in P2J? Do you have any sample... - 01:52 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Hynek, the 1.7 batik binary is enough to use this rasterizer in P2J? Do you have any sample Java code that demonstrat...
- 01:43 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> > 4GL reference docs show screenshots from different versions of Windows and their themes, inclu... - 01:01 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > 4GL reference docs show screenshots from different versions of Windows and their themes, including a theme which l...
- 12:49 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> > As much confident as with the hard-coded approach.
>
> Eugenie: please give the SVG approac... - 12:04 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > As much confident as with the hard-coded approach.
Eugenie: please give the SVG approach a try. Don't worry ab... - 11:59 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Hynek Cihlar wrote:
> As much confident as with the hard-coded approach. And I am afraid we won't achieve pixel perf... - 11:54 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> How confident are you that we can match the Windows vectors pixel for pixel using SVG?
As much... - 10:03 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> How confident are you that we can match the Windows vectors pixel for pixel using SVG?
I'm par... - 09:57 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- How confident are you that we can match the Windows vectors pixel for pixel using SVG?
- 09:29 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> > My concern is that hard coding the vector images will lock us down to any future improvements (... - 08:46 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > My concern is that hard coding the vector images will lock us down to any future improvements (new themes for examp...
- 08:20 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg, there are and likely will be more places where vector based icons/... - 08:19 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Hynek Cihlar wrote:
> Greg, there are and likely will be more places where vector based icons/images will be needed.... - 08:16 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Greg, there are and likely will be more places where vector based ... - 08:13 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Hynek Cihlar wrote:
> Greg, there are and likely will be more places where vector based icons/images will be needed.... - 08:10 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg, there are and likely will be more places where vector based icons/images will be needed. Do you think it would ...
- 08:04 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- I can see that some customers may need to customize that value (using themes) for accessibility reasons. We are goin...
- 08:00 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> > Adding support for painting the disabled state for GUI scrollbar button. The current implementa... - 07:43 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Eugenie Lyzenko wrote:
> Task branch @2606a@ for review updated to revision @10944@.
>
> Adding support for paint... - 07:34 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > As far as I know the scroll buttons is a part of the Windows system controls, not the 4GL elements. So the questio...
- 07:24 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- >But I wonder if it is bitmap based or if it can be scaled to a larger/smaller size. Please test in the 4GL, if there...
- 07:13 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > Adding support for painting the disabled state for GUI scrollbar button. The current implementation for button draw...
- 07:10 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- > Do we really need this to be implemented in SELECTION-LIST?
I checked, you're right. We don't need MAX-CHARS. - 09:13 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Testing on 4GL system shows the @MAX-CHARS@ is not queryable/settable attribute for @SELECTION-LIST@ widget. I have u...
- 08:49 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10944@.
Adding support for painting the disabled state for GUI s... - 04:02 PM Feature #1811: implement the AJAX client driver
- Adding a sleep is not a solution we can use in the production code. For now, stop working on this problem. I'll ope...
- 03:43 PM Feature #1811: implement the AJAX client driver
- May be task bar application window that represents the application icon is updated asynchronously on @setVisible(true...
- 03:22 PM Feature #1811: implement the AJAX client driver
- If the image is found on the path, then you can try to run it several times or set the breakpoint after on @setVisibl...
- 03:08 PM Feature #1811: implement the AJAX client driver
- The test does not work for me. I uncommented the @frame.setVisible(false)@ and tried it, but there is no difference....
- 02:19 PM Feature #1811: implement the AJAX client driver
- Found that if @frame.setIconImage()@ is called after the @frame@ becomes visible, then the application task bar icon ...
- 07:21 AM Feature #1811: implement the AJAX client driver
- > Planning to fix it because this code works properly
OK, good. - 06:44 AM Feature #1811: implement the AJAX client driver
- Greg, setIconImage doesn't change the swing client application icon for my Ubuntu task bar(like desktop),
please look...
09/01/2015
- 06:32 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> # fix the bug with unexpected exit when I click a menu-item from MENUBAR with assigned trigger... - 11:01 AM Feature #1790: implement menu support
- # fix the bug with unexpected exit when I click a menu-item from MENUBAR with assigned trigger, that dynamically sets...
- 09:53 AM Feature #1790: implement menu support
- When you post the list of open issues, please include an estimate of how long it will take to resolve those issues. ...
- 09:51 AM Feature #1790: implement menu support
- I faced with some new bugs after last commits and rebase. So I'm still close but not yet ready. I'll post current lis...
- 08:11 AM Feature #1790: implement menu support
- Vadim, I'm good with the changes in rev 10949. If you are close to finish, please:
# rebase from latest revision
#... - 05:45 PM Feature #2564: implement GUI BROWSE widget
- Some metrics. I'll update @font_details.odt@ accordingly.
Browse constraints:... - 10:59 AM Feature #2564: implement GUI BROWSE widget
- You should expect to use @GuiFontResolver@ and @GuiColorResolver@.
- 05:08 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10980
The changes are good. - 04:58 PM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10980.
- 04:38 PM Feature #1811: implement the AJAX client driver
- Greg, 10979 uses @doLayout@ of @WindowTitleBar@, I would like to change it again to place @setIcon()@ code to @draw()...
- 04:18 PM Feature #1811: implement the AJAX client driver
- > Code Review Task Branch 1811q Revision 10978
>
> I have one concern. It is possible to load a @.ico@ file as an... - 04:02 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10978
I have one concern. It is possible to load a @.ico@ file as an image... - 03:52 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10977
The changes are good. - 03:32 PM Feature #1811: implement the AJAX client driver
- h2. Remaining Task List (in priority order)
h3. Task Branch 1811q
# -fix system menu- (CA)
# -pressing maximize but... - 02:39 PM Feature #1811: implement the AJAX client driver
- Committed revision 10978. The changes are not good due to setIcon has the drawImage signature. It is because the web ...
- 11:56 AM Feature #1811: implement the AJAX client driver
- 1811q rev 10977 contains fixes related to p2j.mouse (window events functions are refactored to use a worker) and a fi...
- 09:27 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10975
The changes look good. The only thing that seems missing would be ch... - 08:50 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10975. It is the SET_ICON implementation.
- 07:32 AM Feature #1811: implement the AJAX client driver
- > for SET_ICON?
Yes, this seems reasonable. If we have an image ID, we can easily draw the icon from that alone, ... - 07:24 AM Feature #1811: implement the AJAX client driver
- Greg, do we need to reuse...
- 04:25 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> I just committed some merge fixes in rev 10973.
>
> Constantin: would you please check @FontTa... - 04:13 AM Feature #1811: implement the AJAX client driver
- > I'm aware of this. The question is: do you plan to set the window state by other means than the window's caption b...
- 03:59 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Constantin please look at this issue
> >1. Implement the GuiWebEmulatedWindow.setIconifi... - 03:23 AM Feature #1811: implement the AJAX client driver
- Constantin please look at this issue
>1. Implement the GuiWebEmulatedWindow.setIconificationState() which will certa... - 03:30 PM Support #2675: list of differences between the web GUI client and the original 4GL Windows GUI en...
- Please add to this list whenever you find something that is a permanent restriction.
1. The font rendering will be c... - 03:26 PM Support #2675 (New): list of differences between the web GUI client and the original 4GL Windows ...
- 03:25 PM Support #2674: list of HTML5, CSS and Javascript features in use in the web client (both ChUI and...
- Here is my first pass. I'm sure it is incomplete.
|_. Feature |_. Firefox |_. Chrome |_. IE |_. Safari |
| HTML5... - 02:41 PM Support #2674 (New): list of HTML5, CSS and Javascript features in use in the web client (both Ch...
- 02:38 PM Feature #2673: support a kind of virtual desktop in the GUI web client
- The idea here is to make sure that users can interact with the GUI web client in the similar use patterns to how they...
- 02:28 PM Feature #2673 (WIP): support a kind of virtual desktop in the GUI web client
- 02:27 PM Support #2672: GUI web client performance improvements
- The following are ideas for performance improvements in the GUI web client.
1. Watching the log of drawing operati... - 02:00 PM Support #2672 (New): GUI web client performance improvements
- 12:10 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> 1. One future improvement would be to improve abstraction such that there would not be widget-s... - 11:33 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2424c Revision 10954
I like the improvements very much! It certainly is more regular and e... - 09:08 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Code Review Task Branch 2606a Revision 10942
This is very good! I've made some small cleanups to javadoc and chec... - 08:36 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- The current testcases for @selection-list@ widget have been uploaded to bzr repo. Version is @1313@.
- 08:11 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10942@.
This update changes the location of the tooltip featur...
08/31/2015
- 07:49 PM Feature #2252: implement GUI client support
- Please review 2424c revision 10954. Although it is not yet free of issues, it is close to be finished.
The changes pr... - 07:46 PM Feature #1811: implement the AJAX client driver
- Committed revision 10974.
- 06:12 PM Feature #1811: implement the AJAX client driver
- I just committed some merge fixes in rev 10973.
Constantin: would you please check @FontTable@ to make sure I didn... - 06:02 PM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from P2J trunk revision 10930. The latest branch revision is 10972.
- 05:47 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10963
This is good. Please add a comment to the @draw()@ code where you re... - 05:44 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10962
It is quite good. A couple of thoughts:
1. The @WindowClose@, @Wi... - 05:28 PM Feature #1811: implement the AJAX client driver
- gui&webClients.png
!gui&webClients.png! - 05:19 PM Feature #1811: implement the AJAX client driver
- Committed revision 10963. It should fix close button differences for web and swing clients. Now the logs for drawing ...
- 05:10 PM Feature #1811: implement the AJAX client driver
- > I have already implemented setGuiRenderingHints but it follows that STOKE_PURE produces incorrect graphics. I think...
- 04:54 PM Feature #1811: implement the AJAX client driver
- Greg, Hynec, please look at these difficulties that comes trying to synchronize the close button with swing client an...
- 04:47 PM Feature #1811: implement the AJAX client driver
- 1811q revision 10926 contains support for window iconification/deiconification, maximize and close, plus enableEvents...
- 03:04 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10961
The changes look good. - 01:45 PM Feature #1811: implement the AJAX client driver
- > > But I think that it would be good if we have setRenderingHint implementation for stroke and for antialiasing?
> ... - 01:24 PM Feature #1811: implement the AJAX client driver
- > But I think that it would be good if we have setRenderingHint implementation for stroke and for antialiasing?
We... - 01:19 PM Feature #1811: implement the AJAX client driver
- !StrokeControl&LineCoveredWithSquares.png!
- 01:08 PM Feature #1811: implement the AJAX client driver
- > > How about a different version of JRE?
>
> This would restrict customers (and ourselves) too much to be accepta... - 12:52 PM Feature #1811: implement the AJAX client driver
- > How about a different version of JRE?
This would restrict customers (and ourselves) too much to be acceptable. ... - 12:50 PM Feature #1811: implement the AJAX client driver
- > we would like to add setRenderingHints to drawing primitives.
Yes, go ahead.
Sergey: please also note that in... - 12:18 PM Feature #1811: implement the AJAX client driver
- Greg, we would like to add setRenderingHints to drawing primitives.
- 12:13 PM Feature #1811: implement the AJAX client driver
- When RenderingHints.KEY_STROKE_CONTROL set to RenderingHints.VALUE_STROKE_PURE, the following produces the expected r...
- 11:59 AM Feature #1811: implement the AJAX client driver
- > Setting @RenderingHints.KEY_STROKE_CONTROL@ to @RenderingHints.VALUE_STROKE_PURE@ does resolve the problem.
I will... - 11:52 AM Feature #1811: implement the AJAX client driver
- Setting @RenderingHints.KEY_STROKE_CONTROL@ to @RenderingHints.VALUE_STROKE_PURE@ does resolve the problem.
- 11:40 AM Feature #1811: implement the AJAX client driver
- > Sergey, have you tried changing the KEY_STROKE_CONTROL hint? See http://docs.oracle.com/javase/7/docs/api/java/awt/...
- 11:28 AM Feature #1811: implement the AJAX client driver
- Sergey, have you tried changing the KEY_STROKE_CONTROL hint? See http://docs.oracle.com/javase/7/docs/api/java/awt/Re...
- 11:24 AM Feature #1811: implement the AJAX client driver
- How about a different version of JRE?
- 11:15 AM Feature #1811: implement the AJAX client driver
- > Another idea: we could implement transforms that rotate the \ and horizontally flip (mirror image) the pixels aroun...
- 11:11 AM Feature #1811: implement the AJAX client driver
- Another idea: we could implement transforms that rotate the \ and horizontally flip (mirror image) the pixels around ...
- 11:03 AM Feature #1811: implement the AJAX client driver
- This code draws the cross of 2 pixels width, we have two variants: to implement the custom line widening drawing prim...
- 10:40 AM Feature #1811: implement the AJAX client driver
- > We can use drawString('x' .. if it looks like the cross.
It must be exactly the same to work.
I'm not sure... - 10:30 AM Feature #1811: implement the AJAX client driver
- > The reason for vectors was to allow caption size scaling.
Good point, I had forgotten this.
> I think it's a ... - 10:06 AM Feature #1811: implement the AJAX client driver
- We can use drawString('x' .. if it looks like the cross.
- 09:56 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
>
> Why not use images instead of vector drawing?
The reason for vectors was to allow caption ... - 09:48 AM Feature #1811: implement the AJAX client driver
- But the stroke color can't be changed for an image. We can draw line like you do it for js?
- 09:39 AM Feature #1811: implement the AJAX client driver
- Greg, please approve I am going to add the cross.png image with the transparent background and then to change Caption...
- 09:06 AM Feature #1811: implement the AJAX client driver
- > if we can't find a way to fix things in the Swing client, I think it's a good idea to move the Caption button draw...
- 03:41 PM Feature #2671: provide a facility to customize the JVM args and Java command line used by the spa...
- It can be very useful (for debugging purposes) to customize the JVM args and/or Java command line used by the spawner...
- 03:38 PM Feature #2671 (New): provide a facility to customize the JVM args and Java command line used by t...
- 03:36 PM Feature #2670: browser resize should re-layout the login page
- Once loaded, the current login page does not react to a resize of the browser itself. It should re-layout instead.
- 03:36 PM Feature #2670 (New): browser resize should re-layout the login page
- 03:29 PM Feature #2669: tabbing flow improvements
- When first loaded, the username field should have the focus, so that the user can type immediately.
Use of ENTER i... - 03:28 PM Feature #2669 (New): tabbing flow improvements
- 03:27 PM Feature #2668: if there are multiple spawn hosts, allow the user to select the host being logged ...
- If more than one host is available for spawning AND if the customer has configured the spawning host to be selectable...
- 03:25 PM Feature #2668 (New): if there are multiple spawn hosts, allow the user to select the host being l...
- 03:24 PM Feature #2667: login page title improvements
- The current page title implementation is mostly static and is hard coded in the @web_client.html@. This should be cu...
- 03:13 PM Feature #2667 (New): login page title improvements
- 03:07 PM Feature #2666 (New): web client login page improvements
- 12:28 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10930@, new branch revision is @10941@.
- 12:28 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10940@.
This update completes handling of the @SIZE PHRASE@ op... - 10:37 AM Feature #2564: implement GUI BROWSE widget
- Hynek is working on major improvements to the scrolling support classes in task branch 2424c. It should be in testin...
- 10:02 AM Feature #2564: implement GUI BROWSE widget
- For editing browse I'll re-use @FillInGuiImpl@ component.
- 10:00 AM Feature #2564: implement GUI BROWSE widget
- Guys, are there any existing components that I can re-use for drawing browse or that can simplify drawing process? I ...
08/30/2015
- 05:58 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Rebased task branch 2567b from P2J trunk revision 10930 (new branch revision 10931).
- 01:34 PM Feature #2252: implement GUI client support
- Rebased task branch 2424c from P2J trunk revision 10930 (branch revision 10950).
- 01:09 PM Feature #2252: implement GUI client support
- Rebased task branch 2424c from P2J trunk revision 10929 (branch revision 10949).
- 01:09 PM Bug #2662: memory leak in the native NCURSES client
- Rebased task branch 2662a to trunk rev. 10929; task branch is now 10933.
Merged 2662a/10933 to trunk. 2662a was ar...
08/29/2015
- 07:01 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Greg, please review my finding if turn on antialiasing before '/' drawing and turn off af... - 04:10 PM Feature #1811: implement the AJAX client driver
- Greg, please review my finding if turn on antialiasing before '/' drawing and turn off after it, then the final / lin...
- 10:23 AM Feature #1811: implement the AJAX client driver
- 1811q rev 10961 contains WindowActivated support for the JS (windows can be used in the Web client now).
- 08:28 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Another TODO work is to verify @SIZE PHRASE@ working and tooltip functionality.
- 11:12 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10939@.
This update fixes the scrollbar positioning. However I... - 10:20 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- The new code samples to compare. As we can see the scrollbar does not have the painting for disabled state. But the w...
08/28/2015
- 07:20 PM Feature #2252: implement GUI client support
- I needed to add GUI drawing logic to @BorderedPanel@. Instead of mixing ChUI and GUI code in one class I split it in ...
- 05:07 PM Feature #1811: implement the AJAX client driver
- Greg, if we can't find a way to fix things in the Swing client, I think it's a good idea to move the Caption button d...
- 03:55 PM Feature #1811: implement the AJAX client driver
- No, it doesn't help.!strokesJava2DTest.png! The Java2d surprises me. It doesn't use symmetry of x and y.
- 02:48 PM Feature #1811: implement the AJAX client driver
- Is there any performance or functional disadvantage to switching the @g2.drawLine()@ to @g2.getStroke().createStroked...
- 02:40 PM Feature #1811: implement the AJAX client driver
- > I really don't want to duplicate a Java2D bug in JS. Please see if you can determine why the Java2D implementation...
- 02:27 PM Feature #1811: implement the AJAX client driver
- Good idea. I'm going with this:...
- 02:20 PM Feature #1811: implement the AJAX client driver
- Yes, that should do it. I would only prefer the @GuiDriver.draw@ method.
- 02:04 PM Feature #1811: implement the AJAX client driver
- How about changing this:...
- 01:21 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Task branch 1811q, revision 10959 has a fix for scrollable list overdrawing its boundaries when t... - 12:58 PM Feature #1811: implement the AJAX client driver
- Task branch 1811q, revision 10959 has a fix for scrollable list overdrawing its boundaries when the right or bottom i...
- 11:59 AM Feature #1811: implement the AJAX client driver
- > We can simulate this behaviour in js for two nearest parallel lines to be 2-pixel width if its stroke width is also...
- 11:42 AM Feature #1811: implement the AJAX client driver
- > The two @drawLine@ calls for the SW-NE line are there as a workaround for a Swing? 2D rendering bug. I couldn't mak...
- 11:32 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Greg, please clarify the issue, we draw the cross with two pixels width, if so we can rem... - 11:28 AM Feature #1811: implement the AJAX client driver
- Greg, please clarify the issue, we draw the cross with two pixels width, if so we can remove this
// TODO: the SW-N... - 10:52 AM Feature #1811: implement the AJAX client driver
- > May be due to odd or even points coordinates two pixels width of two parallels are collapsed in java 2d?
Possibl... - 10:50 AM Feature #1811: implement the AJAX client driver
- I will try to fix it base on odd or even coordinates in p2j.strokes.js class WidenPathRenderer.
- 10:40 AM Feature #1811: implement the AJAX client driver
- Also, these logs of swing client are proved it:
PaintPrimitives.TRANSLATE_POP 1; x = -358; y = -4
PaintPrimitives.TR... - 10:35 AM Feature #1811: implement the AJAX client driver
- > Sergey: the drawing of the X in the close button is quite different from the Swing version. Would you please diagno...
- 10:14 AM Feature #1811: implement the AJAX client driver
- Sergey: the drawing of the X in the close button is quite different from the Swing version. Would you please diagnose...
- 10:12 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10957
I'm good with the changes. - 10:06 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Constantin: Good work. Please check in your changes.
1811q rev 10958 contains the fix for the f... - 10:01 AM Feature #1811: implement the AJAX client driver
- Constantin: Good work. Please check in your changes.
In addition to the unwanted anti-aliasing, it also seems tha... - 09:20 AM Feature #1811: implement the AJAX client driver
- Greg, about the fonts.
# bold fonts require their own .ttf file - so I've changed the custom fonts to specify if the... - 04:14 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10929@, new branch revision is @10938@.
- 01:11 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10937@.
This improves height scaling. Preparing to rebase. - 09:23 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10936@.
This update for review has fix for incorrect widget wi... - 02:57 PM Bug #2665 (New): vim only partially works as an interactive child process in the NCURSES client
- 02:55 PM Bug #2664 (New): vim doesn't work as an interactive child process in either Swing ChUI or the web...
- 01:01 PM Feature #1791 (Closed): implement dynamic UI support
- 12:26 PM Feature #1791: implement dynamic UI support
- 2026b has been committed into the trunk as bzr revision 10929.
- 01:00 PM Feature #2026 (Closed): conversion support for CREATE_BROWSE
- 12:27 PM Feature #2026 (Review): conversion support for CREATE_BROWSE
- 12:27 PM Feature #2026 (WIP): conversion support for CREATE_BROWSE
- 11:18 AM Feature #1790: implement menu support
- I missed a case where @copy@ should have been used instead of @wa.anyActions@ on line 250 please fix it.
- 11:05 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Remained tasks:
> > > # fix sub-menu closing when clicking in ... - 04:10 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Remained tasks:
> > # fix sub-menu closing when clicking in some free space. I wrote about th... - 02:29 AM Feature #1790: implement menu support
- I've committed actual tests. See below.
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Remained tasks:
> >... - 08:21 AM Feature #2564: implement GUI BROWSE widget
- Stanislav Lomany wrote:
> Guys, you are mentioning "3D" mode for GUI widgets. How is it switched?
Are you thinkin... - 08:20 AM Feature #2564: implement GUI BROWSE widget
- The @*-DCOLOR@ and @*-PFCOLOR@ attributes/options are supposed to only be for ChUI, so it makes some sense if they do...
- 07:46 AM Feature #2564: implement GUI BROWSE widget
- Guys, you are mentioning "3D" mode for GUI widgets. How is it switched?
- 07:41 AM Feature #2564: implement GUI BROWSE widget
- Attributes which affect drawing:
*Coloring:*
COLUMN-BGCOLOR attribute Column
COLUMN-FGCOLOR attribute Column
...
08/27/2015
- 05:28 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Remained tasks:
> > # fix sub-menu closing when clicking in some free space. I wrote about th... - 05:26 PM Feature #1790: implement menu support
- Remained tasks:
> # fix sub-menu closing when clicking in some free space. I wrote about this problem earlier. See t... - 03:52 PM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > - please try something like th... - 05:37 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > - please try something like this: use a PAUSE statement and pre... - 04:33 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> - please try something like this: use a PAUSE statement and press ALT (without having a ... - 04:22 AM Feature #1790: implement menu support
- Greg Shah wrote:
> Based on the stack trace in note 528, by the time you see that the exception has already been pro... - 05:02 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Several testing shows the selection-list widget is working properly in case of the dynamically creation. Also the imp...
- 08:56 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10935@.
This update completes the support for @SCROLL-TO-ITEM(... - 04:56 PM Feature #1791: implement dynamic UI support
- Code Review Task Branch 2026b Revision 10945
The change is good. Merge to trunk if it passes. - 04:47 PM Feature #1791: implement dynamic UI support
- There is single minor regression. I've fixed it and committed the fix. Re-running regression testing.
- 04:11 PM Feature #1791: implement dynamic UI support
- Code Review Task Branch 2026b Revision 10944
I'm good with the changes. If they pass testing, please merge to tru... - 07:23 AM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> Constantin, many thanks! To be sure - are you talking about @GenericWIDGET.setVisible@?
A... - 06:58 AM Feature #1791: implement dynamic UI support
- Constantin, many thanks! To be sure - are you talking about @GenericWIDGET.setVisible@?
- 05:16 AM Feature #1791: implement dynamic UI support
- Stanislav, I think you are managing the VISIBLE attribute wrong. Even if you set it in the @CREATE BROWSE@, the VISI...
- 04:32 PM Feature #1811: implement the AJAX client driver
- Committed revision 10956 should fix the close button issue (#2) related to FILL_RECT drawing operation. Clean up the ...
- 03:43 PM Feature #1811: implement the AJAX client driver
- Sergey: after your work on the bug number 2 from note 1014, please work on the following.
1. Implement the @GuiWeb... - 03:24 PM Feature #1811: implement the AJAX client driver
- Constantin, I'd like you to tackle the following (in this priority order, unless you have reasons that a different or...
- 03:00 PM Feature #1811: implement the AJAX client driver
- Wow, we are very code to having the hello world program pixel-for-pixel identical with the Swing version:
!hello_w... - 02:47 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10955
Good changes. - 01:19 PM Feature #1811: implement the AJAX client driver
- And the attachments...
- 01:18 PM Feature #1811: implement the AJAX client driver
- > are we sure we need a hard-coded 96 DPI for the web driver? Because setting it to 72 produces the same drawn string...
- 09:58 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10955, added new parameter path to drawLine, but with help of function dra...
- 08:38 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10954
This is really good. Some thoughts:
1. When you add more details ... - 07:43 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > > # test/fix window resize in Web
> >
> > What kind of issue... - 07:26 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> > # test/fix window resize in Web
>
> What kind of issue is this?
Window resize in browse/... - 07:01 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Branch 1811q rev 10952 contains second phase of mouse support. Remaining mouse issues:
... - 03:56 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10954. It is a fix for window caption buttons, and p2j.strokes.js, empty s...
08/26/2015
- 07:29 PM Feature #1811: implement the AJAX client driver
- Okay, I am using the current version, only please note that draw3DRect doesn't draw 3-D outline and if we use this.ct...
- 06:47 PM Feature #1811: implement the AJAX client driver
- Revision 10953 has major fixes for @draw3DRect()@. With this (and prior fixes), the result is now:
!hello_world_w... - 06:16 PM Feature #1811: implement the AJAX client driver
- Branch 1811q rev 10952 contains second phase of mouse support. Remaining mouse issues:
# window resize: the cursor i... - 06:03 PM Feature #1811: implement the AJAX client driver
- Greg, I think draw3DRect and drawRect are not correct. I will try to fix it.
- 05:39 PM Feature #1811: implement the AJAX client driver
- Greg, please look at these changes, I have tested how to draw the window close button exactly like it is done by our ...
- 05:02 PM Feature #1811: implement the AJAX client driver
- Revisions 10950 and 10951 fix @draw3DRect()@ and @drawRect()@ (fill mode only) respectively. With these changes some...
- 04:37 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Constantin: do you have a more functional version of mouse support that can be checked in (even i... - 01:14 PM Feature #1811: implement the AJAX client driver
- Attached are logs taken with rev 10949. The JS and Java sides of the web client output are basically the same. The S...
- 12:57 PM Feature #1811: implement the AJAX client driver
- Constantin: do you have a more functional version of mouse support that can be checked in (even if it isn't the optim...
- 12:48 PM Feature #1811: implement the AJAX client driver
- The reduction in console usage was enough to solve the current performance issue. I think it is best to get the func...
- 12:47 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Greg, at first I can take this task 4. There is a dark outline around the min/max/close b... - 12:46 PM Feature #1811: implement the AJAX client driver
- Greg, at first I can take this task 4. There is a dark outline around the min/max/close buttons. The min/max buttons ...
- 12:14 PM Feature #1811: implement the AJAX client driver
- To be more concrete let us consider this example
Window.prototype.drawRect = function(ctx, x, y, width, height, color... - 11:47 AM Feature #1811: implement the AJAX client driver
- > For now, please don't spend any time on loading extra modules. I think your webworker idea has more promise as a r...
- 09:21 AM Feature #1811: implement the AJAX client driver
- > I think the difference is in the color usage for fill3DRect - it uses draker/lighter colors, when it should not cha...
- 06:07 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Code Review Task Branch 1811q Revision 10942
>
> The changes are good. Nice catch on the @dra... - 06:01 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Constantin: any thoughts on item 2?
> 2. Fonts are significantly different.
I'm looking into ... - 05:05 PM Feature #1790: implement menu support
- Based on the stack trace in note 528, by the time you see that the exception has already been processed. You are bre...
- 04:37 PM Feature #1790: implement menu support
- No ConditionException is raised. I've set a breakpoint after the event processing loop in @ThinClient.waitForEventWor...
- 04:05 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> # fix the bug with unexpected exit when I click a menu-item from MENUBAR with assigned trigger... - 02:46 PM Feature #1790: implement menu support
- I'm not able to finish all bugs till tomorrow. Here is the actual list.
# check drawing navigation mode (check pop-u... - 10:16 AM Feature #1791: implement dynamic UI support
- The following testcase is for
(1) - @k@ should have no value
(2) report.txt should be "Employee: 0"... - 08:48 AM Feature #1791: implement dynamic UI support
- Stanislav, please specify some of the MAJIC tests which fail for the 3 issues in note 317 and also a 4GL test related...
- 07:49 AM Feature #1791: implement dynamic UI support
- In addition to the "value is displayed while it shouldn't" (1) changes in @makeFrameVisible@ also brought border draw...
- 05:26 AM Feature #2252: implement GUI client support
- I identified a new issue related to size calculation of scroll pane and its child widgets manifesting as frame scroll...
- 03:35 AM Bug #2662: memory leak in the native NCURSES client
- Greg Shah wrote:
> > is defined using @jbyteArray@ instead of @jintArray@ for attrs and colors parameters
>
> Thi... - 08:45 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10934@.
This update contains suspended implementation scrollin...
08/25/2015
- 06:43 PM Feature #1811: implement the AJAX client driver
- I just committed 10946. It has a temporary solution to the console log issue. It is not suitable for production use...
- 06:40 PM Feature #1811: implement the AJAX client driver
- I'm not sure this is a real problem. I only saw it 4 times and that was while I also had an invalid character in @p2...
- 06:15 PM Feature #1811: implement the AJAX client driver
- I see this when the client starts (output to Java stderr):...
- 04:46 PM Feature #1811: implement the AJAX client driver
- > unexpected problems to direct dojo loading custom AMD js modules
Our Dojo is not loading the normal way you migh... - 04:39 PM Feature #1811: implement the AJAX client driver
- > the browser console loses messages at the start of application, so we can't check the server log with the client lo...
- 04:08 PM Feature #1811: implement the AJAX client driver
- It can help to evaluate log4javascript.js The diff file misses log4javascript.js, it must be copied to the folder wit...
- 03:49 PM Feature #1811: implement the AJAX client driver
- Greg, I have some arguments to use log4javascript-1.4.13 or to implement own logger. The first one browser console ap...
- 03:10 PM Feature #1811: implement the AJAX client driver
- > what do you think if we will use http://log4javascript.org/docs/index.html logging js library in p2j.js? http://www...
- 03:05 PM Feature #1811: implement the AJAX client driver
- > I have tried to resolve missed web browser console logs. May be it is related to the js UI thread is utilized exte...
- 03:00 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10945
Good changes. - 02:57 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10944
It looks good. - 02:55 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10943
It looks good. - 02:52 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10942
The changes are good. Nice catch on the @drawPolygon()@ fix.
Did ... - 02:42 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10941
I like the changes. - 02:30 PM Feature #1811: implement the AJAX client driver
- Attached is the current output of the GUI web client (left) and the same converted code in the Swing GUI client (righ...
- 10:46 AM Feature #1811: implement the AJAX client driver
- Greg, what do you think if we will use http://log4javascript.org/docs/index.html logging js library in p2j.js? http:/...
- 03:13 PM Feature #1791: implement dynamic UI support
- Code Review Task Branch 2026b Revision 10942
I was hoping for more comments in @makeFrameVisible()@ rather than le... - 01:42 PM Feature #1791: implement dynamic UI support
- I don't like the fact that widget state is modified just by pushing definitions. So I think it is time to put into ac...
- 12:27 PM Feature #1791: implement dynamic UI support
- (copy from email) There is the regression. Now I got the sense of the comment in GenericFrame.makeFrameVisible:
<p... - 11:55 AM Bug #2662: memory leak in the native NCURSES client
- > is defined using @jbyteArray@ instead of @jintArray@ for attrs and colors parameters
This is definitely wrong. I ... - 11:53 AM Bug #2662: memory leak in the native NCURSES client
- I have committed a change (rev 10929) to delete the screen resources when the driver is re-initialized (and also at p...
- 11:43 AM Bug #2662: memory leak in the native NCURSES client
- Created task branch 2662a from trunk revision 10928.
- 11:30 AM Bug #2662: memory leak in the native NCURSES client
- Greg, something else in @terminal.c@ - the @Java_com_goldencode_p2j_ui_client_chui_driver_console_ConsoleHelper_addAr...
- 11:17 AM Bug #2662: memory leak in the native NCURSES client
- I've been digging into the NCURSES API usage.
In @initConsole()@ we call @newterm()@, which allocates a @SCREEN@ d... - 10:54 AM Bug #2662: memory leak in the native NCURSES client
- Next test was a long loop which just writes to a file numbers from 1 to 1 million: the RES memory stays constant at ~...
- 10:44 AM Bug #2662: memory leak in the native NCURSES client
- After using @mtrace()@ function, it reports lots of still allocated addresses. Unfortunately I haven't found a way t...
- 10:22 AM Bug #2662: memory leak in the native NCURSES client
- -------- Forwarded Message --------
Subject: Re: re-running full-search tests.
Date: Tue, 25 Aug 2015 08:35:14 -0... - 10:22 AM Bug #2662: memory leak in the native NCURSES client
- -------- Forwarded Message --------
Subject: Re: re-running full-search tests.
Date: Tue, 25 Aug 2015 07:53:44 -0... - 10:22 AM Bug #2662: memory leak in the native NCURSES client
- -------- Forwarded Message --------
Subject: Re: re-running full-search tests.
Date: Tue, 25 Aug 2015 12:57:55 +030... - 10:20 AM Bug #2662: memory leak in the native NCURSES client
- -------- Forwarded Message --------
Subject: Re: memory usage
Date: Thu, 20 Aug 2015 08:46:21 -0400
From: Greg ... - 10:19 AM Bug #2662: memory leak in the native NCURSES client
- This link is useful in understanding things:
http://stackoverflow.com/questions/561245/virtual-memory-usage-from-j... - 10:18 AM Bug #2662: memory leak in the native NCURSES client
- Initial identification of the problem was from this report by a customer:...
- 10:16 AM Bug #2662 (Closed): memory leak in the native NCURSES client
- 09:08 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- NCURSES 5.9 release notes includes:
> This extends support for threaded applications by providing a new API which... - 08:59 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- I never heard back from that reply. BUT then they added some dual threading support in 5.7. NCURSES 5.7 came out on...
- 08:55 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- -------- Forwarded Message --------
Subject: Re: proposed extension API addition for ncurses 5.5
Date: Wed, 30 Au... - 08:54 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- -------- Forwarded Message --------
Subject: Re: proposed extension API addition for ncurses 5.5
Date: Tue, 29 Au... - 08:53 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- -------- Forwarded Message --------
Subject: proposed extension API addition for ncurses 5.5
Date: Tue, 29 Aug 20... - 08:53 AM Support #2660: evaluate if the NCURSES 5.7 "threading improvements" can be made to work for P2J s...
- http://invisible-island.net/ncurses/ncurses.faq.html#multithread...
- 08:50 AM Support #2660 (Test): evaluate if the NCURSES 5.7 "threading improvements" can be made to work fo...
- 09:05 AM Support #2661: evaluate use of NCURSES 6.0 on Windows which now has a MinGW port
- The key question: does it make sense to use NCURSES instead of the WIN32 console APIs?
This task is meant to explo... - 09:03 AM Support #2661 (New): evaluate use of NCURSES 6.0 on Windows which now has a MinGW port
- 07:56 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Greg Shah wrote:
> Do you have things to work on that do not involve scrolling? Hynek's 2424c update which is close... - 07:47 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Do you have things to work on that do not involve scrolling? Hynek's 2424c update which is close to finishing testin...
- 09:53 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10933@.
This adds the generic scrollbar support for GUI select...
08/24/2015
- 05:37 PM Feature #1791: implement dynamic UI support
- Code Review Task Branch 2026b Revision 10941
It looks good. Please get it regression tested (both conversion and ... - 03:26 PM Feature #1791: implement dynamic UI support
- > * @query_associations.rules@: please refresh my memory...why were we hiding the DEFINE_QUERY node's children, and ...
- 11:41 AM Feature #1791: implement dynamic UI support
- Code review 2026b/10940:
* @query_associations.rules@: please refresh my memory...why were we hiding the DEFINE_Q... - 09:25 AM Feature #1791: implement dynamic UI support
- Code Review Task Branch 2026b Revision 10940
This is really good.
The only thing I see here is that @GenericFra... - 03:45 PM Feature #1790: implement menu support
- Here is the list of opened issues:
# menuItem.setSensitive call actuates ThinClient.enable method (fixed, but not co... - 10:10 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> > I wrote earlier, that in it doesn't for my machine. Why it could be?
> Do you use the... - 08:26 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> > # @MenuGuiImpl@
> > - is missing history entry
> > - why did you comment out the code in @... - 07:53 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Review branch 1790e revision 10941:
> # @expressions.rules@
> - I don't understand the... - 05:33 AM Feature #1790: implement menu support
- Review branch 1790e revision 10941:
# @expressions.rules@
- I don't understand the @ Added ';' suppression for ACCE... - 02:40 AM Feature #1790: implement menu support
- Constantin, thank you for help. I've rebased the branch. Now current revision is 1941. Please review the code. Can I ...
- 03:04 PM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10945. I have tried to resolve missed web browser console logs. May be it ...
08/23/2015
- 06:06 PM Feature #1791: implement dynamic UI support
- Rebased task branch 2026b from P2J trunk revision 10928.
- 05:11 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10928@, new branch revision is @10932@.
- 04:51 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10931@.
This adds the mouse support for GUI selection-list is ... - 03:40 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Next bug is the following:
> @MESSAGE MENU-ITEM mi:NEXT-SIBLING.@ is converted to @message(Me... - 02:29 PM Feature #1790: implement menu support
- Next bug is the following:
@MESSAGE MENU-ITEM mi:NEXT-SIBLING.@ is converted to @message(MenuItemWidget.findMenuItem... - 09:52 AM Feature #1790: implement menu support
- Constantin, mnemonics do not work for me..
- 08:34 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Also, in GUI, why is this code in @Window.afterConfigUpdate@:
> [...]
> This will keep...
08/22/2015
- 04:14 PM Feature #1811: implement the AJAX client driver
- > ... Maybe there is some problem in reading the binary int32/int16.
Constantin, our functions to read and write int... - 03:55 PM Feature #1811: implement the AJAX client driver
- Committed revision 10944. Fixed by sending non-premultiplied images pixels and calculating the middle value from an i...
- 08:32 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > ... and the drawing of the window border.
> I don't think the win... - 08:08 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> ... and the drawing of the window border.
I don't think the window border is being drawn explici... - 07:57 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> I can't find any issues with the @draw3DRect()@ or @drawPolygon()@. The implementation works as ... - 07:41 AM Feature #1791: implement dynamic UI support
- Please review task branch 2026b revision 10939.
- 03:35 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Constantin, could you have a look at my CHUI implementation. I faced with the following bug: w... - 03:19 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Please take the changes from branch 1794c rev 10927 - I will me...
08/21/2015
- 07:24 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10930@.
This update adds support for multiple selection mode i... - 09:07 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10929@.
This is very base selection-list implementation for si... - 04:22 PM Feature #1811: implement the AJAX client driver
- > 1. Initialize the image drawing buffer using @getImageData()@ to ensure that the original canvas contents are alrea...
- 04:03 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Hmm, looking at the console there are no errors. But the clipping coordinates are not always the... - 04:01 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> I was a bit surprised that you integrated the mechanism with the drawing ops. It seems to me that... - 03:41 PM Feature #1811: implement the AJAX client driver
- Hmm, looking at the console there are no errors. But the clipping coordinates are not always the same as the ones lo...
- 03:22 PM Feature #1811: implement the AJAX client driver
- I can't find any issues with the @draw3DRect()@ or @drawPolygon()@. The implementation works as expected in all the ...
- 02:01 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10940
This is a really good update. I'll be interested to see how the widge... - 01:06 PM Feature #1811: implement the AJAX client driver
- I see something interesting in my debugging. I set a breakpoint in @draw3DRect()@ and ran the client. The first tim...
- 01:01 PM Feature #1811: implement the AJAX client driver
- Greg, rev 10940 contains first pass at mouse support. Currently, the entire window area is registered for all mouse ...
- 12:09 PM Feature #1811: implement the AJAX client driver
- > There still exists another problem that was unseen before how to do the image background consistent with the curren...
- 11:53 AM Feature #1811: implement the AJAX client driver
- Greg, please review the image resize fix committed revision 10939. There still exists another problem that was unseen...
- 10:24 AM Feature #1811: implement the AJAX client driver
- The canvas line stroking state will definitely affect @drawRoundRect()@, because the corners are only rendered via th...
- 09:10 AM Feature #1811: implement the AJAX client driver
- > Now we have additional properties strokeStyle and strokeWidth, is it true that lineWidth and strokeWidth should hav...
- 09:08 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Constantin: Do you think the keyboard improvements should be done before the mouse support? I'll... - 09:01 AM Feature #1811: implement the AJAX client driver
- Greg, I am doing 3 and 4. From my previous task there are the following unresolved issues. Now we have additional pro...
- 08:31 AM Feature #1811: implement the AJAX client driver
- It looks to me like we have the following drawing problems:
1. The draw 3D rectangle is badly broken.
2. The fill... - 08:28 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> I never get the press ESC to exit the application when I run our Swing client or the web GUI. Is... - 08:25 AM Feature #1811: implement the AJAX client driver
- > Have you managed to press ESC key to terminate the app?
I think the current keyboard code is ChUI-specific. In ... - 08:15 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> By the way, the key processing works. Pressing space, cleanly exits the app.
Have you managed to... - 08:14 AM Feature #1811: implement the AJAX client driver
- With those changes (see rev 10938), we get this:
!better_drawing_polygons.png!
The polygon outline overdrawing ... - 08:11 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> I think the fill portion of the @drawPolygon()@ should not have any origin translation applied. ... - 08:05 AM Feature #1811: implement the AJAX client driver
- @drawRoundRect()@ has the same issue I think. It doesn't need the origin translation applied.
- 08:03 AM Feature #1811: implement the AJAX client driver
- I think the fill portion of the @drawPolygon()@ should not have any origin translation applied. The reason is that t...
- 07:59 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Constantin: please check in your @p2j.screen.js@ changes.
Committed to 1811q rev 10937. - 07:51 AM Feature #1811: implement the AJAX client driver
- Sergey: you get "extra points" for being creative in using the built-in canvas APIs to figure out the current transla...
- 06:40 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> And the modified p2j.screen.js used to get the drawing in note 938.
To resume the chang... - 06:25 AM Feature #1811: implement the AJAX client driver
- Constantin, agree with you
> Explicitly maintaining the window translated origin provides better results.
- 06:17 AM Feature #1811: implement the AJAX client driver
- And the modified p2j.screen.js used to get the drawing in note 938.
- 06:16 AM Feature #1811: implement the AJAX client driver
- Explicitly maintaining the window translated origin provides better results.
!better_drawing.png! - 06:11 AM Feature #1811: implement the AJAX client driver
- I found the way to determine translation coordinates
ctx.beginPath();
ctx.rect(0, 0, 1, 1);... - 05:35 AM Feature #1811: implement the AJAX client driver
- CanvasRenderingContext2D.currentTransform isn't supported by firefox, only chrome (https://developer.mozilla.org/en-U...
- 05:12 AM Feature #1811: implement the AJAX client driver
- Constantin, you are right translate operations don't influence putImage results.
https://developer.mozilla.org/en-US... - 04:24 AM Feature #1811: implement the AJAX client driver
- Sergey/Greg: I think the drawing corruption is related to the fact that when drawing pixels, this is not aware of the...
- 04:10 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> The drawing is not 100% correct yet. Also there is some kind of problem interpreting the drawing... - 04:05 PM Feature #1790: implement menu support
- Constantin Asofiei wrote:
> Please take the changes from branch 1794c rev 10927 - I will merge it to trunk later tod... - 12:54 PM Feature #1790: implement menu support
- Constantin, could you have a look at my CHUI implementation. I faced with the following bug: when sub-menu is hiding ...
- 03:48 PM Feature #1791: implement dynamic UI support
- Stanislav, go ahead and disable the pushScreenLock/Unlock completely - comment out the code in @embedded_attribute_as...
- 02:13 PM Feature #1791: implement dynamic UI support
- Rebased task branch 2026a from P2J trunk revision 10927.
- 01:39 PM Feature #1791: implement dynamic UI support
- @realized@ is set on the client side. Well, I can check @locked && visible && !realized@ on the server side, but woul...
- 07:56 AM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> @func()@ is just a way to show that assignments are executed one by one. The differences I... - 05:58 AM Feature #1791: implement dynamic UI support
- @func()@ is just a way to show that assignments are executed one by one. The differences I'm taking about is that aft...
- 05:52 AM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> Unfortunately I think this optimization is incorrect. I will turn it off for browse becaus... - 05:16 AM Feature #1791: implement dynamic UI support
- Unfortunately I think this optimization is incorrect. I will turn it off for browse because of the behavior differenc...
- 02:40 AM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> I mean the following:
> 1. A testcase that includes @pushScreenLock@ after conversion (i.... - 03:24 PM Feature #2252: implement GUI client support
- Rebased task branch 2424c from P2J trunk revision 10927 (branch revision 10943).
08/20/2015
- 05:33 PM Feature #1791: implement dynamic UI support
- I mean the following:
1. A testcase that includes @pushScreenLock@ after conversion (i.e. testcase should have CREAT... - 05:26 PM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> Constantin, can you provide a testcase that fails without @pushScreenLock/Unlock@?... - 05:23 PM Feature #1791: implement dynamic UI support
- Constantin, can you provide a testcase that fails without @pushScreenLock/Unlock@?
- 04:59 PM Feature #1791: implement dynamic UI support
- Greg/Stanislav: the usage of the @GenericWidget.frame@ field (throughout the server-side widget sub-classes) should b...
- 04:40 PM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> Guys, I want to have a conversation about @pushScreenLock/pushScreenUnlock@. AFAIK what it... - 04:34 PM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> > > There is no need to do it explicitly, it is done automatically in @pushScreenDefinitio... - 04:21 PM Feature #1791: implement dynamic UI support
- > > There is no need to do it explicitly, it is done automatically in @pushScreenDefinitions@ trip.
>
> Interestin... - 04:04 PM Feature #1791: implement dynamic UI support
- Guys, I want to have a conversation about @pushScreenLock/pushScreenUnlock@. AFAIK what it does is deferring @pushScr...
- 03:30 PM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> > For the case when it is set on the client a similar logic must execute on the server.
>... - 03:12 PM Feature #1791: implement dynamic UI support
- > For the case when it is set on the client a similar logic must execute on the server.
There is no need to do it ... - 02:56 PM Feature #1791: implement dynamic UI support
- Indeed, the management of @realized@ flag is a bit messy.
Stanislav, your solution seems to be ok when @visible@ ... - 02:32 PM Feature #1791: implement dynamic UI support
- I don't know the answer to the question in note 287. It seems OK to me.
Constantin/Hynek: what do you think? - 05:22 PM Feature #1811: implement the AJAX client driver
- I've just checked in revision 10935 which has many, many fixes. Some of the problems were caused by unqualified refer...
- 01:15 PM Feature #1811: implement the AJAX client driver
- Greg, I fixed 1 and 2 in the committed revision 10934. Let me look at 3 and 4 due to we have no working example. To e...
- 11:11 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10932
This is really good. Note that I did check in some minor formatting ... - 10:45 AM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 10931
It looks good. The only thing to change is that @ChuiWebDriver.waitI... - 10:42 AM Feature #1811: implement the AJAX client driver
- Greg, please review the committed revision 10932.
- 10:10 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> > to fix the page-loading race issue I've added a new message type MSG_PAGE_LOADED = 0xFF
>
>... - 09:15 AM Feature #1811: implement the AJAX client driver
- > to fix the page-loading race issue I've added a new message type MSG_PAGE_LOADED = 0xFF
Nice work! This sounds... - 08:54 AM Feature #1811: implement the AJAX client driver
- Greg, to fix the page-loading race issue I've added a new message type @MSG_PAGE_LOADED = 0xFF@:
# @p2j.js@ will cal... - 06:39 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> > Function @drawPixel@ I think has more issues; even if I set @this.pixData@, it still do... - 06:35 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> But it still bugs me that sometimes the initial createFont call never gets executed: is... - 06:29 AM Feature #1811: implement the AJAX client driver
- > Function @drawPixel@ I think has more issues; even if I set @this.pixData@, it still doesn't work, because @pixData...
- 06:15 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> It is due to ctx must be changed to this.ctx and pixData to this.pixData. The draw method... - 04:56 AM Feature #1811: implement the AJAX client driver
- It is due to ctx must be changed to this.ctx and pixData to this.pixData. The draw method of Window class have many s...
- 04:48 AM Feature #1811: implement the AJAX client driver
- Sergey, I get these JS errors in the console:...
- 04:37 AM Feature #1811: implement the AJAX client driver
- Greg, I've committed to rev 10929 some more fixes related to font creation/initialization. This time the web client ...
- 11:12 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10927@, new branch revision is @10928@.
- 05:29 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Created task branch 2567b
- 05:09 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Merged to trunk rev. 10927
- 04:42 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I assume the conversion testing has passed? If so, you can merge branch 2567a and also commit the baseline changes - ...
- 04:32 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Rebased task branch 2567a from P2J trunk revision 10926 (new branch revision 10960).
- 04:19 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> All regression tests except @tc_job_002@ passed (not all in one run, but the intersection o... - 04:18 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- All regression tests except @tc_job_002@ passed (not all in one run, but the intersection of sets of failed tests in ...
08/19/2015
- 05:16 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> > Next step would be to debug into p2j.fonts.js createFont and see if it manages to finish proper... - 04:50 PM Feature #1811: implement the AJAX client driver
- > Next step would be to debug into p2j.fonts.js createFont and see if it manages to finish properly and if the fontTa...
- 04:48 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> > Are there any messages in the console (CTRL-SHIFT-K for firefox)?
>
> Nothing useful. There... - 04:39 PM Feature #1811: implement the AJAX client driver
- > Are there any messages in the console (CTRL-SHIFT-K for firefox)?
Nothing useful. There are just some comments ... - 04:28 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> My next problem is this:
>
> [...]
>
> When the client processes the MSG_GET_FONT_WIDTHS me... - 04:11 PM Feature #1811: implement the AJAX client driver
- Some points about my setup:
1. I converted a simple @hello.p@ and I'm using @...Hello.execute@ as my entry point i... - 04:04 PM Feature #1811: implement the AJAX client driver
- I've started trying to get the GUI web client running here. My thought is to test out the simplest hello world GUI p...
- 03:01 PM Feature #1811: implement the AJAX client driver
- Fixed stroke drawing, the dash strokes performance becomes no more that 10 times slower than native performance for s...
- 10:57 AM Feature #1811: implement the AJAX client driver
- By the way, the hit-testing implementation will have to be custom built by us. The @CanvasRenderingContext2D.isPoint...
- 10:54 AM Feature #1811: implement the AJAX client driver
- > Line Stroking Review
> 1... That approach works fine in the simple example, where there is nothing already there t... - 10:48 AM Feature #1811: implement the AJAX client driver
- > What I'm suggesting is for the driver to know which rectangles (in a window) can react to which mouse events. In ca...
- 10:37 AM Feature #1811: implement the AJAX client driver
- A note for record keeping: the JS side needs implementation for the font aliases and underline font style.
- 10:35 AM Feature #1811: implement the AJAX client driver
- Greg, about the mouse events. For the Swing implementation the call chain for a mouse event looks like this:
# @Mou... - 10:23 AM Feature #1811: implement the AJAX client driver
- Line Stroking Review
This is really, really good! Go ahead and make your changes to 1811q to add stroking. Some ... - 09:33 AM Feature #1811: implement the AJAX client driver
- Greg, please review, added strokes test and implemented SPECIFIED_WIDTH stroke style, it is a very first coming imple...
- 08:49 AM Feature #1811: implement the AJAX client driver
- > the first uses java 2D api, the second - native browser api and the third - custom jscript implementation that is a...
- 09:10 PM Feature #1811: implement the AJAX client driver
- Greg, 3 pictures, the first uses java 2D api, the second - native browser api and the third - custom jscript impleme...
- 04:51 PM Bug #2654: Making a widget VISIBLE displays the parent frame
- In 4GL setting @VISIBLE@ attribute of a widget to @true@ displays the parent frame. In P2J - doesn't. The full set of...
- 04:45 PM Bug #2654 (New): Making a widget VISIBLE displays the parent frame
- 04:38 PM Feature #1791: implement dynamic UI support
- Guys, at this point @config.realized@ is set in @AbstractWidget._setVisible@. Setting of @config.visible@ attribute d...
- 01:04 PM Feature #1791: implement dynamic UI support
- Constanin, thanks, I'll make reference to this task there.
OK, here is the correct set of rules:
1. Browse is "re... - 03:57 AM Feature #1791: implement dynamic UI support
- Stanislav Lomany wrote:
> As I suggested, concept of "realized" browse (used in "Unable to set ATTRIBUTE because the... - 10:27 AM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Rebased task branch @2606a@ from P2J trunk revision @10926@, new branch revision is @10927@.
- 08:55 PM Feature #2606: implement GUI runtime support for SELECTION-LIST
- Task branch @2606a@ for review updated to revision @10925@.
This is just placeholder for selection-list implementa... - 10:01 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2563c Revision 10928
>
> It looks good. You can merge to trunk.
Merg... - 09:54 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2563c Revision 10928
It looks good. You can merge to trunk. - 09:41 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2563c Revision 10926
>
> I'm fine with the changes. You can merge to ... - 08:54 AM Feature #2252: implement GUI client support
- Code Review Task Branch 2563c Revision 10926
I'm fine with the changes. You can merge to trunk. - 08:47 AM Feature #2252: implement GUI client support
- There is a regression in trunk in the MAJIC function browser - the highlighted text is not removed from the previous ...
- 09:36 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- In this run all @gso_tests@ passed. Some tc_tests failed (tc_gl_rpts_007, tc_codes_employees_010, tc_codes_employees_...
- 05:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Well, it seems that I did something wrong in a hurry. The manual test passed OK.
Restarted regression test. - 05:05 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Some notes about how FocusManager.focusChange works:
> # it performs a temporary focus ... - 04:47 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Some notes about how FocusManager.focusChange works:
# it performs a temporary focus change - for browse case, this ... - 04:07 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> The protection logic doesn't seem OK... I wonder if we really ... - 03:55 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Well, actually my last change appears to be wrong as well. @gso_216@ fails anyway but at a ... - 08:46 AM Feature #1794: implement font support
- Merged to trunk rev 10925, notification email sent and branch 1794c archived.
- 08:36 AM Feature #1794: implement font support
- Code Review Task branch 1794c Revision 10927
I'm fine with the changes, except @SwingGuiDriver@ needs a history en... - 03:50 AM Feature #1794: implement font support
- Rev 10927 contains support for underline fonts. No support for drawing text with partially underlined text yet at th...
- 03:49 AM Feature #1790: implement menu support
- And something else: you can split the menu text drawing in three parts: draw prefix, draw mnemonic, draw suffix.
- 03:47 AM Feature #1790: implement menu support
- Please take the changes from branch 1794c rev 10927 - I will merge it to trunk later today.
If the mnemonic really u... - 03:31 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Constantin Asofiei wrote:
> ..
> > BTW, have you determined what font is used for the mnemon... - 01:46 AM Feature #1790: implement menu support
- Constantin Asofiei wrote:
..
> BTW, have you determined what font is used for the mnemonics?
I didn't speciall...
08/18/2015
- 04:18 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Well, actually my last change appears to be wrong as well. @gso_216@ fails anyway but at a later step. So I decided t...
- 03:08 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > A "protection logic" added to the @Browse.nextFocus()@ was t... - 02:56 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> A "protection logic" added to the @Browse.nextFocus()@ was too rude. A more delicate versio... - 11:07 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- A "protection logic" added to the @Browse.nextFocus()@ was too rude. A more delicate version was implemented.
Comm... - 08:50 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > Stanislav, this change is related to browse widget in editing mode; can you suggest a test to check if editing brow...
- 06:41 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Committed to the branch 2567a, revno 10953.
> Review rev 10... - 06:37 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Committed to the branch 2567a, revno 10953.
Review rev 10953:
# Browse.java:
- you need ... - 06:19 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- The failed test is @gso_216@. The @Browse.nextFocus()@ detaches current focus which is not correct for a temporary fo...
- 03:47 PM Feature #2546 (Closed): implement combo-box widget in GUI
- 03:09 PM Feature #2546: implement combo-box widget in GUI
- Greg Shah wrote:
> If I understand correctly, all work defined for this task is complete. Correct?
Yes, I've fin... - 02:43 PM Feature #2546: implement combo-box widget in GUI
- If I understand correctly, all work defined for this task is complete. Correct?
- 02:13 PM Feature #2546: implement combo-box widget in GUI
- The @2646c@ has been merged into trunk as revision @10924@. Then archived.
- 02:03 PM Feature #2546: implement combo-box widget in GUI
- Please merge 2546c to trunk.
- 01:43 PM Feature #2546: implement combo-box widget in GUI
- The testing completed, no regressions. The results file is @2546c_10926_16cd2a2_20150818_evl.zip@.
So the @2546c@ ... - 11:53 AM Feature #2546: implement combo-box widget in GUI
- The main part for @2546c@ has been completed without regressions. Waiting for @CTRL-C@ one to be done.
- 03:28 PM Feature #1794: implement font support
- Rebased branch 1794c from trunk rev 10924 (new branch rev 10926).
- 03:26 PM Feature #2252: implement GUI client support
- Rebased branch 2451d from trunk rev 10924 (new branch rev 10926). Rev 10927 contains right-trimming of numeric fill...
- 12:30 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> I think the dual-implementation is purely historical. Sergey Yevtushenko wrote the original @Vie... - 09:56 AM Feature #2252: implement GUI client support
- I think the dual-implementation is purely historical. Sergey Yevtushenko wrote the original @ViewPort@ when we were ...
- 05:27 AM Feature #2252: implement GUI client support
- It seems we have two classes that implement the "viewport" part of the widget scrolling feature - @Viewport@ and @Scr...
- 01:22 PM Feature #1811: implement the AJAX client driver
- I have taken a look at the line stroke test. It definitely looks quite interesting, but it is hard for me to determi...
- 12:49 PM Feature #1811: implement the AJAX client driver
- Greg, please look at the line stroke test, the native implementation is able to represent small thin dots style, and ...
- 09:14 AM Feature #1811: implement the AJAX client driver
- Greg, don't take it in account because it is due to pixel data is not cached in my test.
- 09:02 AM Feature #1811: implement the AJAX client driver
- Greg, the performance issues have startled me, the usability test is not finished yet, but please look at the perform...
- 08:33 AM Feature #1811: implement the AJAX client driver
- >> 1. Why is import org.eclipse.jetty.websocket.api.annotations.WebSocket; needed in GuiWebSocket?
>
> GuiWebSocket... - 08:30 AM Feature #1811: implement the AJAX client driver
- Constantin: please implement mouse event support next. Consider the performance aspects. Minimize the number of roun...
- 04:34 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Code Review Task Branch 1811q Revision 10925
>
> The changes look good.
>
> 1. I think the ... - 11:59 AM Feature #1791: implement dynamic UI support
- > For browse rules are: if the FRAME attribute is set, it is "realized" when VISIBLE is set. Otherwise it is "realize...
- 10:50 AM Feature #1791: implement dynamic UI support
- As I suggested, concept of "realized" browse (used in "Unable to set ATTRIBUTE because the BROWSE widget has been rea...
Also available in: Atom