Activity
From 08/28/2015 to 09/26/2015
09/26/2015
- 06:10 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- To make GUI widgets' code more standardized I suggest to refactor them to simulate GUI `mixin`.
Something like thi... - 10:59 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added AUTO-RESIZE reset on the size attributes' assignment
Comitted to branch 2567b revno 10962.
Ready for the ... - 10:39 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added JavaDocs
Comitted to branch 2567b revno 10961.
- 09:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- @EDITOR:AUTO-RESIZE@ support is finished.
Comitted to branch 2567b revno 10960.
Now the behavior of the widget... - 04:55 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- BTW: I've noticed that in many cases the @GuiFontResolver@ constructor is invoked with the @null@ @window@ argument. ...
- 04:39 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> I'm very confused.
>
> With the @uast/auto_resize/are.p@ the @EDITOR@ widget seems to d...
09/25/2015
- 05:50 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I'm very confused.
With the @uast/auto_resize/are.p@ the @EDITOR@ widget seems to doesn't `see` the @FONT@ attrib... - 05:21 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Task branch @2614a@ for review updated to revision @10943@.
This is the first working prototype for review. Under ... - 07:15 AM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Greg Shah wrote:
>
> Those are the most obvious possibilities. I haven't seen this particular behavior in other w... - 05:51 AM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Eugenie Lyzenko wrote:
> Strange shadow corner started to draw after rebase with @10940@. Please see the picture, pr... - 05:17 AM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Then again, you were already based off of 10939 before the recent rebase, so this must be due to some change in 10940...
- 05:00 AM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Starting with rev 10937, there were substantial changes to container processing, scrolling, borders... this could hav...
- 09:34 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- The picture.
- 09:33 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Strange shadow corner started to draw after rebase with @10940@. Please see the picture, problematic area is in red. ...
- 09:07 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Rebased task branch @2614a@ from P2J trunk revision @10940@, new branch revision is @10942@.
- 09:07 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Task branch @2614a@ for review updated to revision @10941@.
Several fixes and more preparation to the having proto... - 02:40 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Are you using the on-screen keyboard on windev01?
No, missed this important detail, check... - 02:27 PM Feature #1811: implement the AJAX client driver
- 1811r rev 10945 contains the fix for an artifact seen when closing the combo's drop-down: when clearing the content, ...
- 01:48 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> > From Constantin:
> >
> > > Now the web client for this combination CTRL + SHIFT + '4... - 01:26 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> 1811r revision 10944 contains misc fixes related to scroll button clip + the frame detac... - 01:25 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, there is an inconsistency in scrollbar drawing and paren... - 01:21 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek, there is an inconsistency in scrollbar drawing and parenting; the drawing is done... - 01:16 PM Feature #1811: implement the AJAX client driver
- 1811r revision 10944 contains misc fixes related to scroll button clip + the frame detach issue from #2716.
An imp... - 01:13 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Followup for notes 1294/1295/1... - 01:00 PM Feature #1811: implement the AJAX client driver
- > From Constantin:
>
> > Now the web client for this combination CTRL + SHIFT + '4' produces 36($ for US keyboard) a... - 12:40 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Followup for notes 1294/1295/1298: the scrollbar drawing is bei... - 12:37 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Followup for notes 1294/1295/1298: the scrollbar drawing is being performed twice, once ... - 12:27 PM Feature #1811: implement the AJAX client driver
- Followup for notes 1294/1295/1298: the scrollbar drawing is being performed twice, once from @BorderedPanelGuiImpl@ a...
- 11:02 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Hynek Cihlar wrote:
> > @BorderedPanelGuiImpl@ incorrectly translates its location twice, first ... - 10:56 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> I don't think this is the case from note 1276. Is is possible that ... belongs to one of the p... - 09:16 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Hynek Cihlar wrote:
> > @BorderedPanelGuiImpl@ incorrectly translates its location twice, first ... - 09:14 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek, there is an inconsistency in scrollbar drawing and parenting; the drawing is done... - 09:10 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek, there is an inconsistency in scrollbar drawing and parenting; the drawing is done... - 08:58 AM Feature #1811: implement the AJAX client driver
- Hynek, there is an inconsistency in scrollbar drawing and parenting; the drawing is done using this call chain:
<pre... - 08:00 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Sergey, the problem here is that if you press CTRL-SHIFT-4 and the browser sends CTRL-$ (... - 07:10 AM Feature #1811: implement the AJAX client driver
- In 1811r rev 10941 following issues are addressed (if not mentioned, it affects both Web and Swing drivers):
# windo... - 06:56 AM Feature #1811: implement the AJAX client driver
- > Looks like the putImageData function is not aware of the clipped region.
Nice find! - 06:02 AM Feature #1811: implement the AJAX client driver
- Greg/Sergey: I found the cause of the leaked drawing in JS code. Looks like the @putImageData@ function is not aware...
- 04:57 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> @BorderedPanelGuiImpl@ incorrectly translates its location twice, first and correct before the... - 02:38 PM Bug #2716: The application with multiple windows doesn't start.
- An example of P2J window selection done while P2J is drawing is this:...
- 01:23 PM Bug #2716: The application with multiple windows doesn't start.
- Greg Shah wrote:
> At some point, the Java environment has queued up a @WindowActivated@ event for one of the creat... - 01:18 PM Bug #2716: The application with multiple windows doesn't start.
- I've added the fix for notes 7/8 in 1811r rev 10944. The reason this is required is because frames are in GUI are no...
- 01:12 PM Bug #2716: The application with multiple windows doesn't start.
- The last results were with your fix applied. I'm not sure I fully understand the ramifications of your change. Befo...
- 01:10 PM Bug #2716: The application with multiple windows doesn't start.
- The WAIT-FOR exits immediately because of this code (@waitForWorker()@):...
- 11:20 AM Bug #2716: The application with multiple windows doesn't start.
- To get past the abend, override @detach()@ in @WindowGuiImpl@:...
- 11:12 AM Bug #2716: The application with multiple windows doesn't start.
- The problem is in @TC.viewWorker:9234@:...
- 09:33 AM Bug #2716: The application with multiple windows doesn't start.
- It looks to me like we have a "ghostbusters" problem here. We have "crossed streams" of drawing operations. :)
- 09:32 AM Bug #2716: The application with multiple windows doesn't start.
- The code for the failing testcase:...
- 09:29 AM Bug #2716: The application with multiple windows doesn't start.
- With 1811r revision 10942, the failure's actual cause can be seen:...
- 09:17 AM Bug #2734 (Closed): button/gui_btn_test4.p abend after pause
- Task branch 1811r revision 10942 has the fix for this issue.
- 09:06 AM Bug #2734: button/gui_btn_test4.p abend after pause
- Thank you. I'll include that change and some related comments in my next check-in.
- 08:30 AM Bug #2734: button/gui_btn_test4.p abend after pause
- The P2J code fails during this invocation during drawing, as it interrogates the server-side to determine the UI them...
- 08:23 AM Bug #2734: button/gui_btn_test4.p abend after pause
- Greg Shah wrote:
> I guess the other question is whether it is valid to have batch still be active while returning c... - 08:09 AM Bug #2734: button/gui_btn_test4.p abend after pause
- Here is where we generate the exception (@AbstractGuiImpl@ line 1508):...
- 07:57 AM Bug #2734: button/gui_btn_test4.p abend after pause
- The logging is now checked into the trunk at revision 10940. The latest run of the program abends with this:
<pre... - 09:10 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- Yes, I can some time.
- 07:36 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- I'll add this to the list of open issues.
Can you continue your work without this being fixed? - 07:02 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- I had a test, that dynamically creates toggle-box in specified frames, but when I faced with that error I've removed ...
- 04:44 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- > Does it known error?
I have not seen it before, but we have had many regressions in GUI recently so this may be ...
09/24/2015
- 06:29 PM Feature #1811: implement the AJAX client driver
- Created task branch 1811r from P2J trunk revision 10940.
- 06:26 PM Feature #1811: implement the AJAX client driver
- CTRL-C testing has completed successfully.
Task branch 1811q has been merged into P2J trunk as revision 10940.
Task... - 04:33 PM Feature #1811: implement the AJAX client driver
- Main runtime regression testing has passed. CTRL-C testing is starting now.
- 04:03 PM Feature #1811: implement the AJAX client driver
- This schema of the Progress 4GL keys capture has a JS analog. http://unixpapa.com/js/testkey.html has a text area tha...
- 03:10 PM Feature #1811: implement the AJAX client driver
- In regard to capturing more data about how the 4GL handles its key processing, we can write a WIN32 program to help u...
- 03:01 PM Feature #1811: implement the AJAX client driver
- Greg/Sergey: I found the clipping problem in JS. For the Swing client, setting a new clip region means intersecting ...
- 01:36 PM Feature #1811: implement the AJAX client driver
- Sergey, the problem here is that if you press CTRL-SHIFT-4 and the browser sends CTRL-$ (with or without the SHIFT mo...
- 01:27 PM Feature #1811: implement the AJAX client driver
- Hi Constantin,
No, I don't know how to find for a key its SHIFT counterpart but it is possible to generate all cod... - 12:45 PM Feature #1811: implement the AJAX client driver
- Regression testing has been restarted. On the last run, only GSO 237 and tc_codes_employees_21 failed.
- 12:42 PM Feature #1811: implement the AJAX client driver
- Committed revision 11042 fixes 0...31 codes generated by CTRL + . key sequence and TAB, SHIFT-TAB according to the pa...
- 12:14 PM Feature #1811: implement the AJAX client driver
- I got 2 failures in the main runtime regression run. They are probably false negatives. I'm just about to start ano...
- 10:22 AM Feature #1811: implement the AJAX client driver
- Greg, could you permit me to commit the keyboard changes? This is important because for example TAB button is fixed a...
- 07:58 AM Feature #1811: implement the AJAX client driver
- @BorderedPanelGuiImpl@ incorrectly translates its location twice, first and correct before the insets/border are acco...
- 05:25 PM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- @Widget 4@ is a frame.
- 05:18 PM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- I'm trying to run (GUI) simple test:...
- 09:24 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- > Did I understand you right?
Roughly. Follow the process as described in #2546-98 except you should adapt it to ... - 08:42 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- Greg Shah wrote:
> Do you have the list prepared? Please post it.
I haven't it yet. I tried to dig into size equ... - 08:34 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- Do you have the list prepared? Please post it.
Also, since this is to be the second check-in for this task, the b... - 04:18 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Implemented @BUTTON:AUTO-RESIZE@ support.
Committed to branch 2567b revno 10959 - 02:51 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Eugenie, can you provide some details when the combo's width is computed in ComboBoxGuiI... - 02:20 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Implemented @COMBO-BOX:AUTO-RESIZE@ support.
Committed to branch 2567b revno 10958 - 02:19 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Eugenie, can you provide some details when the combo's width is computed in ComboBoxGuiI... - 02:01 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Eugenie, can you provide some details when the combo's width is computed in ComboBoxGuiImpl?
- 01:52 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> I think the combo's width is computed in @ComboBoxGuiImpl.calcLimit()@.
I was thinkin... - 01:40 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> It seems that I was not clear enough, sorry. Actually I was asking about re-computation of ... - 01:22 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- >> On 24.09.2015 18:26, ias wrote:
>>> Constantin,
>>> I'm working now on AUTO-RESIZE support and have discovered t... - 08:18 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > The remaining widgets are BUTTON, COMBO-BOX (working on now) and EDITOR. There is also small th... - 08:03 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > The remaining widgets are BUTTON, COMBO-BOX (working on now) and EDITOR. There is also small thing to add setting A...
- 08:00 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Igor Skornyakov wrote:
> > The @SELECTION-LIST:AUTO-RESIZE@ support is finished.
> > Committed ... - 07:42 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> The @SELECTION-LIST:AUTO-RESIZE@ support is finished.
> Committed to branch 2567b revno 10... - 07:11 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Hynek Cihlar wrote:
> I agree the @afterConfigUpdateBase()@ implemented in the class not implementing @WidgetWithCon... - 06:48 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > 1. It is generic and the more specific implementation point means that ... - 04:55 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- The @SELECTION-LIST:AUTO-RESIZE@ support is finished.
Committed to branch 2567b revno 10957.
I've noticed the fol... - 10:03 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Task branch @2614a@ for review updated to revision @10940@.
Just prepare to the separation of the @GUI@ code. For ...
09/23/2015
- 07:55 PM Feature #1811: implement the AJAX client driver
- Okay, the attached file contains fixes for the key codes from 0 to 31 (CTRL + *).
- 06:49 PM Feature #1811: implement the AJAX client driver
- Code Review Task Branch 1811q Revision 11041
After much cleanup, this version seems like a release candidate. We ... - 05:55 PM Feature #1811: implement the AJAX client driver
- Committed revision 11040 has minor changes for the key test.
In the attachment there is the first part of the key tes... - 04:58 PM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from P2J trunk revision 10939. The latest revision is now 11039.
- 03:11 PM Feature #1811: implement the AJAX client driver
- fix NPE from #2707, fix small drawing menu bug for CHUI: mnemonic for the focused menu-item is displayed without unde...
- 01:07 PM Feature #1811: implement the AJAX client driver
- Checked in revision 11035 resolves the abend reported in #2700 note 5.
- 09:57 AM Feature #1811: implement the AJAX client driver
- I would like to compare the codes produced by @GuiKeyboardReader@ with Progress 4GL key codes (./testcases/uast/keybo...
- 09:37 AM Feature #1811: implement the AJAX client driver
- How much more work is remaining in the "first phase" of key processing?
- 09:37 AM Feature #1811: implement the AJAX client driver
- From Constantin:
> Now the web client for this combination CTRL + SHIFT + '4' produces 36($ for US keyboard) as SH... - 09:36 AM Feature #1811: implement the AJAX client driver
- From Sergey:
From the documentation ( dvpin.pdf you advised to study) it follows there is the base key set encoded... - 09:31 AM Feature #1811: implement the AJAX client driver
- Committed revision 11034 fixes the 11032 (task 1811 note 1263).
- 08:10 AM Feature #1811: implement the AJAX client driver
- Committed revision 11033 implements the logic from WinKeyboardReader. Planning to use Selenium to enumerate all keybo...
- 06:08 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Well, at least now @HEIGHT-CHARS@ and @WIDTH-CHARS@ are non-zero in GUI mode (however the values are a little greater...
- 05:27 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Something strange is going on with the @EDITOR@ widget. With the @uast/auto_resize/are.p@ in ChUI mode both @HEIGHT-C...
- 09:43 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> > EDITOR:(WIDTH-CHAR/WIDTH-PIXELS) are always 0.
>
> What testcase in @testcases/uast/@ can be... - 09:41 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > EDITOR:(WIDTH-CHAR/WIDTH-PIXELS) are always 0.
What testcase in @testcases/uast/@ can be used to see this? - 08:35 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Please go ahead and fix this. I think it is best to just detect that the system is in ChUI mode ... - 08:33 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Please go ahead and fix this. I think it is best to just detect that the system is in ChUI mode (on the server side)...
- 08:30 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> What does this same program do in 4GL ChUI?
It reports an error... - 08:24 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > It is not possible to run an application which references to a FONT attribute in the ChUI mode.
What does this s... - 07:12 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- EDITOR:(WIDTH-CHAR/WIDTH-PIXELS) are always 0.
- 06:52 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It is not possible to run an application which references to a @FONT@ attribute in the ChUI mode....
- 04:56 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Task branch 1811q revision 11038 adds logging for unexpected throwables in Dispatcher.processInbound(). At this time ...
- 04:21 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> What about in virtual sessions?
If you mention virtual sessions, when remote persistence is us... - 04:13 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- What about in virtual sessions? I wonder if there are cases where @StackUnwindException@ (and sub-classes) can be se...
- 04:02 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> What about @SilentUnwindException@ or @InterruptedException@?
Yes, these too should not be logge... - 03:46 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- What about @SilentUnwindException@ or @InterruptedException@?
- 03:40 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> > The stacktrace was obtained by using a breakpoint in Dispatcher.processInbound:712 and evaluati... - 03:33 PM Bug #2700 (Closed): gui_btn_test4.p abend with "Invalid frame ID 4"
- 02:15 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> Please list the things to be done to get a long-term fix for this.
The method @WindowGuiImpl.t... - 02:08 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Please list the things to be done to get a long-term fix for this.
- 01:08 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- A workaround fix for the abend from note 5 checked in to 1811q revision 11035.
- 03:37 PM Bug #2707 (Closed): menu/simple_sm.p causes an infinite loop where the window flashes and the OS ...
- 03:15 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- fix NPE, fix small drawing menu bug for CHUI: mnemonic for the focused menu-item is displayed without underline, fix ...
- 03:01 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- > I'm going to move my changes there, test it and commit.
Yes, please do. - 02:32 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- Greg Shah wrote:
> Have you been able to recreate this issue?
Well, yes I've added menu-items with empty label an... - 02:26 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- Have you been able to recreate this issue?
- 12:04 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- Constantin reported that it was working too, but he found that his version was modified from the one in @testcases/ua...
- 11:37 AM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- Greg Shah wrote:
> Vadim: could you look at this?
>
> It looks like this problem can occur when the @MenuItem.Lab... - 03:37 PM Bug #2736: fix GUI menu drawing problems in menu/simple_sm.p
- See #2707-11 for details.
- 03:36 PM Bug #2736 (Closed): fix GUI menu drawing problems in menu/simple_sm.p
- 03:34 PM Bug #2735: fix WindowGuiImpl.truncateWindowHeightQuirk()
- Make sure to re-test the @button/gui_btn_test4.p@ after this is fixed to make sure that the abend does not recur.
- 03:29 PM Bug #2735: fix WindowGuiImpl.truncateWindowHeightQuirk()
- See #2700-16 for details.
- 03:28 PM Bug #2735 (New): fix WindowGuiImpl.truncateWindowHeightQuirk()
- 03:12 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- I have not checked all places in the app code, but my quick looks shows that @CHARACTER@, @INTEGER@ and @LOGICAL@ are...
- 02:31 PM Feature #2614: implement GUI runtime support for RADIO-SET widget
- >Make sure that the existing widget options, attributes and methods are fully supported in the GUI runtime code.
Loo... - 11:25 AM Feature #2614: implement GUI runtime support for RADIO-SET widget
- Created task branch @2614a@ from trunk revision @10939@.
- 02:13 PM Bug #2734: button/gui_btn_test4.p abend after pause
- This is the abend (to see it one must have the logging added to the @Dispatcher.processInbound()@ as described in #27...
- 02:11 PM Bug #2734 (Closed): button/gui_btn_test4.p abend after pause
- 12:35 PM Feature #2564: implement GUI BROWSE widget
- > Do you have any idea if these vertical positioning rules are the same as for fill-in?
Brief investigations showe... - 12:10 PM Feature #2564: implement GUI BROWSE widget
- Do you have any idea if these vertical positioning rules are the same as for fill-in?
We already know of another c... - 10:33 AM Feature #2564: implement GUI BROWSE widget
- I forgot about one metrics. Vertical text positioning in a cell. Unfortunatly P2J doesn't solve the similair problem ...
- 11:47 AM Bug #2730: taller than default fill-in height causes text to be vertically mis-positioned
- As can be seen in #2715-5 the text of a fill-in can be vertically centered in the 4GL when the fill-in is taller than...
- 11:45 AM Bug #2730 (Closed): taller than default fill-in height causes text to be vertically mis-positioned
- 10:23 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- The slider widget testcases have been added to bzr repo(revision 1344).
- 01:00 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Branch @2612a@ was merged to trunk as revno @10939@. Archived.
- 12:52 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- The conversion testing is completed. Generated sources are identical, starting merge into trunk.
09/22/2015
- 07:46 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Greg Shah wrote:
> Code Review Task Branch 2612a Revision 10942
>
> I'm good with the changes. Please put it thr... - 07:27 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Code Review Task Branch 2612a Revision 10942
I'm good with the changes. Please put it through conversion regressi... - 07:25 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Rebased task branch @2612a@ from P2J trunk revision @10938@, updated to revision @10942@.
The update resolves the no... - 04:47 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- > The MIN/MAX-VALUE are INTEGER, not DECIMAL. I thought this should map to the int internally. It is not correct?
... - 04:43 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Greg Shah wrote:
> Code Review Task Branch 2612a Revision 10940
> 2. In the @SliderInterface@, shouldn't we impleme... - 04:12 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Please rebase, fix these issues and I'll do a final code review. Then it should go into testing. It can go next.
- 04:11 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Code Review Task Branch 2612a Revision 10940
This is very good. Some minor thoughts:
1. In the @SliderInterfac... - 02:47 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Task branch @2612a@ for review updated to revision @10940@.
This update completes conversion support for slider wi... - 09:04 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Greg Shah wrote:
>
> We now have an answer to your original question. Yes, when it is time to implement the client... - 07:33 AM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- > Do we need the support for slider widget in ChUI? I'm asking because some client code can be common for ChUI and GU...
- 08:15 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Task branch @2612a@ for review updated to revision @10939@.
The update adds conversion base support for planned at... - 07:24 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Committed to the task branch 2567b revno 10955
- 12:08 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > Simply be adding a type parameter to afterConfigUpdateBase and updateSizeWorker methods.
Good. That seems a bet... - 12:07 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> 1. It is generic and the more specific implementation point means that the specific @*Config@ cla... - 11:42 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > I suggest to add an additional abstract class which will extend AbstractWidget and implement WidgetWithConfig inter...
- 06:41 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It is a little bit inconvenient that @afterConfigUpdateBase@ method is in the @AbstractWidget@ class which does not i...
- 05:26 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> > There is another problem though. WindowGuiImpl.initialize() is not called at all, at least for ... - 05:01 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- > There is another problem though. WindowGuiImpl.initialize() is not called at all, at least for the default window. ...
- 04:08 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> It seems reasonable. The only question is whether there are things that cannot be calculated or a... - 03:46 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- It seems reasonable. The only question is whether there are things that cannot be calculated or accessed at that poi...
- 02:22 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> > WindowGuiImpl.init() is called from doLayout() and draw(). This is relatively late. Maybe the w... - 01:24 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- > WindowGuiImpl.init() is called from doLayout() and draw(). This is relatively late. Maybe the window which fails ha...
- 12:28 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Greg Shah wrote:
> The @WindowGuiImpl.truncateWindowHeightQuirk()@ code that fails is this:
>
> [...]
>
> I gu... - 12:05 PM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- The @WindowGuiImpl.truncateWindowHeightQuirk()@ code that fails is this:...
- 11:53 AM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- Updated stack trace using some overaggressive logging:...
- 11:46 AM Bug #2700: gui_btn_test4.p abend with "Invalid frame ID 4"
- > The stacktrace was obtained by using a breakpoint in Dispatcher.processInbound:712 and evaluating t.printStackTrace...
- 02:48 PM Feature #1811: implement the AJAX client driver
- Committed revision 11032 removes unnecessary repaints of the task bar. It needs to draw if the title or icon or its v...
- 01:42 PM Feature #1811: implement the AJAX client driver
- First tried the attached test and then started hello world and demo_widget, the standard testcases/uast/demo/demo_wid...
- 01:32 PM Feature #1811: implement the AJAX client driver
- You may be right. I can run @hello.p@ without errors in both Swing and Web.
I've been debugging @button/gui_btn_t... - 01:28 PM Feature #1811: implement the AJAX client driver
- I bet that only HelloWorld example works properly now for swing client and for web client.
- 01:16 PM Feature #1811: implement the AJAX client driver
- And the client side produces
javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeEx... - 01:03 PM Feature #1811: implement the AJAX client driver
- > Revision 11031 has a fix for SET_WINDOW_BOUNDS (JS side). The width and height parsing was using the wrong indexes...
- 12:41 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> There is another issue with SET_WINDOW_BOUNDS drawing primitive. The last one breaks the ... - 10:43 AM Feature #1811: implement the AJAX client driver
- Sergey: please update the javadoc and/or comments for @WinKeyboardReader@ (and your new @p2j.key*.js@ files) to inclu...
- 10:15 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > The code in @processShift@ tries to solve cases when the u... - 09:31 AM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from P2J trunk revision 10938. Latest revision is now 11030.
- 08:07 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> The code in @processShift@ tries to solve cases when the user presses for example @CTRL-S... - 01:46 AM Feature #1811: implement the AJAX client driver
- > > > > The attached file contains all exception codes from 0 to 4096 that don't satisfy the second condition.
> > > ... - 02:21 PM Bug #2729: alert-box usage is broken
- See #1811-1258 and #1811-1262
The recreate is available via @editorWidget.p@ program in note 1262. - 02:19 PM Bug #2729 (Closed): alert-box usage is broken
09/21/2015
- 05:56 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Rebased task branch @2612a@ from P2J trunk revision @10937@, new branch revision is @10938@.
- 05:20 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- >Does the ChUI version work with the keyboard/focus or does it require mouse support?
In ChUI mode it works with k... - 05:00 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- OK. I'm glad you tested it.
Does the ChUI version work with the keyboard/focus or does it require mouse support? - 04:45 PM Feature #2612: implement GUI conversion and runtime support for the SLIDER widget
- Greg Shah wrote:
> As far as I understand it, slider is a GUI-only widget.
>
> Please test to confirm this.
Lo... - 05:10 PM Bug #2707: menu/simple_sm.p causes an infinite loop where the window flashes and the OS is nearly...
- Vadim: could you look at this?
It looks like this problem can occur when the @MenuItem.Label.init()@ is passed the... - 03:56 PM Bug #2728 (New): MOUSE_RELEASED/CLICKED needs to use the same source as the initial MOUSE_PRESSED...
- 03:47 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > # window resizing issues; note... - 03:41 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > # window resizing issues; note that there is still a problem wh... - 03:39 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> # window resizing issues; note that there is still a problem when trying to resize the w... - 02:33 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> > > The attached file contains all exception codes from 0 to 4096 that don't satisfy the ... - 02:22 PM Feature #1811: implement the AJAX client driver
- > > The attached file contains all exception codes from 0 to 4096 that don't satisfy the second condition.
> Is this... - 02:11 PM Feature #1811: implement the AJAX client driver
- 1181q rev 11027 fixes:
# ENTRY/LEAVE when the combo's drop-down is active
# editor key process re-drawing
# combobox:... - 01:35 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> I checked in a fix for issue mentioned in #2252, note 1207. While bordered panel (@BorderedPan... - 01:18 PM Feature #1811: implement the AJAX client driver
- I checked in a fix for issue mentioned in #2252, note 1207. While bordered panel (@BorderedPanelGuiImpl@) translates ...
- 01:07 PM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> > The attached zip contains all proposed changes and @testKey.html@ from unixpapa that is... - 12:57 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> Greg/Sergey, there is an issue with the stroke width which causes the web client to fail... - 12:30 PM Feature #1811: implement the AJAX client driver
- Greg/Sergey, there is an issue with the stroke width which causes the web client to fail; in @p2j.strokes.js:386@
<p... - 11:04 AM Feature #1811: implement the AJAX client driver
- > The attached zip contains all proposed changes and @testKey.html@ from unixpapa that is used to test the mapping fr...
- 09:03 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > I have a new problem with the window resize cursor not being reverted... - 08:30 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> I have a new problem with the window resize cursor not being reverted back to its default. I d... - 06:22 AM Feature #1811: implement the AJAX client driver
- I have a new problem with the window resize cursor not being reverted back to its default. I didn't notice this earli...
- 02:58 PM Bug #2727: fill-in text selection is broken
- See #2715 notes 7 and 11 through 13. The selection highlight is definitely not drawn properly for numeric fields (fi...
- 02:56 PM Bug #2727 (New): fill-in text selection is broken
- 02:55 PM Bug #2704: large fill-in drawing differences
- There is a problem that can be seen when a fill-in is explicitly sized taller than the default height. When the fiel...
- 02:50 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I don't know why @BrowseConfig@ doesn't extend @BaseConfig@, but I'm not very happy with this fact. So I can solve it.
- 12:33 PM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I have a question. The @BROWSE@ (column) widget has an @AUTO-RESIZE@ attribute. However the @BrowseConfig@ doesn't ex...
- 10:02 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Excellent. When do you plan to have this finished?
I hope to finish it today. Tomorrow at lat... - 10:01 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Excellent. When do you plan to have this finished?
- 10:00 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Igor Skornyakov wrote:
> > I've found another incompatibility. When the @BUTTON:LABEL@ attribute... - 09:59 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> I've found another incompatibility. When the @BUTTON:LABEL@ attribute is changed neither @W... - 09:58 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > Please note however that the default value of the AUTO-RESIZE attribute is true so I assume that the frame behavior...
- 09:54 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- > As you may remember I've found a workaround to continue my work and you've reopened #2716
OK, thanks. Somehow I... - 09:38 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Greg Shah wrote:
> Is the issue found in #2567-263, still a problem?
Yes, it is still a problem. As you may remem... - 09:35 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Is the issue found in #2567-263, still a problem?
- 07:52 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > I suggest to add abstract @updateSize(beforeUpdate)@ method ... - 07:44 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Igor Skornyakov wrote:
> I suggest to add abstract @updateSize(beforeUpdate)@ method to the @AbstractWidget@ class a... - 07:11 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I suggest to add abstract @updateSize(beforeUpdate)@ method to the @AbstractWidget@ class and invoke it in the @updat...
- 03:36 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- I've found another incompatibility. When the @BUTTON:LABEL@ attribute is changed neither @WIDHT-CHARS@ nor @WIDHT-PIX...
- 02:45 PM Bug #2726: frame title color is wrong
- Any GUI testcase with a titled frame should exhibit this. For some screen captures that show the difference, see "ta...
- 02:43 PM Bug #2726 (Closed): frame title color is wrong
- 02:41 PM Bug #2715 (Closed): demo/calc-static.p drawing differences as compared to the 4GL version
- 02:40 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- As of task branch 1811q revision 11029, all the original problems noted for this task are cleared. I will open separ...
- 09:58 AM Feature #1801: add some frame options
- Another open item: please test the affect of widget auto-resizing upon frame size and layout. See #2567-296 .
- 09:33 AM Feature #2513: implement GUI runtime support for TOGGLE-BOX
- Please document (here) the list of open issues to be finished and/or resolved.
Of great importance is ensuring tha... - 07:33 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Yes, this should work. But add some comments that this needs to be in sync with the dra... - 06:36 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Constantin Asofiei wrote:
> > > > S... - 06:32 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > So, do you think it is OK to o... - 06:11 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > So, do you think it is OK to override the @setLocation@ and @se... - 06:06 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> So, do you think it is OK to override the @setLocation@ and @setPhysicalLocation@ in @Bo... - 05:56 AM Feature #2252: implement GUI client support
- Hynek, there is an issue in @BorderedPanelGuiImpl.draw:167@:...
09/20/2015
- 06:27 PM Feature #2560: implement GUI DIALOG-BOX support
- Created task branch 2560a from trunk revision 10937.
- 07:15 AM Feature #2560: implement GUI DIALOG-BOX support
- The approach seems reasonable.
- 04:56 PM Feature #1811: implement the AJAX client driver
- The attached zip contains all proposed changes and @testKey.html@ from unixpapa that is used to test the mapping from...
- 11:12 AM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> And on a different note: the problems I'm seeing with the scrollbars are related to this... - 11:11 AM Feature #1811: implement the AJAX client driver
- Checked in revision 11026.
Improved scroll layout calculation for the case of native scrolling.
Fixed the text c...
09/19/2015
- 07:30 AM Feature #2560: implement GUI DIALOG-BOX support
- I came up with a design that limits the amount of changes to current ChUI dialog implementation and GUI widget struct...
09/18/2015
- 05:46 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Greg Shah wrote:
> Task branch 1811q revision 11025 is an attempt to fix the positioning of right justified fill-ins... - 05:43 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Task branch 1811q revision 11025 is an attempt to fix the positioning of right justified fill-ins that have larger wi...
- 03:16 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Greg Shah wrote:
> At least part of the problem is in @FillInGuiImpl.editableNativeDimension()@. It just takes the ... - 03:13 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- At least part of the problem is in @FillInGuiImpl.editableNativeDimension()@. It just takes the full physical size o...
- 02:48 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- I modified the testcase to leave the result fillin as enabled. This is the result:
!calc-static.p_in_p2j_swing_w_... - 11:08 AM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Greg, I think this is a problem of aligning the "fill-in content". It should help making the @tfRes@ FILL-IN editabl...
- 09:23 AM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- I changed the bgcolor and fgcolor for the result fillin and that shows that the size and position of the fillin are b...
- 05:19 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > And on a different note: the problems I'm seeing with the scrol... - 05:17 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> And on a different note: the problems I'm seeing with the scrollbars are related to this... - 05:08 PM Feature #1811: implement the AJAX client driver
- Rev 11024 fixes the workspace background drawing.
The message area has two problems:
# for note 1229, in @Scrolla... - 03:53 PM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > @hello.p@ P2J Swing result as of 1811q rev 11022:
> >
> > !hello_worl... - 03:25 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> @hello.p@ P2J Swing result as of 1811q rev 11022:
>
> !hello_world_p2j_swing_broken_20150918.p... - 03:21 PM Feature #1811: implement the AJAX client driver
- Constantin Asofiei wrote:
> 1811q rev 11022 fixes the NPE in system popup menu initialization.
>
> But all frames... - 01:41 PM Feature #1811: implement the AJAX client driver
- Please look at the committed revision 11023. Decided to fix the drawing ops for the web. But it doesn't fix "out of o...
- 01:38 PM Feature #1811: implement the AJAX client driver
- On the positive side: the scrollbar for the message area is no longer displaying when it should not. But the message...
- 01:36 PM Feature #1811: implement the AJAX client driver
- @hello.p@ P2J Swing result as of 1811q rev 11022:
!hello_world_p2j_swing_broken_20150918.png!
vs 4GL:
!hello... - 01:27 PM Feature #1811: implement the AJAX client driver
- 1811q rev 11022 fixes the NPE in system popup menu initialization.
But all frames are now forced to be scrollable.... - 01:22 PM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> The @WindowGuiImpl.createPopup()@ will cause the parent to be set on the @MenuGuiImpl@ instance a... - 01:21 PM Feature #1811: implement the AJAX client driver
- The @WindowGuiImpl.createPopup()@ will cause the parent to be set on the @MenuGuiImpl@ instance at the end of the met...
- 01:07 PM Feature #1811: implement the AJAX client driver
- There is another issue with SET_WINDOW_BOUNDS drawing primitive. The last one breaks the order of drawing operations ...
- 01:02 PM Feature #1811: implement the AJAX client driver
- This same abend occurs for all GUI testcases.
> Looks like the menu should be attached to the widget tree before i... - 11:08 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Running @uast/demo/demo_widgets.p@ on the current version is failed for Swing and Web cli... - 11:00 AM Feature #1811: implement the AJAX client driver
- Running @uast/demo/demo_widgets.p@ on the current version is failed for Swing and Web clients while it initializes th...
- 09:54 AM Feature #1811: implement the AJAX client driver
- Rebased task branch 1811q from P2J trunk revision 10937 (branch revision 11020). Also merged in changes from 2424d at...
- 09:47 AM Feature #1811: implement the AJAX client driver
- > do you also get that many false merge conflicts when rebasing
Not usually, but sometimes deep into the rebasing... - 09:24 AM Feature #1811: implement the AJAX client driver
- Constantin, we both added @NativeRectangle.toString()@ and @Rectangle.toString()@. I kept my version which also inclu...
- 08:53 AM Feature #1811: implement the AJAX client driver
- Btw., do you also get that many false merge conflicts when rebasing? For example:...
- 08:20 AM Feature #1811: implement the AJAX client driver
- 1811q rebase is in progress, I will let you know when finished.
- 07:15 AM Feature #1811: implement the AJAX client driver
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek is going to rebase 1811q and then merge 2424d into 1811q. Before ... - 06:47 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> Hynek is going to rebase 1811q and then merge 2424d into 1811q. Before he does that, I wanted to... - 11:17 AM Feature #1801: add some frame options
- Task #2424 left some unfinished work related to frame sizing/scrolling. Frame must honor the VIRTUAL* attributes. Thi...
- 10:04 AM Feature #2424 (Closed): GUI window sizing and scrollbar/viewport handling
- 09:57 AM Feature #2252: implement GUI client support
- Changes from task branch 2424d merged to 1811q at revision 11021. 2424d archived.
- 07:46 AM Feature #2564: implement GUI BROWSE widget
- Since it is a browse-related conversion issue, I decided to put it here.
The issue is about case sensitivity. This ...
09/17/2015
- 06:21 PM Feature #2560 (WIP): implement GUI DIALOG-BOX support
- 05:01 PM Feature #1811: implement the AJAX client driver
- Hynek is going to rebase 1811q and then merge 2424d into 1811q. Before he does that, I wanted to give people a chanc...
- 09:54 AM Feature #1811: implement the AJAX client driver
- > And something else: duplicating the @WinKeyboardReader@ code is not so well phrased. The code needs to be adjusted...
- 09:39 AM Feature #1811: implement the AJAX client driver
- And something else: duplicating the @WinKeyboardReader@ code is not so well phrased. The code needs to be adjusted s...
- 09:18 AM Feature #1811: implement the AJAX client driver
- Sergey Ivanovskiy wrote:
> Greg, Constantin, please approve that JS client should repeat functionalities of @WinKeyb... - 09:10 AM Feature #1811: implement the AJAX client driver
- Greg, Constantin, please approve that JS client should repeat functionalities of @WinKeyboardReader@ and @Keyboard@ c...
- 09:06 AM Feature #1811: implement the AJAX client driver
- Greg Shah wrote:
> The @p2j.keyboard.js@ and @p2j.keymap.js@ where written specifically for the ChUI web client. I ... - 08:53 AM Feature #1811: implement the AJAX client driver
- @WinKeyboardReader@ uses @Keyboard@ class in this method @private int processShift(int code)@. It follows that the js...
- 08:41 AM Feature #1811: implement the AJAX client driver
- Greg, I don't understand it because @WebClientProtocol.readKey()@ gets a prepared key event from the chui web client ...
- 08:22 AM Feature #1811: implement the AJAX client driver
- The @p2j.keyboard.js@ and @p2j.keymap.js@ where written specifically for the ChUI web client. I believe the idea was...
- 07:25 AM Feature #1811: implement the AJAX client driver
- Constantin, @WinKeyboardReader@ uses @Keyboard@ class and there are hierarchies @GuiKeyboard@ derived from @ChuiWindo...
- 04:59 PM Feature #2252: implement GUI client support
- > Do you want me to rebase 1811q and merge 2424d?
Yes.
Let's give Constantin and Sergey a chance to check in an... - 04:55 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review Task Branch 2424d Revision 10939
>
> Unfortunately, with the @BorderLayout@ and @O... - 04:44 PM Feature #2252: implement GUI client support
- Code Review Task Branch 2424d Revision 10939
It looks good. Please add javadoc for the @EditorGuiImpl.EditorScrol... - 03:52 PM Feature #2252: implement GUI client support
- Please review task branch 2424d, revision 10939. The changes contain leftover GUI fixes from 2424c.
- 08:41 PM Feature #2252: implement GUI client support
- Created task branch 2424d. This will be mainly for GUI fixes, leftovers from 2424c.
- 02:58 PM Bug #2724: button interior focus highlight (small dotted stroked rectangle) is not pixel-for-pixe...
- To see the problem use @demo/calc-static.p@. There is a close up image in #2715-4.
- 02:55 PM Bug #2724 (New): button interior focus highlight (small dotted stroked rectangle) is not pixel-fo...
- 02:56 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- Task branch 1181q revision 11017 has changes that fix the button line stroke and properly implemented the height calc...
- 12:54 PM Bug #2715: demo/calc-static.p drawing differences as compared to the 4GL version
- I have updated the system colors to match the windows classic theme (I captured them with the new @tools/dump_syscolo...
- 08:53 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- It looks that the value of the @FONT@ attribute is ignored by most widgets. I'm working now on refactoring the runtim...
- 05:04 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Added testcases/uast/auto_resize/arbtn.p test for FILL-BUTTON:AUTO-RESIZE runtime support, revno 1333.
The following... - 04:30 AM Feature #2567: add misc widget support part 2: more options, attributes and methods
- Fixed incompatibility in the @FILL-IN:AUTO-RESIZE@ runtime support
Committed to branch 2567b revno 10953 - 02:55 AM Feature #2564: implement GUI BROWSE widget
- Stanislav Lomany wrote:
> Guys, how can I set my fonts in P2J? I've added this to the directory:
> [...]
> These f...
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. - 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
...
Also available in: Atom