Project

General

Profile

Activity

From 03/19/2016 to 04/17/2016

04/18/2016

08:37 PM User Interface Bug #3066: The web window can't be resized to widen its size
The @min/maxWidthChars@ and @min/maxHeightChars@ logic is unclear. These comments @WindowWidget.updateMinMaxSize()@ a... Sergey Ivanovskiy
08:29 PM User Interface Bug #3066: The web window can't be resized to widen its size
We can fix the unset @maxHeightChars@ and @maxWidthChars@ on the client side using @WindowManager.setInitialDimension... Sergey Ivanovskiy

04/17/2016

10:53 AM User Interface Bug #3066: The web window can't be resized to widen its size
> What do you think my proposal is correct?
This is really a question for Hynek.
Constantin: did any of your re...
Greg Shah

04/16/2016

01:32 PM User Interface Bug #2662: memory leak in the native NCURSES client
Eric Faulhaber wrote:
> Greg, Constantin: is there anything you know of that still needs to be addressed for this is...
Constantin Asofiei
01:31 PM User Interface Bug #2662: memory leak in the native NCURSES client
Greg, Constantin: is there anything you know of that still needs to be addressed for this issue? Eric Faulhaber
01:30 PM Base Language Bug #2657: appserver agent context reset does not deallocate currently allocated memptr buffers
Re-assigning this so we can address the remaining concerns in note 4. Eric Faulhaber
04:46 AM User Interface Bug #3066: The web window can't be resized to widen its size
I tested @./demo/simple_windos.p@. If my understanding is correct, then on the server side the default window configu... Sergey Ivanovskiy

04/15/2016

07:51 PM User Interface Bug #3066: The web window can't be resized to widen its size
It is clear now because this method @BaseEntity<T extends BaseConfig>.setSizePixels(Integer value, SizeAttribute attr... Sergey Ivanovskiy
07:44 PM User Interface Bug #3066: The web window can't be resized to widen its size
Hynek Cihlar wrote:
> Greg Shah wrote:
> > I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWork...
Sergey Ivanovskiy
01:30 PM User Interface Bug #3066: The web window can't be resized to widen its size
Greg Shah wrote:
> I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWorker()@ and @WindowWidget...
Hynek Cihlar
01:22 PM User Interface Bug #3066: The web window can't be resized to widen its size
I think you need to set breakpoints in @WindowWidget.setMaxWidthPixelsWorker()@ and @WindowWidget.updateMinMaxSize()@... Greg Shah
11:14 AM User Interface Bug #3066: The web window can't be resized to widen its size
Greg, could you help? The Swing client doesn't implement @setResizeableWindow@, but the Web client uses it. The provi... Sergey Ivanovskiy
03:41 AM User Interface Bug #3066: The web window can't be resized to widen its size
Committed revision 11008/11009 fixed @p2j.logger.log()@ and history entries. Sergey Ivanovskiy
03:07 AM User Interface Bug #3066: The web window can't be resized to widen its size
I tested @./demo/simple_windows.p@ with the web client. @WindowGuiImpl@ on @afterConfigUpdate(WindowConfig beforeUpda... Sergey Ivanovskiy
10:50 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Vadim, you can use @port_mapping.sh@ on @devsrv01@ to find details about how your servers are configured:... Constantin Asofiei
09:45 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
they are left started after the last automated testing was finished:... Vadim Gindin
09:29 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Do you have the RFQ P2J server started? Greg Shah
09:27 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Does somebody know why RFQ database could be unavailable? Is there a way to check it? Vadim Gindin
09:11 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
After the last note I'd ran regression testing 4 times. In on of them @tc_dc_slot_029@ passed. Can we assume that it ... Vadim Gindin
10:10 AM Conversion Tools Feature #1735: leverage lambda expressions (Java 8 "closures") to reduce code bloat
A quick (and incomplete) list of the candidates for lambda conversion:
* -LogicalExpression-
* -WhileClause-
* -...
Greg Shah
10:06 AM Conversion Tools Feature #1735: leverage lambda expressions (Java 8 "closures") to reduce code bloat
One thing I've been thinking about is that the lambda approach may have a positive affect on performance and resource... Greg Shah
09:42 AM Conversion Tools Feature #1519: report improvements
From Eric on 04/14/2016:
Bugs and proposed enhancements for reporting:
1. The fields by type schema report is ...
Greg Shah
09:40 AM Conversion Tools Feature #1519: report improvements
Add a report for the PROFILER system handle.
In OO code, one can have variable references that refer to something ...
Greg Shah
08:37 AM User Interface Bug #3061 (Closed): ENTER key does not generate a GO event in GUI
Greg Shah
08:34 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
3061a merged to trunk revision 11004 and archived. Hynek Cihlar
08:19 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Fixed configuration and tested ask-gui.p. The code changes is ok for me. Sergey Ivanovskiy
08:18 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Sergey Ivanovskiy wrote:
> And for my environment the client window appears inactive and continues to be inactive af...
Hynek Cihlar
08:14 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
It was my mistake forgot the p2j link. Sergey Ivanovskiy
08:11 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Hynek, I tested ./ask-gui.p with the Swing client for 3061a branch 11011. Rebuild the project several times and check... Sergey Ivanovskiy
07:30 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Sergey: please review.
Hynek: If Sergey is OK, please merge to trunk.
Greg Shah
03:06 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
3061a revision 11011 passed regression testing and is ready to be merged to trunk. Hynek Cihlar

04/14/2016

12:29 PM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Rebased 3061a against trunk 11003, the branch is now at revision 11011. The revision has passef GUI regression tests,... Hynek Cihlar
11:16 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Greg Shah wrote:
> Code Review Task Branch 3061a Revision 11008
> ...
> Constantin...: please review.
I'm OK with...
Constantin Asofiei
10:48 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
While rebasing against trunk 11003 there are nontrivial conflicts, regression retest will be needed. Hynek Cihlar
10:44 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Greg Shah wrote:
> Igor: please review the FillIn change.
The change looks OK. In fact it is a fix of my bug.
Igor Skornyakov
10:24 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Please rebase and then let's discuss if any further testing is needed. Greg Shah
10:14 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Task branch 3061a revision 11008 passed GUI and ChUI regression tests. Hynek Cihlar
10:01 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Code Review Task Branch 3061a Revision 11008
I'm fine with the changes. If correct, they simplify our approach wh...
Greg Shah
03:46 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
The last ChUI regression test run for 3061a finished with 10 suspected false negatives. I am restarting the tests. Hynek Cihlar
12:21 PM User Interface Bug #2849 (Closed): implement and/or fix the default popup menus for all widgets
Greg Shah
12:15 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> I can close this task, right?
Yes, please.
> Also: please archive 2849a.
Done.
Vadim Gindin
08:40 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I can close this task, right?
Also: please archive 2849a.
Greg Shah
07:32 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
The branch is merged to trunk with bzr revision 11003. Vadim Gindin
07:02 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Should I run regression testing again?
No, testing again is not needed, as all changes are in...
Constantin Asofiei
06:22 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked standalone tests, tested my tests again, fixed merging bug for browse, fixed label setting for horizonta... Vadim Gindin
12:04 PM User Interface Bug #3066: The web window can't be resized to widen its size
For the web client an application window can be squeezed but can't be resized to widen its width and height. Sergey Ivanovskiy
12:01 PM User Interface Bug #3066 (Closed): The web window can't be resized to widen its size
Sergey Ivanovskiy
11:58 AM User Interface Bug #2662: memory leak in the native NCURSES client
AFAICT from the above notes, all the known memory leaks around NCURSES use have been addressed. Does anyone else know... Eric Faulhaber
11:55 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Greg Shah wrote:
> Code Review Task Branch 1811u Revision 11007
>
> The changes look fine to me. however the @p2j...
Hynek Cihlar
11:44 AM User Interface Bug #3064 (Closed): Dragging a Web GUI window out of document's visible area makes the window dis...
Please create a new task. I'm closing this one. Greg Shah
11:42 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Now, I am doing the bug related to resizing in the web client. The window can be squeezed but can't be resized to wid... Sergey Ivanovskiy
11:32 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Code Review Task Branch 1811u Revision 11007
The changes look fine to me. however the @p2j.screen.js@ does need a ...
Greg Shah
11:26 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Committed revision 11007 fixed @doWindowActivationChange@ and @activateTopVisibleWindow@. Sergey Ivanovskiy
09:44 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> I divide this function into parts with comments. Please look at
> [...]
> The variable ...
Hynek Cihlar
09:37 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
I divide this function into parts with comments. Please look at... Sergey Ivanovskiy
09:22 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> Ok, planning to fix it, but @function doWindowActivationChange(deactivatingWindowId, acti...
Hynek Cihlar
09:01 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Ok, planning to fix it, but @function doWindowActivationChange(deactivatingWindowId, activatingWindowId)@ doesn't wor... Sergey Ivanovskiy
03:51 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Sergey Ivanovskiy wrote:
> After recent commits in P2J trunc this function @activateTopVisibleWindow@ of @p2j.screen...
Hynek Cihlar
03:47 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Committed revision 11006 (1811u) fixed the window location coordinates to have 32 bits size. Sergey Ivanovskiy
03:08 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
After recent commits in P2J trunc this function @activateTopVisibleWindow@ of @p2j.screen.js@ module was broken and @... Sergey Ivanovskiy
12:49 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Testing @./demo/simple_windows.p@ for P2j trunc proves that if we move windows out of the browser's view to its left ... Sergey Ivanovskiy
12:14 AM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
Is it the same bug that has been found during the regression testing of 1811t?... Sergey Ivanovskiy
04:56 AM Database Bug #3065: runtime conversion datatype checks
In the static conversion P2J assumes that the input 4GL code is always correct. When it comes to dynamic conversions ... Ovidiu Maxiniuc
04:42 AM Database Bug #3065 (New): runtime conversion datatype checks
Ovidiu Maxiniuc

04/13/2016

04:58 PM User Interface Bug #3064: Dragging a Web GUI window out of document's visible area makes the window disappear
# Run an app with a top-level window in Web GUI client.
# Drag the window out of the document's visible area.
# The...
Hynek Cihlar
04:57 PM User Interface Bug #3064 (Closed): Dragging a Web GUI window out of document's visible area makes the window dis...
Hynek Cihlar
04:13 PM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
Please review task branch 3061a revision 11008, rebased against trunk 11001.
The revision resolves both issues men...
Hynek Cihlar
12:40 PM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
It took me a while to figure out the following problem.
When an overlay window was closed (hidden and destroyed),...
Hynek Cihlar
12:50 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> There was a lot of manual merging during rebasing.
Have you rechecked 2849a against trunk, to...
Constantin Asofiei
11:04 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Review for 2849a rev 11050
> # @ThinClient@ - remove the @org.apache.commons.collection...
Vadim Gindin
07:46 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11050
# @ThinClient@ - remove the @org.apache.commons.collections@ import
# @AbstractGuiDriver...
Constantin Asofiei
01:26 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Regression testing (main part) finished. Only one test failed: tc_job_002. So we can assume the testing is PASSED. I'... Vadim Gindin

04/12/2016

12:55 PM Runtime Infrastructure Feature #2973 (Closed): improve ContextLocal performance
Code Review Task Branch 3035a Revision 11006
The changes are fine.
I'm closing this task. If there are problem...
Greg Shah
11:06 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> Code Review Task Branch 3035a Revision 11005
>
> 1. @keysInUse@ is missing javadoc.
>
> 2. ...
Igor Skornyakov
10:44 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Code Review Task Branch 3035a Revision 11005
1. @keysInUse@ is missing javadoc.
2. @ContextKey.toString()@ open...
Greg Shah
09:39 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Added @ContextKey@ re-use protection.
Committed to the task branch *3035a* revision 11005.
Igor Skornyakov
07:03 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> > how many instances of the ContextKey are expected to be in use at the same time? Just up to an ...
Igor Skornyakov
07:02 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
> how many instances of the ContextKey are expected to be in use at the same time? Just up to an order of magnitude.
...
Greg Shah
07:00 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> We aren't checking that code is not in use. At construction of the @ContextKey@ we can simply as...
Igor Skornyakov
06:56 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
We aren't checking that code is not in use. At construction of the @ContextKey@ we can simply ask the @SecurityConte... Greg Shah
05:47 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> The idea is simply to never set a @ContextKey.id@ that is already in use. No one wants the id to...
Igor Skornyakov
05:33 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
The idea is simply to never set a @ContextKey.id@ that is already in use. No one wants the id to be mutable. Greg Shah
03:53 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Of course this can be done very easily. However I do not think that it is a good idea. Firs...
Igor Skornyakov
03:41 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> The problem is that one can create a @ContextKey@ instance which fails the @addToken()@ and then ...
Igor Skornyakov
11:09 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
For these particular testcases(@gso_278@ and @tc_item_master_007@) the start time is not so important, and you can st... Eugenie Lyzenko
10:45 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Follow Eugenie's advice. Greg Shah
10:41 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
When should I rerun testing: right now or at 22:00 - 4:00 of the Moscow time as Eugenie advised in the task #2787, no... Vadim Gindin
10:38 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Rerun the whole main set of tests. Greg Shah
10:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Are you saying that the gso_278 and tc_item_master_007 consistently fail (are real regressions)?
...
Vadim Gindin
06:58 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Are you saying that the gso_278 and tc_item_master_007 consistently fail (are real regressions)? Greg Shah
05:56 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've got testing results. Here are the failed tests:... Vadim Gindin
09:00 AM Database Bug #2937: improved sequence support in H2
I am removing this issue from M11. The existing sequence support works fine with H2 1.4, this is just a matter of cha... Eric Faulhaber
06:56 AM Database Bug #2937: improved sequence support in H2
I edited the wrong task, sorry. Greg Shah
06:55 AM Database Bug #2937: improved sequence support in H2
Wrong task was edited. Greg Shah

04/11/2016

07:15 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
The problem is that one can create a @ContextKey@ instance which fails the @addToken()@ and then later can call @getT... Greg Shah
06:32 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Sorry Greg. I do not understand what you and Constantin mean exactly. The @SecurityContext...
Igor Skornyakov
06:27 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> I'm referring to the wrapping case where an id gets reused because the long overflows and some lo...
Igor Skornyakov
06:20 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
> May be it makes sense to add it to the 3035a branch as the change is very small (one line) and non critical?
Yes...
Greg Shah
06:20 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I'm referring to the wrapping case where an id gets reused because the long overflows and some long-running existing ... Greg Shah
06:16 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> Considering that the check for this is low cost and should not be in the most common use case (th...
Igor Skornyakov
05:59 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
> but I think that 138 years is still a long time which as far beyond any reasonable estimation of a non-stop run dur... Greg Shah
04:07 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Task branch 2973a was merged to the trunk revision 11001 and archived. Igor Skornyakov
04:02 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Please merge to trunk. Thank you. Eric Faulhaber
03:40 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> Please address the remaining code review issues.
All issues are fixed now.
> Constantin,...
Constantin Asofiei
03:07 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Please address the remaining code review issues.
Constantin, I don't think the changes made from this review warra...
Eric Faulhaber
01:38 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
The @ContextKey.id@ is @long@ in revision 11012. Igor Skornyakov
01:29 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> I do not understand the argument regarding the @hashCode@ value - the additional (CPU) over...
Constantin Asofiei
11:38 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Regardless if we switch to long, the hash key will still be an integer value (this is wh...
Igor Skornyakov
11:24 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> I understand the concern. However it is easy to calculate that if a new instance of the @Co...
Constantin Asofiei
10:54 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Review for 2973a rev 11008:
> # @ContextKey@
> - we are using @AtomicInteger@ as a gen...
Igor Skornyakov
09:54 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Another issue in @SecurityContext.transferAllTokens@ - removing an element from the map while the map is processed (v... Constantin Asofiei
09:39 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Review for 2973a rev 11008:
# @ContextKey@
- we are using @AtomicInteger@ as a generator. My worries are about ver...
Constantin Asofiei
08:29 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin, would you please review the latest version? Eric Faulhaber
04:08 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Task branch 2973a was rebased from the trunk revision 11000. Pushed up to revision 11008. Igor Skornyakov
03:57 PM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
There were the following regressions because of rebase:
# Bottom scrollbar not drawn and invalid highlighting of cur...
Stanislav Lomany
08:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch to current trunk revision (11000). Current branch revision is 11049. Vadim Gindin
07:09 AM User Interface Bug #2857: font differences for toggle box and menu
I don't think this is a problem with 3D rectangle drawing. It is working exactly right in other use cases.
You ju...
Greg Shah
07:05 AM User Interface Bug #2857: font differences for toggle box and menu
Also note that SUB-MENU title (see @SM2 Submenu@ for example in previous picture) rectangles in "pressed" state are a... Vadim Gindin
07:00 AM User Interface Bug #2857: font differences for toggle box and menu
I've faced with some difficulty during per-pixel comparing of SUBMENU bodies in Progress and P2J. Have a look at the ... Vadim Gindin
06:56 AM User Interface Bug #2954 (Closed): Focus is not put on the expected widget when window activated
Greg Shah
05:04 AM User Interface Bug #3062: COMBO-BOX steals focus when its drop-down active
Can be reproduced in current trunk in GUI.
Steps:
# Click COMBO-BOX A drop-down button to activate its drop-down....
Hynek Cihlar
04:35 AM User Interface Bug #3062 (Closed): COMBO-BOX steals focus when its drop-down active
Hynek Cihlar
04:51 AM Feature #3063: Determining P2J version
We need to be able to determine the P2J version we're using on a given P2J server deployment. There are several ways ... Paul E
04:49 AM Feature #3063 (Closed): Determining P2J version
Paul E
04:32 AM User Interface Bug #3061: ENTER key does not generate a GO event in GUI
In ask-gui.p, when run in the current trunk, one can see a problem where the ENTER key does not generate a GO event. ... Hynek Cihlar
04:30 AM User Interface Bug #3061 (Closed): ENTER key does not generate a GO event in GUI
Hynek Cihlar

04/10/2016

06:44 PM User Interface Feature #3038 (WIP): implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-...
Created task branch 3038a from P2J trunk revision 10999. Stanislav Lomany
06:22 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I've restores the post-cleanup check.
Committed to the task branch 2973a revision 11006.
Automated regression t...
Igor Skornyakov
02:43 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Considering that 5 of the tests are always failing, I think you should dig into the failures. It is probably a regre... Greg Shah
01:43 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> What time of day did you start this last run?
It was probably an evening - right after Eunenie...
Vadim Gindin
08:12 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
What time of day did you start this last run? Greg Shah
03:51 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
I'd ran regression testing 3rd time and these files founded in previously runs are failed:
tc_dc_slot_029
gso_308
...
Vadim Gindin
01:34 PM User Interface Bug #2857: font differences for toggle box and menu
Now I think that system fonts do not have fixed system ID (like colors for example). If I'm wrong - please correct me. Vadim Gindin
11:59 AM User Interface Bug #2857: font differences for toggle box and menu
Menus font in P2J differs from Progress's font. I should probably hardcode menu font in P2J as it done for AlertBox o... Vadim Gindin
01:03 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11023
My only question:
Does the @TopLevelWindow.processEvent()@ activat...
Greg Shah
11:46 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
I fixed yet two issues I missed previously. Please see and review 2954a revision 11023.
The fixed are, Swing GUI w...
Hynek Cihlar

04/09/2016

07:38 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11022
I'm fine with the changes.
Please merge to trunk.
Greg Shah
06:25 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11022 passed ChUI and GUI regression testing. Please review. Hynek Cihlar
12:57 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10999, task branch is now at revision 11022. Hynek Cihlar
11:09 AM Database Bug #2955: Update records participating in a scrolling adaptive query.
Stanislav Lomany wrote:
> We may want to re-visit this task after optimized queries will be fixed.
The @Unsupported...
Eric Faulhaber
08:51 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
The update was implemented in 2564f and committed into the trunk as bzr revision 10999.
We may want to re-visit this...
Stanislav Lomany
10:03 AM User Interface Feature #2683: reverse proxy implementation
Sergey did quite a bit of research on this approach in #3018-9 (through 89). It is clear that the primary issue will... Greg Shah
06:15 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > @tokenMap@ is guaranteed to not be changed by other threads....
Constantin Asofiei
03:28 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I've performed majic regression testing of 2973a revision 11004.
# all CTRL-C tests passed
# from the main part the...
Igor Skornyakov
03:20 AM User Interface Feature #2252 (Closed): implement GUI client support
Greg Shah
03:19 AM User Interface Feature #2564 (Closed): implement GUI BROWSE widget
Greg Shah
08:49 PM User Interface Feature #2564: implement GUI BROWSE widget
Task branch 2564f committed into the trunk as bzr revision 10999. Stanislav Lomany
08:38 PM User Interface Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10998. Stanislav Lomany

04/08/2016

07:53 PM User Interface Feature #2564: implement GUI BROWSE widget
Cool. Please merge 2564f to trunk. Greg Shah
07:46 PM User Interface Feature #2564: implement GUI BROWSE widget
Sounds good! Stanislav Lomany
07:32 PM User Interface Feature #2564: implement GUI BROWSE widget
OK, how about this: please merge 2564f to trunk now. This will let Hynek rebase and finish work on 2954a tomorrow.
...
Greg Shah
07:24 PM User Interface Feature #2564: implement GUI BROWSE widget
I'm not yet sure, but I'll continue with it tomorrow. Stanislav Lomany
07:23 PM User Interface Feature #2564: implement GUI BROWSE widget
Great! Are you close on the remaining two GUI regressions? Greg Shah
06:40 PM User Interface Feature #2564: implement GUI BROWSE widget
FYI, 2564f has passed regression testing. Stanislav Lomany
04:25 AM User Interface Feature #2564: implement GUI BROWSE widget
All visual. Stanislav Lomany
10:29 PM User Interface Feature #2564: implement GUI BROWSE widget
Stanislav Lomany wrote:
> After rebase there are at least 3 browse GUI regressions/issues.
I'll hold off regression...
Eric Faulhaber
07:34 PM User Interface Bug #2799: browse widget doesn't execute validation expressions in P2J (both chui and gui)
The customer reports that this is unlikely to be used currently, but it is not known for sure one way or the other. ... Greg Shah
06:11 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> @tokenMap@ is guaranteed to not be changed by other threads. But is not guaranteed that...
Igor Skornyakov
04:11 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
PS: if you take a look at @ContextLocal$Wrapper.cleanup@, you will see that after the var is cleaned, it is removed f... Constantin Asofiei
04:08 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Sorry Constantin, I do not understand. If we are sure that @tokenMap@ is not changed during...
Constantin Asofiei
03:51 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> > How this approach works with the situation when something was added to the @tokenMap@ ...
Igor Skornyakov
03:35 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> How this approach works with the situation when something was added to the @tokenMap@ after...
Constantin Asofiei
03:17 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> So, I think this should work:
> # this code is needed, as it is critical for @tokenMa...
Igor Skornyakov
03:06 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor, the code you commented from @cleanupWorker@ was responsible for two things:
# ensure that, after cleanup, @tok...
Constantin Asofiei
12:52 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> After a close look at the @SecurityContext@ class I got an impression that if the @ tokenMa...
Eric Faulhaber
12:07 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
After a close look at the @SecurityContext@ class I got an impression that if the @ tokenMap@ is a @ConcurrentMap@ we... Igor Skornyakov
11:57 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Hynek Cihlar wrote:
> Igor Skornyakov wrote:
> > Hynek Cihlar wrote:
> > > Btw., have you considered making the lo...
Igor Skornyakov
10:49 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Btw., have you considered making the locking of reading operations...
Hynek Cihlar
10:31 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Hynek Cihlar wrote:
> Btw., have you considered making the locking of reading operations more optimistic? For exampl...
Igor Skornyakov
10:22 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Btw., have you considered making the locking of reading operations more optimistic? For example @StampLock@ allows th... Hynek Cihlar
09:08 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> The test run time is now 37 minutes 54 seconds.
> However the time spent in the @Security...
Eric Faulhaber
08:54 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> However the time spent in the @SecurityContext.getToken()@ method decreased just to 55 seco...
Constantin Asofiei
08:52 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
I've made the following changes:
# Replaced @ConcurrentHashMap@ with @HashMap@ as @tokenMa...
Igor Skornyakov
07:13 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I've used YourKit (sampling mode) to analyse server behaviour while running the customer test suite (**/*Test.java) (... Igor Skornyakov
06:09 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> This is a good idea. I will implement such test today. To make it more realistic - how may ...
Constantin Asofiei
04:17 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
BTW if we are talking about a small map with is very infrequently updated but frequently read may be it makes sense t... Igor Skornyakov
04:02 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Igor, following Eric's response, we can't go with the approach in note 37/38, as the num...
Igor Skornyakov
03:45 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor, following Eric's response, we can't go with the approach in note 37/38, as the number of @ContextLocal@ instanc... Constantin Asofiei
02:10 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> However if your tests show that @Map.get()@ is a bottleneck the reason can be that this map ...
Eric Faulhaber
02:44 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Some considerations for regression test harness to take into account.
1. The results are very sensitive to startin...
Eugenie Lyzenko
02:30 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Vadim Gindin wrote:
> It looks like some dialog is not opened. What it can be related with? Where the sources corres...
Constantin Asofiei
02:19 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
rfq test gso_308:... Vadim Gindin
02:14 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Here is what I've got in tc_dc_slot_029:... Vadim Gindin
02:02 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
the same gso_rfq_tests are failed: gso_308, gso_333, gso_334, gso_343
and tc tests:
tc_dc_slot_026, tc_dc_slot_02...
Vadim Gindin
10:20 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Here are the testing failures:
tc_item_stockroom_011
tc_gl_rpts_007
tc_codes_employees_010
tc_dc_slot_029
tc_pay...
Vadim Gindin
12:55 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> > And for swing client the initial focus issue is still here. When application starts the P2J ...
Eugenie Lyzenko
12:27 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> The testing for @2954a@
>
>
> There is certainly focus related issue, try @combo_box/c...
Hynek Cihlar
08:09 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10998, task branch is now at revision 11016. Hynek Cihlar

04/07/2016

07:10 PM User Interface Feature #2564: implement GUI BROWSE widget
After rebase there are at least 3 browse GUI regressions/issues. Stanislav Lomany
04:21 PM User Interface Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10997. Headers are fixed. Stanislav Lomany
04:04 PM User Interface Feature #2564: implement GUI BROWSE widget
Eric is away from his desk, but he wants me to relay that he is OK with you answers in note 285.
He will test your...
Greg Shah
03:35 PM User Interface Feature #2564: implement GUI BROWSE widget
While you are discussing these issues with Eric, please go ahead and put this branch into regression testing to save ... Greg Shah
03:25 PM User Interface Feature #2564: implement GUI BROWSE widget
> The changes to @CompoundQuery@ don't seem to be limited to browse cases. Did you find this behavior was needed in a... Stanislav Lomany
02:23 PM User Interface Feature #2564: implement GUI BROWSE widget
Code review 2564f/11016 (persistence):
The updates look clean, but there are some pretty fundamental functional ch...
Eric Faulhaber
12:39 PM User Interface Feature #2564: implement GUI BROWSE widget
Code Review Task Branch 2564f Revision 11016
I'm good with the UI changes. Eric will review the persistence stuff...
Greg Shah
10:19 AM User Interface Feature #2564: implement GUI BROWSE widget
Rebased task branch 2564f from P2J trunk revision 10996. Stanislav Lomany
06:02 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Task branch 2973a was rebased from the trunk revision 10998. Pushed up to revision 11002. Igor Skornyakov
03:43 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
>
> Hynek: can you report on @SyncCoordinatesAspect.contextData@ (see above discussion)?
I bel...
Hynek Cihlar
03:23 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Another headache is how to hide/ensure no one else can instantiate a @ContextLocal@ with...
Igor Skornyakov
03:16 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> > This way, we can remove the map overhead completely. If the performance is still not improved, ...
Constantin Asofiei
03:06 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
> This way, we can remove the map overhead completely. If the performance is still not improved, then the bottleneck ... Greg Shah
02:54 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> ... @tokenMap@ keys are always @ContextLocal@ instances, which are defined as static va...
Constantin Asofiei
02:48 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg, I think we should consider how many elements will @tokenMap@ hold, on maximum. @ContextLocal@ is instantiated ... Constantin Asofiei
02:40 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > The logic in @cleanupWorker@ does this:
> > * step 1: it so...
Constantin Asofiei
02:31 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> The logic in @cleanupWorker@ does this:
> * step 1: it sorts or keys by their weight, w...
Igor Skornyakov
02:26 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> OK, I will double check. Please not that it doesn't make sense to check the predicate twice...
Constantin Asofiei
02:23 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Followup for note 29: OTOH, this can be a fallback for the incorrect @cleanupWorker(bool...
Igor Skornyakov
02:18 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> In terms of performance, it was on the fastest end of the range of my recent timings for thi...
Igor Skornyakov
02:07 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Followup for note 29: OTOH, this can be a fallback for the incorrect @cleanupWorker(boolean reset, Map tm)@ filter co... Constantin Asofiei
02:02 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Review for 2973a rev 10999:
> # the @tokenMapLock.readLock()@ and @tokenMapLock.writeLo...
Igor Skornyakov
02:02 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> I ran the full search test group. When I disconnected BPM at the end, while the P2J server w...
Constantin Asofiei
01:54 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> I understand that NPE happens because FileSystemOps.WorkArea.fs is @null@. This can be of c...
Eric Faulhaber
01:52 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
In terms of performance, it was on the fastest end of the range of my recent timings for this test group, but not dra... Eric Faulhaber
01:42 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric,
I understand that NPE happens because FileSystemOps.WorkArea.fs is @null@. This can be of course a result of m...
Igor Skornyakov
01:37 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Review for 2973a rev 10999:
# the @tokenMapLock.readLock()@ and @tokenMapLock.writeLock()@ can be saved in @Security...
Constantin Asofiei
01:31 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> I ran the full search test group. When I disconnected BPM at the end, while the P2J server w...
Igor Skornyakov
01:29 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I ran the full search test group. When I disconnected BPM at the end, while the P2J server was still running, I got t... Eric Faulhaber
12:00 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg Shah wrote:
> > However it seems that null is used in a single place: at the SecurityContextStack.setEditing me...
Igor Skornyakov
11:52 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
> However it seems that null is used in a single place: at the SecurityContextStack.setEditing method. May be it is b... Greg Shah
11:32 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Igor Skornyakov wrote:
> If we really need @null@ values we can wrap it into @Optional@. However it seems that @null...
Eric Faulhaber
11:20 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
If we really need @null@ values we can wrap it into @Optional@. However it seems that @null@ is used in a single plac... Igor Skornyakov
10:48 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> There is a regression when launching the P2J server:
> [...]
The ConcurrentHashMap doesn...
Igor Skornyakov
10:46 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
There is a regression when launching the P2J server:... Eric Faulhaber
09:51 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> Code review 2973a/10997:
>
> Yes, this is what I was looking for in the scope of note 5, ...
Igor Skornyakov
09:49 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I would like to see some testing that detects if this has a measurable performance impact (and what that might be).
...
Greg Shah
09:19 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Code review 2973a/10997:
Yes, this is what I was looking for in the scope of note 5, thanks.
One question: why ...
Eric Faulhaber
08:52 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Task branch 2973a was rebased from the trunk revision 10996. Committed as revision 10997. Igor Skornyakov
07:55 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I've implemented optimization mentioned in the node 5 along with some refactoring.
Committed to the task branch 29...
Igor Skornyakov
05:40 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Created task branch 2973a from the trunk revision 10995. Igor Skornyakov
04:12 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Code Review Task Branch 2787a Revision 11004
I'm fine with the changes.
Yes, you can run regression testing. H...
Greg Shah
04:04 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Fixed. Revision 11004. Can I run regression testing? Vadim Gindin
03:33 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
You can't use the @&@ directly in javadoc. You must use the HTML entity (@&@ @a@ @m@ @p@ @;@ but without the spaces). Greg Shah
03:30 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
I've rebased the branch 2787a with current trunk revision and fixed all remarks except the last one.
What did you...
Vadim Gindin
03:58 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> The testing for @2954a@
>
> Swing mode and Web mode:
> It is not possible to make selec...
Hynek Cihlar
03:44 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The testing for @2954a@
Swing mode and Web mode:
It is not possible to make selection and close drop-down by pres...
Eugenie Lyzenko
02:31 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek,
Javadoc errors to fix:...
Eugenie Lyzenko
02:26 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
OK. I have found the file on the Web. The testing results will be soon. Eugenie Lyzenko
02:05 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
>
> This is expected. @isOverlay()@ was replaced with more concrete method @isShareActivationW...
Eugenie Lyzenko
01:58 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> Code review for @11011@:
> I have found the method to check difference between overlay win...
Hynek Cihlar
01:36 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The apache logging stuff is just temporary. That is why it is not checked into the branch. Greg Shah
01:32 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek,
The branch can not be built:...
Eugenie Lyzenko
01:13 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Code review for @11011@:
1. @com/goldencode/p2j/ui/client/event/FocusEvent.java@ does not have the history entry f...
Eugenie Lyzenko
10:58 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Issues from the review in note 127 addressed in revision 11011 (decimal). Hynek Cihlar
10:37 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Found that rev 10999 changed the logic related to child windows, where @resizable@ attrib...
Hynek Cihlar
09:58 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Found that rev 10999 changed the logic related to child windows, where @resizable@ attribute substituted @overlay@. T... Sergey Ivanovskiy
09:30 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> Are there any considerations Hynek should have in regard to rebasing?
My changes from 1811t sh...
Constantin Asofiei
08:36 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11010
I'm fine with the changes.
Greg Shah
08:30 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> Code Review Task Branch 2954a Revision 11009
>
> Overall, this is a really great update. The ...
Hynek Cihlar
08:06 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin and Sergey: Please do a code review. Consider that 1811t will be merged to trunk before this task branch.... Greg Shah
08:05 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Code Review Task Branch 2954a Revision 11009
Overall, this is a really great update. The logic is much cleaner, r...
Greg Shah
05:25 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11009 resolves the last known focusing issues. The left task is regression testing.
Pl...
Hynek Cihlar
02:35 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Task branch 2954a revision 11008 can be reviewed. There are some todos yet (the focus changes not yet fully complete,... Hynek Cihlar
11:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek Cihlar wrote:
> Vadim Gindin wrote:
> > @./window_sizing/create_empty_window.p@ open and close windows nonsto...
Sergey Ivanovskiy
06:41 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
OK, very good. We have some other branches that need to be merged to trunk first. I will let you know when to rebas... Greg Shah
02:03 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks Greg. I didn't know about this possibility. OK. I've executed the second regression testing and those results ... Vadim Gindin
09:02 AM Base Language Feature #1612: finish SESSION system handle support
I'm pushing trunk revision 10996 your way now, which will get you this fix. Sorry for the delay. Eric Faulhaber
08:17 AM Base Language Feature #1612: finish SESSION system handle support
p.s. alternatively if a fix can't be pushed our way soon then can you let me know and we'll reconvert with an older P... Paul E
07:09 AM Base Language Feature #1612: finish SESSION system handle support
Not really sure which issue to put this comment on, or whether to raise a new issue.
We've not been running our te...
Paul E

04/06/2016

04:59 PM User Interface Bug #3058: image/image10_1.p has a positioning or clipping issue in the web client
This can be recreated in task branch 1811t revision 11110. It is expected that this will pass testing tonight or tomo... Greg Shah
04:58 PM User Interface Bug #3058: image/image10_1.p has a positioning or clipping issue in the web client
Please note that these screen captures were done with the version that has a known layout issue (see #2853).
Swing...
Greg Shah
04:53 PM User Interface Bug #3058 (New): image/image10_1.p has a positioning or clipping issue in the web client
Greg Shah
02:59 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've tried to run @run_main.sh@ script, but it fails:
> [...]
>
> What I've missed?
Have ...
Constantin Asofiei
02:48 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've tried to run @run_main.sh@ script, but it fails:... Vadim Gindin
02:06 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Just re-run the entire "main" set. Greg Shah
01:51 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Probably it is not possible to reproduce this test manually. Isn't it?
The next step in this test FAILED:...
Vadim Gindin
01:43 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
It means that it some other test is waiting on a mutex semaphore named "cycle_counting". This test is releasing the ... Greg Shah
01:35 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I'm trying to reproduce the failure of the test @tc_item_master_104@. What does the following step mean:... Vadim Gindin
08:29 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Talking about @logout_from_main_rfq_menu@ failed test, there is a different window title that is assumed as error:
L...
Vadim Gindin
07:27 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
During single testing the following tests from noted above list were failed:
tc_item_master_104
login_to_main_rfq_m...
Vadim Gindin
06:32 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Here is the failures list:
gso_tests (1)
gso_190
tc_tests (10)
tc_codes_employees_017
tc_codes_employees...
Vadim Gindin
10:17 AM Base Language Feature #2181 (Closed): implement SSL support for sockets
Greg Shah
10:12 AM Base Language Feature #2181: implement SSL support for sockets
The final update for task branch 2181a was committed to trunk as revision 10995.
The test results were saved and bra...
Ovidiu Maxiniuc
09:40 AM Base Language Feature #2181: implement SSL support for sockets
Please merge to trunk. Greg Shah
08:30 AM Base Language Feature #2181: implement SSL support for sockets
The regression test passed. There were a few failed testcases, but they are known to fail occasionally. Ovidiu Maxiniuc
10:14 AM Base Language Bug #2685 (Closed): web services networking needs to be moved from the P2J server to the client
Greg Shah
10:13 AM Base Language Bug #2685: web services networking needs to be moved from the P2J server to the client
The final update for this task was committed to trunk with task branch 2181a as revision 10995.
Task can be closed.
Ovidiu Maxiniuc
10:14 AM Base Language Feature #2687 (Closed): add SSL support for the 4GL web services implementation
Greg Shah
10:13 AM Base Language Feature #2687: add SSL support for the 4GL web services implementation
The final update for this task was committed to trunk with task branch 2181a as revision 10995.
Task can be closed.
Ovidiu Maxiniuc
10:13 AM Base Language Bug #2684 (Closed): XML file processing needs to be implemented on the client side instead of on ...
Greg Shah
10:13 AM Base Language Bug #2684: XML file processing needs to be implemented on the client side instead of on the P2J s...
The final update for this task was committed to trunk with task branch 2181a as revision 10995.
Task can be closed.
Ovidiu Maxiniuc
06:35 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10994, task branch is now at revision 11007. Hynek Cihlar
05:18 AM Bugs Bug #3057: bad synchronization in AsyncRequestImpl
I agree, the @AsyncRequestImpl@ is too synchronized. I think is enough to set @volatile@ for the @complete@, @cancel... Constantin Asofiei
04:59 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
I've rebased the branch to current trunk revision. Current 2557a revision is 10998. Vadim Gindin

04/05/2016

03:45 PM Base Language Feature #2181: implement SSL support for sockets
Great! Please post your regression testing results here as soon as you have them. Branch 1811t is waiting for your ... Greg Shah
03:25 PM Base Language Feature #2181: implement SSL support for sockets
Task branch 2181a was rebased and pushed up to revision 11010. Ovidiu Maxiniuc
01:52 PM Base Language Feature #2181: implement SSL support for sockets
> If you think otherwise, I will move it back (or copy it for emphasis).
No, don't worry about it.
Greg Shah
01:47 PM Base Language Feature #2181: implement SSL support for sockets
Yes, the information is correct.
The comment was not completly removed, I moved the 4 lines up to method javadoc. I ...
Ovidiu Maxiniuc
01:29 PM Base Language Feature #2181: implement SSL support for sockets
Code Review Task Branch 2181a Revision 11006
The changes are good. Resolve the following 2 issues and then put th...
Greg Shah
12:58 PM Base Language Feature #2181: implement SSL support for sockets
Greg Shah wrote:
> Code Review Task Branch 2181a Revision 11005
>
> The changes are fine.
>
> Please resolve t...
Ovidiu Maxiniuc
03:39 PM Bugs Bug #3057: bad synchronization in AsyncRequestImpl
To duplicate the issue I used an asynchronous call to a (slow) web-service and @stop@/ @disconnect@ before it has the... Ovidiu Maxiniuc
03:21 PM Bugs Bug #3057: bad synchronization in AsyncRequestImpl
I found the following issue in @AsyncRequestImpl.java@: the class is (too) heavily synchronized.
The @synchronized...
Ovidiu Maxiniuc
03:11 PM Bugs Bug #3057 (Closed): bad synchronization in AsyncRequestImpl
Ovidiu Maxiniuc
03:34 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
OK, then we will not worry about this bug here.
Vadim: you can go ahead and test. But please note that I plan to ...
Greg Shah
03:27 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Thank you, the changes between 1811t and 2849a related to the particular fix for cursor styles if the mouse pointer i... Sergey Ivanovskiy
03:14 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Constantin, could you help 1811t is rebased with w.repaint() but P2j trunc have this vers...
Constantin Asofiei
03:10 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin, could you help 1811t is rebased with w.repaint() but P2j trunc have this version wnd.repaint() for method... Sergey Ivanovskiy
03:06 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
moveToTop the same code changes 2849a wnd.repaint(), but 1811t w.repaint(). Sergey Ivanovskiy
03:03 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Don't know because this bug isn't reproduced for 1811t. I am checking 2849 and 1811t differences related to my change... Sergey Ivanovskiy
02:37 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> > During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when choosing values in... Greg Shah
02:17 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek thanks. I've checked it. Logs are similiar. RuntimeException breakpoint wasn't activated. trunk works in the sa... Vadim Gindin
01:46 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> @./window_sizing/create_empty_window.p@ open and close windows nonstop. Logs aren't contain ex...
Hynek Cihlar
01:40 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
@./menu/simple_sm.p@ and @./menu/popup_ext.p@ works fine except "Extra popup" bug defined in #2911 which is waiting f... Vadim Gindin
01:32 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey, probably no. I'm just testing my changes.
I'm continuing: other window_size/ test are executed in the same...
Vadim Gindin
01:20 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when...
Sergey Ivanovskiy
01:18 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
@./window_sizing/create_empty_window.p@ open and close windows nonstop. Logs aren't contain exception, just some warn... Vadim Gindin
01:02 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
During the testing of @./demo/demo_widgets.p@ there is exception happen from time to time when choosing values in the... Vadim Gindin
09:31 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> I should check them manually in my machine for the current branch (2849a), right?
Right.
Greg Shah
08:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I should check them manually in my machine for the current branch (2849a), right? Vadim Gindin
08:17 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Standalone GUI Test List
./ask-gui.p
./hello.p
./demo/calc.p
./demo/calc-static.p
./demo/calc-static-chars.p
...
Greg Shah
08:08 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I didn't understand you right thereat. Sorry.
I only ran 454 test scenario at some moment. Could you clarify what ...
Vadim Gindin
07:32 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Please create a separate task for the pointer issues. Both issues can be in the same task.
> Greg, what do you me...
Greg Shah
07:19 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin, here are the following founded functionality:
1. I've found that if I'm getting in editor popup right fr...
Vadim Gindin
06:58 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Does this level of code pass standalone GUI regression testing? Greg Shah
06:08 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I'd fixed FillIn focus bugs. Please review. Bzr revision (11039) - already rebased.
I'm OK wi...
Constantin Asofiei
11:17 AM User Interface Feature #2630: Add ability to save new rows in browse.
The customer reports that in practice, records are not added while the browse is actively editing so this task is bei... Greg Shah
07:48 AM User Interface Bug #3056: Mouse pointer issues for menus
1. If I'm getting in editor pop-up right from Editor inner area or FillIn the cursor TEXT is remained in pop-up the s... Vadim Gindin
07:47 AM User Interface Bug #3056 (New): Mouse pointer issues for menus
Vadim Gindin

04/04/2016

06:53 PM Bugs Bug #2483 (Closed): Fix issues identified by static code analysis
Since all of the potential defects from this round of static code analysis that were deemed worthwhile to address hav... Eric Faulhaber
02:54 PM Bugs Bug #2483: Fix issues identified by static code analysis
Merged and committed to the trunk revision 10992.
Task branch 2483a archived
Igor Skornyakov
02:45 PM Bugs Bug #2483: Fix issues identified by static code analysis
Great! Please merge to trunk. Eric Faulhaber
02:36 PM Bugs Bug #2483: Fix issues identified by static code analysis
Majic code conversion and build with the task branch 2483a finished OK. Igor Skornyakov
01:01 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Was the change you made today (rev. 11001) to @ExpressionConversionWorker@ made before or ...
Igor Skornyakov
12:57 PM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Can I merge it to the trunk?
Was the change you made today (rev. 11001) to @ExpressionConv...
Eric Faulhaber
12:22 PM Bugs Bug #2483: Fix issues identified by static code analysis
Only @tc_job_002@ test failed after 3 runs of the @main-regression@.
The task branch 2483a was rebased from the tr...
Igor Skornyakov
10:53 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> > Constantin, AFAIK, @TemporaryAccountPool@ is not exercised in normal regression test...
Igor Skornyakov
10:33 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Constantin, AFAIK, @TemporaryAccountPool@ is not exercised in normal regression testing, cor...
Constantin Asofiei
09:11 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin, AFAIK, @TemporaryAccountPool@ is not exercised in normal regression testing, correct? In other words, is ... Eric Faulhaber
09:08 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > CTRL-C part passed OK.
> This was the first regression testing ...
Igor Skornyakov
09:06 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> CTRL-C part passed OK.
This was the first regression testing item you mentioned. However, ...
Eric Faulhaber
08:59 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> I'm not referring to the synchronization of the @TemporaryAccountPool.pool@ field. I'...
Igor Skornyakov
08:34 AM Bugs Bug #2483: Fix issues identified by static code analysis
After the second run only tc_job_002 and tc_job_clock_004 tests failed.
Test restarted.
Igor Skornyakov
08:24 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Review for 2483a 10999:
> > # @TemporaryAccountPool@ - you ...
Constantin Asofiei
07:29 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> Review for 2483a 10999:
> # @TemporaryAccountPool@ - you are removing the synchronizati...
Igor Skornyakov
06:34 AM Bugs Bug #2483: Fix issues identified by static code analysis
Review for 2483a 10999:
# @TemporaryAccountPool@ - you are removing the synchronization for @shutDown@ and @poll@ an...
Constantin Asofiei
04:20 AM Bugs Bug #2483: Fix issues identified by static code analysis
From the main part the following tests failed in the first run: tc_dc_slot_026 tc_job_002 tc_job_clock_004 tc_ap_vchr... Igor Skornyakov
04:48 PM Base Language Feature #2181: implement SSL support for sockets
Code Review Task Branch 2181a Revision 11005
The changes are fine.
Please resolve the case-insensitive lookup i...
Greg Shah
04:37 PM Base Language Bug #2684: XML file processing needs to be implemented on the client side instead of on the P2J s...
Greg Shah wrote:
> Great!
>
> Is there anything left to do on this task?
I have committed the last changes rel...
Ovidiu Maxiniuc
01:03 PM User Interface Feature #2683: reverse proxy implementation
Committed revision 11093 added @jetty-proxy-9.1.2.v20140210.jar@ from http://archive.eclipse.org/jetty/9.1.2.v2014021... Sergey Ivanovskiy
11:49 AM User Interface Feature #2683: reverse proxy implementation
Go ahead with the upgrade. Greg Shah
11:46 AM User Interface Feature #2683: reverse proxy implementation
First we need to update jetty to 9.3.8 and upper since @org.eclipse.jetty.proxy.ProxyServlet@ doesn't exist in the cu... Sergey Ivanovskiy
10:01 AM User Interface Feature #2683: reverse proxy implementation
Please provide more details of your planned implementation. I assume this approach is for a standalone "outside the ... Greg Shah
10:55 AM Base Language Feature #1612: finish SESSION system handle support
The fix for regression in note 212 was moved from branch 2181a to branch 3012a rev 10996. Constantin Asofiei
10:20 AM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
CREATE-ON-ADD was moved to #2630 Stanislav Lomany
10:19 AM User Interface Feature #2630: Add ability to save new rows in browse.
CREATE-ON-ADD support must be implemented as part of the task as it directly related to the process of initiating and... Stanislav Lomany

04/03/2016

06:05 PM Bugs Bug #2483: Fix issues identified by static code analysis
CTRL-C part passed OK. Igor Skornyakov
05:00 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Igor, assuming the others are OK with the changes and regression testing is successful, plea...
Igor Skornyakov
04:58 PM Bugs Bug #2483: Fix issues identified by static code analysis
Code review 2483a/10999:
The changes look OK to me.
Greg, Constantin: please confirm the changes to your files ...
Eric Faulhaber
04:47 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> True, but that's the case for @java.util.Map<K,V>.entrySet()@ as well (after which these API...
Igor Skornyakov
04:44 PM Bugs Bug #2483: Fix issues identified by static code analysis
True, but that's the case for @java.util.Map<K,V>.entrySet()@ as well (after which these APIs were modelled). Eric Faulhaber
04:37 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > What's the point to use @HashSet<Map.Entry<K, V>>@ instead of @H...
Igor Skornyakov
04:30 PM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> What's the point to use @HashSet<Map.Entry<K, V>>@ instead of @HashMap<K,V>@?
The API in t...
Eric Faulhaber
03:08 PM Bugs Bug #2483: Fix issues identified by static code analysis
Fixed a found.
Committed to the task branch 2483a revision 10999.
Restarted regression testing.
Igor Skornyakov
02:38 PM Bugs Bug #2483: Fix issues identified by static code analysis
Finished with the next round of issues.
Committed to the task branch 2483a revision 10998.
Started regression ...
Igor Skornyakov
06:52 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> The Findbugs complains about 3 places in the @ScopedDictionary@ class (statement @foo.addA...
Igor Skornyakov
06:37 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Regarding previous note:
> What's the point to use @HashSet<Map.Entry<K, V>>@ instead of ...
Igor Skornyakov
06:05 AM Bugs Bug #2483: Fix issues identified by static code analysis
Regarding previous note:
What's the point to use @HashSet<Map.Entry<K, V>>@ instead of @HashMap<K,V>@?
Thank you.
Igor Skornyakov
05:58 AM Bugs Bug #2483: Fix issues identified by static code analysis
The Findbugs complains about 3 places in the @ScopedDictionary@ class (statement @foo.addAll(dictionary.entrySet())@... Igor Skornyakov
03:17 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've added system popups support to OverlayWindow, but it is cut by overlay window size. That will be unactual when m... Vadim Gindin
03:15 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I'd fixed FillIn focus bugs. Please review. Bzr revision (11039) - already rebased. Vadim Gindin

04/02/2016

04:24 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> If anyone has further contributions on any of the current items under discussion, please exp...
Igor Skornyakov
04:20 PM Bugs Bug #2483: Fix issues identified by static code analysis
If anyone has further contributions on any of the current items under discussion, please express those ASAP. This inc... Eric Faulhaber
08:03 AM Base Language Feature #2181: implement SSL support for sockets
Code Review Task Branch 2181a Revision 11004
The changes look very good.
1. In the future, "simple container" class...
Greg Shah
07:36 AM Base Language Bug #2684: XML file processing needs to be implemented on the client side instead of on the P2J s...
Great!
Is there anything left to do on this task?
Greg Shah
07:16 AM Base Language Bug #2684: XML file processing needs to be implemented on the client side instead of on the P2J s...
Greg Shah wrote:
> To be clear, I think the LOAD and SAVE implementations should be possible using @InputStreamWrapp...
Ovidiu Maxiniuc
02:13 AM User Interface Feature #2683: reverse proxy implementation
Thank you, now the task is clear enough. Yes, "the started web spawner" should be the spawned client. Planning to tak... Sergey Ivanovskiy

04/01/2016

06:26 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
>
> I wasn't sure whether there is more to the ESC event than just the drop-down dismiss unifi...
Eugenie Lyzenko
04:35 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself ...
Hynek Cihlar
03:55 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself when it is dismissed and hav...
Eugenie Lyzenko
03:42 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Eugenie, I am fixing @OverlayWindow@ not cleaning up after itself when it is dismissed and have a related question. W... Hynek Cihlar
04:36 PM Base Language Feature #2181: implement SSL support for sockets
>> LowLevelSocketImpl.enableSSLConnections - I think we might need to provide case-insensitive search of store files,... Greg Shah
04:15 PM Base Language Feature #2181: implement SSL support for sockets
Constantin Asofiei wrote:
> Ovidiu, about 2181a rev 10998:
> 1. @LowLevelSocketImpl.createSslSocket@ - it can retur...
Ovidiu Maxiniuc
04:14 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Ovidiu: please put this into 2181a.
Done. Revision is 11004.
Ovidiu Maxiniuc
03:50 PM Base Language Feature #1612: finish SESSION system handle support
The idea is reasonable.
Ovidiu: please put this into 2181a.
Greg Shah
11:58 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> The @LogicalTerminal@ versions need to be renamed to something else (maybe append an @_@...
Constantin Asofiei
11:58 AM Base Language Feature #1612: finish SESSION system handle support
Ovidiu reports a regression when building a @SESSION@ as a handle via @SessionUtils.asHandle()@ - @isDataEntryReturn@... Constantin Asofiei
03:48 PM User Interface Feature #2683: reverse proxy implementation
> Please correct me if we must use domain names for our internal network servers in order to be able to redirect requ... Greg Shah
02:13 PM User Interface Feature #2683: reverse proxy implementation
We can't support the trusted authorization schema to connect P2J server via the reverse proxy because it gives an ano... Sergey Ivanovskiy
02:05 PM User Interface Feature #2683: reverse proxy implementation
Greg, do you plan to develop a standalone custom reverse proxy based on Jetty? Sergey Ivanovskiy
01:56 PM User Interface Feature #2683: reverse proxy implementation
No, exactly what I asked that dynamic ports are assigned by the Socket API if we set it zero or leave it to be unset.... Sergey Ivanovskiy
01:43 PM User Interface Feature #2683: reverse proxy implementation
Are you asking something different from what I answered? Greg Shah
12:35 PM User Interface Feature #2683: reverse proxy implementation
Thank you, I could read the code. Sergey Ivanovskiy
12:33 PM User Interface Feature #2683: reverse proxy implementation
The way I recall it, you can just remove the port from the @webClient@ portion of the directory and it will be set to... Greg Shah
12:16 PM User Interface Feature #2683: reverse proxy implementation
Greg, please could you provide me with references to how to configure dynamic ports for the web client? In our bzr re... Sergey Ivanovskiy
11:39 AM User Interface Feature #2683 (WIP): reverse proxy implementation
Greg Shah
02:37 PM Bugs Bug #2483: Fix issues identified by static code analysis
> > My review for 2483a rev 10995:
> > # @ExpressionConversionWorker.expressionType:1056@ - adding the @stype = expr...
Greg Shah
11:58 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > # @AclRow.equals@ - non symmetric e.g. when comparing @AclRo...
Igor Skornyakov
10:58 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
>
> > Well, in case the @owner@ is @null@ (which must never happen f...
Eugenie Lyzenko
08:54 AM Bugs Bug #2483: Fix issues identified by static code analysis
Hynek Cihlar wrote:
> Well, in case the @owner@ is @null@ (which must never happen for overlay windows by the way)...
Igor Skornyakov
08:50 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> My review for 2483a rev 10995:
> # @ExpressionConversionWorker.expressionType:1056@ - a...
Igor Skornyakov
06:41 AM Bugs Bug #2483: Fix issues identified by static code analysis
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > My review for 2483a rev 10995:
> > 4 @ConfigSyncManager@ - thi...
Constantin Asofiei
06:35 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> My review for 2483a rev 10995:
> 4 @ConfigSyncManager@ - this class is not only client-...
Hynek Cihlar
06:13 AM Bugs Bug #2483: Fix issues identified by static code analysis
My review for 2483a rev 10995:
# @ExpressionConversionWorker.expressionType:1056@ - adding the @stype = expressionTy...
Constantin Asofiei
05:25 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> If you think any are serious, then yes. Based on your earlier assessment of the remaining fi...
Igor Skornyakov
04:50 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Code review 2483a/10992:
>
> Lots of good changes. Also lots of format problems. Some com...
Igor Skornyakov
12:00 AM Bugs Bug #2483: Fix issues identified by static code analysis
Code review 2483a/10992:
Lots of good changes. Also lots of format problems. Some comments on substance:
* I do...
Eric Faulhaber
12:03 PM User Interface Feature #1811 (Closed): implement the AJAX client driver
I'm closing this task, since the core web client is not only implemented, it is working very well.
All remaining w...
Greg Shah
11:22 AM User Interface Feature #1811: implement the AJAX client driver
Greg Shah wrote:
> Constantin: in note 1087, is the issue listed as @performance lag between pressing keys and seein...
Constantin Asofiei
10:37 AM User Interface Feature #1811: implement the AJAX client driver
Constantin: in note 1087, is the issue listed as @performance lag between pressing keys and seeing results drawn in w... Greg Shah
11:44 AM Database Feature #3047: JDBC jar deployment
*From email*
---
On 04/01/2016 10:14 AM, Paul wrote:
> Hi,
>
> I considered raising a redmine issue, but thi...
Eric Faulhaber
11:40 AM Database Feature #3047 (New): JDBC jar deployment
Eric Faulhaber
11:32 AM User Interface Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
OK, it sounds like a significant improvement but perhaps not 100% done. We will look at this later. Greg Shah
11:31 AM User Interface Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
If we press and hold the left or right arrow button to move the cursor, then it can jump from one position to the nex... Sergey Ivanovskiy
11:16 AM User Interface Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
The cursor is moving more smoothly, and if we press and hold the key, then an auto press key occurs and it looks smoo... Sergey Ivanovskiy
10:36 AM User Interface Bug #2769: the cursor moves roughly if press and hold the right or left arrow on to position it i...
Is this still an issue in 1811t? Greg Shah
11:20 AM User Interface Support #2672: GUI web client performance improvements
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > 1811t rev 10992 fixes the EDITOR regressions introduced by...
Constantin Asofiei
11:19 AM User Interface Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> 1811t rev 10992 fixes the EDITOR regressions introduced by previous changes.
On versi...
Sergey Ivanovskiy
09:38 AM User Interface Support #2672: GUI web client performance improvements
OK, we will defer additional work on this until later. Greg Shah
09:24 AM User Interface Support #2672: GUI web client performance improvements
Greg Shah wrote:
> All current work on this is done, correct?
Correct.
Constantin Asofiei
09:22 AM User Interface Support #2672: GUI web client performance improvements
All current work on this is done, correct? Greg Shah
09:38 AM User Interface Feature #2967 (Closed): web socket message sizes are limited to 32K, make sure that drawing ops a...
Greg Shah
09:25 AM User Interface Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Greg Shah wrote:
> I can close this task, right?
Correct.
> If I understand correctly, the paste/editor issues a...
Constantin Asofiei
09:21 AM User Interface Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
I can close this task, right?
If I understand correctly, the paste/editor issues are resolved in task branch 1811t...
Greg Shah
09:20 AM Database Bug #3032: running ETF fails because some postgresql server process gets killed
Actually, no, not exactly. The identity pool method remained the default, @JDBC@. But the things are related. That th... Ovidiu Maxiniuc
09:03 AM Database Bug #3032: running ETF fails because some postgresql server process gets killed
Was your trick to do the following in directory.xml? ... Paul E
08:58 AM Database Bug #3032: running ETF fails because some postgresql server process gets killed
I am still using PostgreSQL 9.2 Server.
I used the debugger and investigated the issue. As seen in postgresql log ...
Ovidiu Maxiniuc
08:24 AM Database Bug #3032: running ETF fails because some postgresql server process gets killed
Ovidiu - what is your DB version?
This looks like the IdentityPool scan problem I saw back when I upgraded to Post...
Paul E
07:07 AM Base Language Bug #2872: IOException in Windows
The exception is thrown in @com\goldencode\p2j\util\Utils.java@. Here is an example of a complete exception stack:
<...
Ovidiu Maxiniuc

03/31/2016

06:27 PM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Eric,
> Should I continue fixing issues reported by Findbugs/Eclipse static code analysis?...
Eric Faulhaber
06:19 PM Bugs Bug #2483: Fix issues identified by static code analysis
Eric,
Should I continue fixing issues reported by Findbugs/Eclipse static code analysis?
Thank you.
Igor Skornyakov
01:47 PM Bugs Bug #2483: Fix issues identified by static code analysis
The task branch 2483a was rebased from the trunk revision 10990. Committed to revision 10992. Igor Skornyakov
12:33 PM Bugs Bug #2483: Fix issues identified by static code analysis
Fixed the 'old' issues from this task and some of the 'new' ones. The issues from #3002 have been fixed as well (thos... Igor Skornyakov
10:45 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Well, it doesn't address the NPE issue by itself. However using of the AtomicInteger will m...
Eric Faulhaber
10:36 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> > May be it better to use AtomicInteger instead of Integer? This will be more efficient. The...
Igor Skornyakov
10:27 AM Bugs Bug #2483: Fix issues identified by static code analysis
> I mean that we often use == for comparing float point data in our code (e.g. for sizes and coordinates). This looks... Greg Shah
10:22 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > > @GlobalEventManager@ - possible @NPE@ in the @updateEntityRefC...
Eric Faulhaber
10:10 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> > OK. What about comparing float primitives (coordinates, sizes) for an equality (==)?
> Th...
Igor Skornyakov
10:08 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > > @FloatConstant.equals@ - non-transitive. The idea is understan...
Eric Faulhaber
07:51 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Constantin Asofiei wrote:
> > > > # @AdminLogon@ - non safe...
Igor Skornyakov
07:49 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > > # @AdminLogon@ - non safe assignment to @logon@ static fie...
Constantin Asofiei
07:42 AM Bugs Bug #2483: Fix issues identified by static code analysis
Constantin Asofiei wrote:
> > # @AdminLogon@ - non safe assignment to @logon@ static field; assignment to an argumen...
Igor Skornyakov
07:32 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> # @AclRow.equals@ - non symmetric e.g. when comparing @AclRow@ instance with other non @Acl...
Constantin Asofiei
07:27 AM Bugs Bug #2483: Fix issues identified by static code analysis
Greg Shah wrote:
> > TemporaryAccountPool uses synchronization on the a pool variable which is ConcurrentLinkedQueue...
Igor Skornyakov
07:26 AM Bugs Bug #2483: Fix issues identified by static code analysis
> TemporaryAccountPool uses synchronization on the a pool variable which is ConcurrentLinkedQueue.
Yes, the synchr...
Greg Shah
05:08 AM Bugs Bug #2483: Fix issues identified by static code analysis
Eric Faulhaber wrote:
> Don't know. Greg?
> > @RouterSessionManager.deregisterSession@: checks @queue@ variable for...
Igor Skornyakov
12:00 AM Bugs Bug #2483: Fix issues identified by static code analysis
Igor Skornyakov wrote:
> @TemporaryAccountPool@ uses synchronization on the a @pool@ variable which is @ConcurrentLi...
Eric Faulhaber
05:04 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10990, task branch is now at revision 10999. Hynek Cihlar
11:12 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> When you modify the test and hide @h3@ instead, you still get @h1@ as the active window. Hence...
Constantin Asofiei
10:57 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Hynek Cihlar wrote:
> > > > C...
Hynek Cihlar
10:48 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Something is missing in your test, because running it from CLI it terminates the program...
Hynek Cihlar
10:43 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Constantin, do you remember what tes...
Constantin Asofiei
10:39 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Something is missing in your test, because running it from CLI it terminates the program immediately. Constantin Asofiei
10:18 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin, do you remember what test cases you used to come up...
Hynek Cihlar
09:38 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Constantin, do you remember what test cases you used to come up with the algorithm to calculat...
Constantin Asofiei
04:08 PM User Interface Support #2672: GUI web client performance improvements
1811t rev 10992 fixes the EDITOR regressions introduced by previous changes. Constantin Asofiei
12:33 PM Bug #3002: static code analysis issues
The issues mentioned in notes 1 and 2 where reviewed and those one which are really potential bugs have been fixed.
...
Igor Skornyakov
08:44 AM Base Language Feature #2504 (Closed): real environment access for OS-GETENV
The change to add this feature was put into branch 1896c which was merged to trunk as revision 10990. Greg Shah
08:42 AM Base Language Feature #1612 (Closed): finish SESSION system handle support
Greg Shah
08:34 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Yes, 3 different events: PRESSED, RELEASED, CLICKED. In other words, during one action 3 event...
Constantin Asofiei
08:33 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Yes, 3 different events: PRESSED, RELEASED, CLICKED. In other words, during one action 3 events are processed and FOC... Vadim Gindin
07:35 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've debugged that and found that @focusManager.adjustFocus();@ is called 3 times in @ThinClie...
Constantin Asofiei
06:13 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Here is the test: ... Vadim Gindin
05:13 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> @ThinClient.waitForWorker()@ is running 3 times. How is that possible!?
Please explain the sc...
Constantin Asofiei
05:12 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
@ThinClient.waitForWorker()@ is running 3 times. How is that possible!? Vadim Gindin
02:38 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've found a bug: when I click RMB in FillIn with some text - it all become selected whenever previous selection was.... Vadim Gindin
07:10 AM Base Language Feature #2181: implement SSL support for sockets
Ovidiu, about 2181a rev 10998:
# @LowLevelSocketImpl.createSslSocket@ - it can return @null@ if host name can't be v...
Constantin Asofiei
04:27 AM Database Bug #2222: WRITE event triggered too early
> The original problems have long since been resolved
Does this mean that the behavioural differences as noted by ...
Paul E

03/30/2016

06:54 PM Bugs Bug #2483: Fix issues identified by static code analysis
I've fixed a number of issues(and some additional ones). Will commit the changes tomorrow morning after adding histor... Igor Skornyakov
06:42 PM Bug #3002: static code analysis issues
Igor Skornyakov wrote:
> I have a converted server environment now, and can run FindBugs against it. Am I supposed t...
Igor Skornyakov
06:41 PM Bug #3002: static code analysis issues
Please fix the items in notes 1 and 2 of this issue for now, which affect P2J code itself. We will come around for an... Eric Faulhaber
06:36 PM Bug #3002: static code analysis issues
I have a converted server environment now, and can run FindBugs against it. Am I supposed to fix the conversion to el... Igor Skornyakov
04:08 PM Base Language Bug #2684: XML file processing needs to be implemented on the client side instead of on the P2J s...
To be clear, I think the LOAD and SAVE implementations should be possible using @InputStreamWrapper@ and @OutputStrea... Greg Shah
03:07 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Very good. If it passes all of that testing, you can merge to trunk. Greg Shah
03:06 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Since the rebase required a non-trivial merge of the changes, please run main regression testing ...
Vadim Gindin
03:04 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Since the rebase required a non-trivial merge of the changes, please run main regression testing 1 more time. Do not... Greg Shah
02:58 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks. Yes, it passed. I've rebased to current trunk revision. Current branch revision now is 11035. Vadim Gindin
08:01 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> CTRL+C:
> ctrlc_11_session1
> ctrlc_11_session3
> ctrlc_11_session4
>
> What to do with ...
Eugenie Lyzenko
07:47 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Here are failed tests:
tc_job_002
tc_job_clock_001
tc_job_clock_002
tc_job_clock_004
tc_job_clock_005
tc_pay_s...
Vadim Gindin
04:41 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Oh.. now I see the reason: ... Vadim Gindin
04:40 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Yes testing_* log file exists. Here is a corresponding part of it: ... Vadim Gindin
04:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> > > Is it normal when main part wasn't tested if CTRL+C failures are met?
> > What do you mea...
Constantin Asofiei
03:42 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Regression testing has finished at the stage of CTRL+C tests. H...
Vadim Gindin
02:41 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Regression testing has finished at the stage of CTRL+C tests. Here are the failures:
> [...]
...
Constantin Asofiei
01:54 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Regression testing has finished at the stage of CTRL+C tests. Here are the failures:... Vadim Gindin
01:00 PM Database Feature #2312: match Progress collation in a SQL Server database
I am removing this issue from M11, because it has been taken as far as the SQL Server limitations will allow us. It w... Eric Faulhaber
12:54 PM Database Bug #2222 (Hold): WRITE event triggered too early
The scope of this issue grew way beyond the originally reported problems that impacted M11. The original problems hav... Eric Faulhaber
12:47 PM Base Language Feature #1612: finish SESSION system handle support
Thanks, those are useful clarifications. Greg Shah
12:28 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> In our gap analysis rules, I was planning to set the following:
>
> [...]
>
> Is this corre...
Igor Skornyakov
12:23 PM Base Language Feature #1612: finish SESSION system handle support
In our gap analysis rules, I was planning to set the following:... Greg Shah
09:57 AM Base Language Feature #1612: finish SESSION system handle support
The task branch merged to the trunk revision 10988 and archived.
Igor Skornyakov
08:50 AM Base Language Feature #1612: finish SESSION system handle support
Great! Please merge 1612b to trunk. Greg Shah
06:53 AM Base Language Feature #1612: finish SESSION system handle support
ctrl-c-3way tests passed. Igor Skornyakov
03:25 AM Base Language Feature #1612: finish SESSION system handle support
All regression tests except @gso_ctrlc_3way_tests@ and @tc_job_002@ passed. Igor Skornyakov
12:09 PM User Interface Feature #2226 (Closed): finish LAST-EVENT support
Greg Shah
12:03 PM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Please merge 2226a to trunk.
2226a was merged to trunk rev 10989 and archived.
Constantin Asofiei
11:54 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Please merge 2226a to trunk. Greg Shah
10:42 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Rebased 2226a from trunk rev 10988 - new 2226a rev 10991. Constantin Asofiei
09:42 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a runtime testing passed. Constantin Asofiei
07:18 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Hynek Cihlar wrote:
> > > > P...
Hynek Cihlar
06:51 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Please post the example. I just also...
Constantin Asofiei
06:22 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Please post the example. I just also found a case where the fra...
Hynek Cihlar
11:52 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Code Review Task Branch 2787a Revision 10991
Overall, the approach is very good. I like that you have achieved re...
Greg Shah
06:53 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
I've rebased the branch. Current revision is 10991. Needed review. Vadim Gindin
10:31 AM Bugs Bug #3045: Clean up localedef warnings for en_US@p2j_basic locale
When compiling the current version of the *en_US@p2j_basic* locale the following warnings are generated:... Igor Skornyakov
10:28 AM Bugs Bug #3045 (New): Clean up localedef warnings for en_US@p2j_basic locale
Igor Skornyakov
10:22 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin, do you remember what test cases you used to come up with the algorithm to calculate the next active windo... Hynek Cihlar
09:32 AM Database Feature #3044: dynamic validation expression support
I believe this is related to the read/write attributes of buffer-field: @VALIDATION-EXPRESSION@ and @VALIDATION-MESSA... Greg Shah
09:29 AM Database Feature #3044 (New): dynamic validation expression support
Greg Shah
08:46 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
Please create a new task in the UI project with all the details on the ChUI issue. It should include the exact code ... Greg Shah
04:27 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
There are two javadoc errors in the code:... Constantin Asofiei
04:19 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
I've fixed remarks and rebased the branch. Current revision is 10990. Can I run regression testing? Should I work on ... Vadim Gindin
02:40 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Review for 2557a rev 10988:
> > ..
> > # Window:
> > - you h...
Constantin Asofiei
02:05 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
Constantin Asofiei wrote:
> Review for 2557a rev 10988:
> ..
> # Window:
> - you have a @getContentPane().remove(...
Vadim Gindin
11:29 PM User Interface Bug #2557: Fix MENUBAR layouting in a window
Thanks. I'll fix it.
There are no more GUI issues, should I fix CHUI in this task?
Vadim Gindin
07:56 AM Base Language Bug #2872: IOException in Windows
Ovidiu: please post details of the IOException and how to recreate the problem.
The native console init will be wo...
Greg Shah
07:42 AM User Interface Bug #3043: Create ChUI dialog for the Progress stack trace
If the @SESSION:DEBUG-ALERT@ attribute is set to @true@ then there is a @Help@ button in the @MESSAGE@ dialog which d... Igor Skornyakov
07:36 AM User Interface Bug #3043 (New): Create ChUI dialog for the Progress stack trace
Igor Skornyakov
07:18 AM User Interface Bug #3015: Frame scrolling is broken
This is note 136 of #1782:
Another issue: after 2226a will be released, you will be able to use mouse events to se...
Hynek Cihlar
06:20 AM User Interface Bug #3015: Frame scrolling is broken
I am adding two cases to be fixed where P2J frame doesn't show scroll bars correctly.
(1)
testcases/uast/lasteven...
Hynek Cihlar
07:05 AM Database Bug #2426 (Hold): converted unique indexes containing text data disallow records which differ onl...
Ok, thanks. I'm going to move this issue out of M11 then. Eric Faulhaber
06:22 AM Database Bug #2426: converted unique indexes containing text data disallow records which differ only by ri...
> It is very likely that the duplicate records don't really belong in the database and were introduced by Progress' r... Paul E
05:20 AM Database Feature #2319: support for dialect-specific keywords in NameConverter
I think not. At this moment we have no field/keywords collisions and stable schemas for all supported dialects. Ovidiu Maxiniuc
05:08 AM Base Language Feature #2181: implement SSL support for sockets
Greg Shah wrote:
> Code Review Task Branch 2181a Revision 10995
>
> 1. @LowLevelSocketImpl.initClientSideSSL()@ h...
Ovidiu Maxiniuc

03/29/2016

07:48 PM Database Bug #2426: converted unique indexes containing text data disallow records which differ only by ri...
It is very likely that the duplicate records don't really belong in the database and were introduced by Progress' rel... Eric Faulhaber
07:41 PM Database Feature #2421: Implement DELETE-RESULT-LIST-ENTRY for PresortCompoundQuery
This probably is not needed for M11, but let's fix this just in case. Eric Faulhaber
07:34 PM Database Feature #2319: support for dialect-specific keywords in NameConverter
Ovidiu, AFAIK, you implemented this, right? Is there any reason to keep this task open? Eric Faulhaber
05:20 PM Base Language Feature #2181: implement SSL support for sockets
Constantin: please review this. Greg Shah
05:19 PM Base Language Feature #2181: implement SSL support for sockets
Code Review Task Branch 2181a Revision 10995
This is really good work.
1. @LowLevelSocketImpl.initClientSideSSL...
Greg Shah
03:37 PM Runtime Infrastructure Feature #3003: improve performance of BaseDataType.deepCopy()
> I'm not sure if this is the scenario that you're talking about in (6), I see that you're passing objects as referen... Greg Shah
01:51 PM User Interface Bug #2557: Fix MENUBAR layouting in a window
Review for 2557a rev 10988:
# MessageAreaGuiImpl:
- you have an unneeded import @import java.util.Arrays;@
- is mi...
Constantin Asofiei
12:40 PM User Interface Bug #2557: Fix MENUBAR layouting in a window
I'm sorry. It was false alarm about incorrect splitting. It was related somehow with my changes. I've fixed it.
I...
Vadim Gindin
11:07 AM User Interface Bug #2557: Fix MENUBAR layouting in a window
Current branch is 2557a (revno 10987). It is rebased with the current trunk revision and contains dynamic window assi... Vadim Gindin
01:40 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
PS: don't forget to rebase Constantin Asofiei
01:39 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11031:
# @Scrollbar.java@: code like this...
Constantin Asofiei
12:42 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
If there are no remarks - can I run testing? Vadim Gindin
01:39 PM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612b from P2J trunk rev 10987. The latest revision is now 10997.
Starting regression testing.
Igor Skornyakov
01:34 PM Base Language Feature #1612: finish SESSION system handle support
It looks good. Please rebase to the latest trunk level. After that you can regression test. Greg Shah
01:32 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612b Revision 10995
>
> Everything looks good except you forgot about...
Igor Skornyakov
01:29 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612b Revision 10995
Everything looks good except you forgot about this one:...
Greg Shah
01:26 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612b Revision 10993
Fixed.
Committed to the task branch 1612b revi...
Igor Skornyakov
01:15 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612b Revision 10993
1. @ClientCore@ should not import @com.goldencode.p2j.ui.client.gui.*...
Greg Shah
01:01 PM Base Language Feature #1612: finish SESSION system handle support
Client command line parameters' processing refactored.
Committed to the task branch 1612b revision 10993.
Igor Skornyakov
12:27 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> No. Just remove the @ClientParameters@ instance from @standardEntry()@. I don't ever see a rea...
Igor Skornyakov
12:26 PM Base Language Feature #1612: finish SESSION system handle support
> My concern is this opens the door for submitting two (possibly different) versions of ClientParameters to the serve... Greg Shah
12:24 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> We don't want to expose the directory configuration for @SessionUtils@ to the client. The direct...
Igor Skornyakov
12:19 PM Base Language Feature #1612: finish SESSION system handle support
We don't want to expose the directory configuration for @SessionUtils@ to the client. The directory node that is che... Greg Shah
11:22 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> You're right. Propose an alternative that does not call @WorkArea.get()@ before the @ClientParam...
Igor Skornyakov
11:13 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Later we are going to have to split this out anyway, so it might as well be done now. That also ...
Igor Skornyakov
11:08 AM Base Language Feature #1612: finish SESSION system handle support
> My initial version was exactly like you suggested but I've changed it as there are no places (so far) where we need... Greg Shah
11:06 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612b Revision 10992
>
> Generally the changes are OK.
>
> However,...
Igor Skornyakov
11:02 AM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612b Revision 10992
Generally the changes are OK.
However, I think this code in @Error...
Greg Shah
10:29 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> Greg Shah wrote:
> > 1. In @ErrorManager.recordOrShowError()@, I think the direct use o...
Igor Skornyakov
10:15 AM Base Language Feature #1612: finish SESSION system handle support
> As I can see the ThinClient.initializePost() is called even before ThinClient.loadEnvironment()
You're right. P...
Greg Shah
09:47 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> 5. Move the @ThinClient.loadEnvironment()@ call to @getSessionTooltips()@ to the @ThinClient.in...
Igor Skornyakov
09:21 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> 1. In @ErrorManager.recordOrShowError()@, I think the direct use of the @ProcedureManager@ will b...
Constantin Asofiei
09:09 AM Base Language Feature #1612: finish SESSION system handle support
> To make the change as local as possible I decided to change SessionUtils.getSessionTooltips() only. This approach i... Greg Shah
05:21 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Good find. Please do fix it.
Done.
Committed to the task branch 1612b revision 10991.
To ...
Igor Skornyakov
01:20 PM Base Language Feature #1623 (Closed): refine I/O support to resolve incompatibilities or missing features
Greg Shah
01:20 PM Base Language Feature #1628 (Closed): fix any incompatibilities or missing features of NO-ECHO support
Greg Shah
01:16 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Branch 1628a passed runtime testing and was merged to trunk rev 10987 and archived. Constantin Asofiei
05:23 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
1628a rev 10989 fixes two more issues (format for unknown date variables and a NL emitted before the page headers). Constantin Asofiei
01:18 PM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> OK, please go ahead with runtime testing.
Runtime testing was started.
Constantin Asofiei
10:21 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
OK, please go ahead with runtime testing. Greg Shah
10:13 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Code Review Task Branch 2226a Revision 10989
>
> Everything is fine.
>
> I don't understand...
Constantin Asofiei
09:58 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Code Review Task Branch 2226a Revision 10989
Everything is fine.
I don't understand this code in @ThinClient.pr...
Greg Shah
06:04 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a rev 10989 fixes this: LAST-EVENT:X/Y are reset at the beginning of an event processing loop (readkey, pause, wa... Constantin Asofiei
10:58 AM User Interface Feature #2630: Add ability to save new rows in browse.
When using an editable browse, how _new_ records are saved: using some custom code with @CREATE@ statement on @ROW-LE... Stanislav Lomany
10:53 AM User Interface Feature #2630: Add ability to save new rows in browse.
I will forward a question to the customer. Is your question as simple as:
"When using an editable browse, how doe...
Greg Shah
10:28 AM User Interface Feature #2630: Add ability to save new rows in browse.
4GL testcase I have uses @CREATE-RESULT-LIST-ENTRY@ (not implemented), while the customer app uses some other mechanics. Stanislav Lomany
10:23 AM User Interface Feature #2630: Add ability to save new rows in browse.
Are you saying that you don't have any 4GL testcase that can add rows in a browse? Greg Shah
08:08 AM User Interface Feature #2630: Add ability to save new rows in browse.
Guys, I've reviewed the customer code and its quite complicated, so I cannot completely tell what is the cycle of sav... Stanislav Lomany

03/28/2016

06:44 PM Base Language Feature #1612: finish SESSION system handle support
> This happens because of the @ToolTip.setSessionTooltips(tc.server.getSessionTooltips())@ call at the end of the @Th... Greg Shah
06:44 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10990
History number @802@ in @ErrorWriterServer@ should be @002@.
Greg Shah
04:13 PM Base Language Feature #1612: finish SESSION system handle support
This happens because of the @ToolTip.setSessionTooltips(tc.server.getSessionTooltips())@ call at the end of the @Thin... Igor Skornyakov
04:03 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Strange. If this call occurs after the @StandardServer.standardEntry()@ is called, then how can ...
Igor Skornyakov
03:47 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Strange. If this call occurs after the @StandardServer.standardEntry()@ is called, then how can ...
Igor Skornyakov
03:46 PM Base Language Feature #1612: finish SESSION system handle support
Strange. If this call occurs after the @StandardServer.standardEntry()@ is called, then how can the @ClientParameter... Greg Shah
03:22 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> > The problem is that sometimes the @StandardServer.getClientParameters()@ returns @null@ when ca...
Igor Skornyakov
03:11 PM Base Language Feature #1612: finish SESSION system handle support
> > You should never be able to call @get()@ without @initialValue()@ having been executed. This is a pre-existing b... Greg Shah
03:10 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612b Revision 10989
1. In @ErrorManager.recordOrShowError()@, I think the direct use of t...
Greg Shah
02:12 PM Base Language Feature #1612: finish SESSION system handle support
The issues mentioned in the code review have been fixed.
Committed to the task branch 1612b revision 10989.
Igor Skornyakov
02:02 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> You should never be able to call @get()@ without @initialValue()@ having been executed. This i...
Igor Skornyakov
01:59 PM Base Language Feature #1612: finish SESSION system handle support
>> 3. I don't understand why SessionUtils.init() is being called from isDebugAlert() and isClientlog(). Shouldn't the... Greg Shah
01:56 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612b Revision 10988
>
> 1. My primary concern is that you are re-intr...
Igor Skornyakov
01:45 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612b Revision 10988
1. My primary concern is that you are re-introducing a direct UI depe...
Greg Shah
12:13 PM Base Language Feature #1612: finish SESSION system handle support
Finished client logging.
Committed to the task branch 1612b revision 10988.
Ready for the code review.
Igor Skornyakov
11:54 AM Database Feature #2541: replace the JDBC metadata calls at server startup with DMO annotations
Would require conversion and runtime changes. Eric Faulhaber
11:24 AM Conversion Tools Feature #2503: improve ConversionDriver.main() to provide back a return code and/or better handle...
I've recently been making changes in this area and so I tried to implement this behavior quickly as part of this effo... Eric Faulhaber
10:55 AM Database Bug #2347 (Closed): hql to SQL name mapping issue
Eric Faulhaber
10:52 AM Database Bug #2315 (Closed): CAN-FIND() conversion throws exception if record is unavailable for WHERE cla...
This issue has been addressed by the introduction of lambda expressions for query substitution parameters. Eric Faulhaber
10:46 AM Database Feature #2313 (Hold): match Progress collation on a PostgreSQL database on Windows
AFAIK, there is not currently a customer use case for this, but we may have one in the future. Eric Faulhaber
10:40 AM Database Feature #2206 (Rejected): use encoded passwords for _User table data import
We have since implemented a backward-compatible ENCODE function, so this issue is moot. Eric Faulhaber
10:26 AM Database Bug #2176: exceptions to rereadnolock
Possible candidate for performance improvement. Eric Faulhaber
10:22 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Thank you for providing the good detail in note 119. Implicit in that note was the idea that if ...
Constantin Asofiei
10:20 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > I don't think we have an API for reading the scrolled offset of...
Hynek Cihlar
10:00 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Thank you for providing the good detail in note 119. Implicit in that note was the idea that if no portable mouse ev... Greg Shah
09:51 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
2226a rev 10988 adds the remainder functionalities (exclude scrollbars and adjust for content's scrolled location). Constantin Asofiei
08:55 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> I don't think we have an API for reading the scrolled offset of the frame content. To get the ...
Constantin Asofiei
08:55 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > # I can't make a FRAME scrollable, if its given width is less t...
Constantin Asofiei
08:25 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> # I can't make a FRAME scrollable, if its given width is less than the widget's width - ...
Hynek Cihlar
08:23 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Created task branch 2226a from...
Hynek Cihlar
08:03 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Created task branch 2226a from trunk rev 10986.
> >
> > Revi...
Constantin Asofiei
07:08 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Constantin Asofiei wrote:
> Created task branch 2226a from trunk rev 10986.
>
> Revision 10987 adds (Hynek, pleas...
Hynek Cihlar
09:44 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
If it works properly then I'm fine with it. Stanislav Lomany
08:47 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review Task Branch 1628a Revision 10988
Both the merge of the evk_upd20150713a.zip into 1628a and the changes...
Greg Shah
07:45 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Rebased trunk rev from 1628a rev 10986.
1628a rev 10988 fixes a PUT issues (do not emit NL before PUT if cursor is...
Constantin Asofiei
12:40 AM Conversion Tools Feature #1734 (Closed): improve temp/work table naming
Implemented. Eric Faulhaber
12:08 AM Database Feature #1656 (Closed): add Microsoft SQL Server support
Functional work is complete. Any bugs will be tracked independently. Eric Faulhaber
12:07 AM Database Feature #2148 (Closed): enhance prototype to compile p2jpl.jar file with IKVMC into .NET assembly...
Please open a separate issue to clean up the dependencies, so we at some point eliminate this noise from the build.
...
Eric Faulhaber
12:02 AM Conversion Tools Feature #1846 (Closed): add option to de-normalize extent fields
Eric Faulhaber
11:59 PM Database Support #2371 (Closed): trigger behavior
This issue is just meant to be informational. Should be moved to a wiki. Eric Faulhaber
11:58 PM Database Feature #2376 (Test): retain bulk getter/setter methods for custom denormalized extent fields
I believe this issue was addressed with P2J trunk rev 10977. Eric Faulhaber
11:13 PM Database Feature #2615 (Hold): implement CONNECT statement options -cache, -N and -1
Eric Faulhaber

03/27/2016

10:34 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Found that labels in frames are not registered as widgets but have unique ids. In this pr...
Constantin Asofiei
10:26 AM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Created task branch 2226a from trunk rev 10986.
Revision 10987 adds (Hynek, please do a review):
# conversion of ...
Constantin Asofiei
03:47 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Thanks for advice. I've fixed browse implementation and rebased the branch 2849a using current trunk revision 10986. ... Vadim Gindin

03/26/2016

05:42 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> I need to implement the following operations: TOP/BOTTOM/SCROLL_HERE
Vadim, for top and bottom please refactor t...
Stanislav Lomany
08:50 AM Base Language Feature #1612: finish SESSION system handle support
Created task branch 1612b Igor Skornyakov
08:45 AM Base Language Feature #1612: finish SESSION system handle support
Merged to the trunk revision 10986.
The task branch 1612a was archived.
Igor Skornyakov
08:29 AM Base Language Feature #1612: finish SESSION system handle support
Please merge 1612a to trunk. Greg Shah
02:31 AM Base Language Feature #1612: finish SESSION system handle support
All CTRL-C test passed.
The branch 1612a is ready for merge.
Igor Skornyakov

03/25/2016

06:26 PM Base Language Feature #1612: finish SESSION system handle support
tc_job_clock_002 test passed.
Starting CTRL-C tests.
Igor Skornyakov
02:56 PM Base Language Feature #1612: finish SESSION system handle support
After a second run only the following tests from main-regression failed in both runs:
tc_job_002
tc_job_clock_002
...
Igor Skornyakov
11:22 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
>
> > I've used this test:
> > [...]
> > and after running i...
Constantin Asofiei
11:16 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Yes. Do not spend time on @LOG-MANAGER@.
OK, thank you.
Igor Skornyakov
11:15 AM Base Language Feature #1612: finish SESSION system handle support
> do you agree with this approach?
Yes. Do not spend time on @LOG-MANAGER@.
Greg Shah
11:10 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> I've used this test:
> [...]
> and after running it like this: @pro -p aa.p -clientl...
Igor Skornyakov
11:05 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > In note 59 you state that stack trace is written also for @M...
Constantin Asofiei
11:04 AM Base Language Feature #1612: finish SESSION system handle support
After the fix the following test failed in the main-regression:
tc_codes_employees_021
tc_codes_employees_024
tc_d...
Igor Skornyakov
10:57 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> In note 59 you state that stack trace is written also for @MESSAGE statements shown as A...
Igor Skornyakov
10:44 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> The goal is to write Progress stack trace when @DEBUG-ALERT@ is on and the @-clientlog@ is...
Constantin Asofiei
10:32 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> For appserver agents (and also batch processes configured in the directory and started v...
Igor Skornyakov
10:14 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Constantin: can you please provide some guidance on how to best write to the log?
For appserver ...
Constantin Asofiei
09:56 AM Base Language Feature #1612: finish SESSION system handle support
OK, but the @DSLOG-MANAGER@ system handle is not in use in the customer application. We don't need to worry about it... Greg Shah
09:51 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> > If I understand the progress documentation correctly the parameters of the server log are the a...
Igor Skornyakov
09:46 AM Base Language Feature #1612: finish SESSION system handle support
> If I understand the progress documentation correctly the parameters of the server log are the attributes of the DSL... Greg Shah
09:36 AM Base Language Feature #1612: finish SESSION system handle support
I have a question regrading logging. I understand that I'm supposed to implement stack trace logging for the applicat... Igor Skornyakov
06:27 AM Base Language Feature #1612: finish SESSION system handle support
It appears that the clause @The AVM ignores this attribute if there is a default button on the frame@ means that in t... Igor Skornyakov
04:29 AM Base Language Feature #1612: finish SESSION system handle support
Well in fact the template screen is... Igor Skornyakov
04:14 AM Base Language Feature #1612: finish SESSION system handle support
Multiple tests failed on the same (or similar) screen:... Igor Skornyakov
05:29 PM Database Feature #2148: enhance prototype to compile p2jpl.jar file with IKVMC into .NET assembly and load...
Firstly, just as an update: with IKVM.NET 8.1, the warning are a little changed, the IKVMC0105 & IKVMC0111 are gone, ... Ovidiu Maxiniuc
04:55 PM Database Feature #2148: enhance prototype to compile p2jpl.jar file with IKVMC into .NET assembly and load...
Ovidiu Maxiniuc wrote:
> Maybe we should keep this issue as a placeholder for cleanup changes that shortens the list...
Eric Faulhaber
01:33 PM Database Feature #2273 (Closed): address remaining limitations of SQL Server needed to support legacy 4GL ...
The features in this issue have been implemented, but not heavily tested. Bugs coming out of this will be treated as ... Eric Faulhaber
01:26 PM Database Bug #2488 (Closed): replace runtime compilation of dynamic queries
The purpose of this issue has been achieved, so I am closing this task. If we decide to make a change to the caching ... Eric Faulhaber
01:24 PM Database Feature #2275 (Hold): cache of runtime-converted, dynamic queries and temp-tables
This set of features is implemented. Only one optional change remains for the dynamic query cache.
Converted, dyn...
Eric Faulhaber
01:09 PM Database Bug #3040: CAN-FIND issues
The following are known and/or suspected issues:
1. CAN-FIND with share or exclusive lock in a WHERE clause cannot...
Greg Shah
12:40 PM Database Bug #3040 (New): CAN-FIND issues
Greg Shah
01:09 PM Database Bug #3041: ambiguous field references are allowed in a CAN-FIND
The following code demonstrates the issue (it is checked in as @testcases/uast/ambiguous_field_refs_in_can_find_are_a... Greg Shah
01:07 PM Database Bug #3041 (New): ambiguous field references are allowed in a CAN-FIND
Greg Shah
12:41 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Created task branch 1628a from trunk rev 10985.
Rev 10986 contains the merged evk_upd20150713a.zip (there are still ...
Constantin Asofiei
12:38 PM User Interface Feature #2671: provide a facility to customize the JVM args and Java command line used by the spa...
I guess the most important feature is to allow specifying the client's command-line bootstrap configuration overrides... Greg Shah
12:06 PM User Interface Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > > Also, @ScrollPaneGuiImpl.createScrollBars@, may be called mul...
Constantin Asofiei
10:31 AM User Interface Support #2672: GUI web client performance improvements
Hynek Cihlar wrote:
> > Also, @ScrollPaneGuiImpl.createScrollBars@, may be called multiple times, with different @ba...
Constantin Asofiei
10:30 AM User Interface Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Hynek, a heads-up about @ScrollPaneGuiImpl.draw@. In 1811t, I've moved this code:
> [....
Hynek Cihlar
10:23 AM User Interface Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > What worries me is the PASTE bug I mentioned above. But we can have a separate task for it.
> ...
Constantin Asofiei
10:17 AM User Interface Support #2672: GUI web client performance improvements
> What is left can be done in another pass (and I'm also a little out of ideas how to optimize it, as these two APIs ... Greg Shah
09:48 AM User Interface Support #2672: GUI web client performance improvements
1811t rev 11082 fixes the EDITOR:BGCOLOR/FGCOLOR problem in note 108. Constantin Asofiei
07:53 AM User Interface Support #2672: GUI web client performance improvements
Hynek, a heads-up about @ScrollPaneGuiImpl.draw@. In 1811t, I've moved this code:... Constantin Asofiei
10:21 AM User Interface Bug #3039: fix PASTE issues in EDITOR
See notes 105 and 108 from #2672: in a WORD-WRAPed EDITOR, when there are multiple lines of text (i.e. ending with NL... Constantin Asofiei
10:19 AM User Interface Bug #3039 (New): fix PASTE issues in EDITOR
Constantin Asofiei
09:40 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Thoughts:
1. @ContextLocal@ instances should always be stored in a static member. This allows for shared access t...
Greg Shah
04:43 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> My question rather was about API..
I am afraid there is no simple API to support TOP/BOTTOM...
Hynek Cihlar
01:37 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
My question rather was about API.. Vadim Gindin

03/24/2016

03:40 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed...
Hynek Cihlar
02:08 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > It happen in 2849a. I didn't check it for trunk.
>
> Please check it. If it is in the trunk...
Vadim Gindin
01:54 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Hynek, could you have a look at @ScrollBar.onButtonClick(..)@. There is a comment "non-trimmed into [0, max] values."... Vadim Gindin
09:15 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> It happen in 2849a. I didn't check it for trunk.
Please check it. If it is in the trunk, then it is not somethi...
Greg Shah
06:37 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl sup...
Hynek Cihlar
05:42 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
It happen in 2849a. I didn't check it for trunk. By the way, Hynek, does the BrowseGuiImpl support "scroll here" oper... Vadim Gindin
04:51 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
>
> Scrolling fails. ...
Hynek Cihlar
04:22 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've used one of existing browse tests: browse/gui/brws-hscoll-col1.p
Scrolling fails. See attached gif.
!browse_...
Vadim Gindin
01:34 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> For the @ContextLocal@ instance, is safe to use its @hashCode()@ implementation; the sam...
Igor Skornyakov
01:24 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > For this to work, there has to be a secure and fast mechanism...
Eric Faulhaber
12:58 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Eric Faulhaber wrote:
> For this to work, there has to be a secure and fast mechanism to get the current security co...
Constantin Asofiei
12:37 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
The more complicated approach would be something to consider if the synchronization improvements described in the pre... Eric Faulhaber
12:12 PM Runtime Infrastructure Feature #2973: improve ContextLocal performance
Greg and I have been discussing several approaches to this. The simpler of these, which may buy us back sufficient pe... Eric Faulhaber
09:05 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
I see. Thank you for the detailed explanations. Igor Skornyakov
09:02 AM Runtime Infrastructure Feature #2973: improve ContextLocal performance
To be clear, we are specifically talking about optimizing the @MODE_SERVER@ mode of @ContextLocal@, which uses the @S... Greg Shah
01:00 AM Runtime Infrastructure Feature #2973 (WIP): improve ContextLocal performance
Igor, please familiarize yourself with the the current @ContextLocal@ implementation and think about how to best impl... Eric Faulhaber
01:19 PM User Interface Support #2672: GUI web client performance improvements
Constantin, the partial message code didn't work correctly due to this silly mistake. Fixed and tested it with maxBin... Sergey Ivanovskiy
11:30 AM User Interface Support #2672: GUI web client performance improvements
1811t rev 11079 contains second pass at EDITOR improvements - a good way to improve this is to have intermediate line... Constantin Asofiei
01:49 AM User Interface Support #2672: GUI web client performance improvements
Constantin Asofiei wrote:
> Sergey: is there a limit to how much data the Web client can hold in the CLIPBOARD? Not ...
Sergey Ivanovskiy
10:25 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> My question about the estimate is in regards to the @-debugalert@ command line support and the ad...
Igor Skornyakov
10:00 AM Base Language Feature #1612: finish SESSION system handle support
My question about the estimate is in regards to the @-debugalert@ command line support and the addition of the needed... Greg Shah
09:50 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> No, we will do them here but in a new branch 1612b. I want to get the current changes merged t...
Igor Skornyakov
09:31 AM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10995
This review checks every change in this branch from trunk 10985. I h...
Greg Shah
09:20 AM Base Language Feature #1612: finish SESSION system handle support
> Please note that the support for the -debugalert startup parameter and the logging is not implemented as well. Shou... Greg Shah
06:55 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> It isn't necessary right now. Please open a separate task in the UI project for that. Make it a...
Igor Skornyakov
05:31 AM Base Language Feature #1612: finish SESSION system handle support
Fixed the issues mentioned in the code review.
Rebased task branch 1612a from P2J trunk rev 10985. The latest revi...
Igor Skornyakov
07:40 AM Bugs Bug #2483: Fix issues identified by static code analysis
Created task branch 2483a Igor Skornyakov
11:25 PM Bugs Bug #2483: Fix issues identified by static code analysis
Igor, I'm not sure if @ias_upd20150109a.zip@ was ever integrated into P2J. If not, please integrate these changes int... Eric Faulhaber
06:07 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Yes, what you describe are the focusing issues. I am trying to und...
Hynek Cihlar
04:54 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Yes, what you describe are the focusing issues. I am trying to understand the custom cursors f...
Igor Skornyakov
04:48 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> For the record. There are multiple issues in the windowing subsystem causing the wrong focusin...
Hynek Cihlar
04:41 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
>
> > So if I understand it correctly, the active window in @ThinCl...
Hynek Cihlar
11:13 PM Bug #3002 (WIP): static code analysis issues
Igor, please create a 2483a task branch off the latest P2J trunk and investigate/address the P2J-specific items in no... Eric Faulhaber

03/23/2016

07:42 PM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
NO-SCROLLBAR-VERTICAL must also be implemented in this task. Greg Shah
06:38 PM User Interface Feature #3038: implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT...
Implement runtime support for the browse attributes COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT-CHARS... Greg Shah
06:37 PM User Interface Feature #3038 (Closed): implement browse attrs COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, M...
Greg Shah
07:29 PM User Interface Support #2672: GUI web client performance improvements
> 4-5 days I think for the key input optimization.
Is it worth doing this now or should we postpone it? We have s...
Greg Shah
05:40 PM User Interface Support #2672: GUI web client performance improvements
1811t contains a stable version for EDITOR which fixes PASTE and content parsing, plus some other misc fixes related ... Constantin Asofiei
07:15 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10991
1. There are 2 history entries in @ButtonConfig@ which have wrong num...
Greg Shah
07:06 PM Base Language Feature #1612: finish SESSION system handle support
> I made some progress with ChUI stack trace dialog but it is still not working properly.
It isn't necessary right...
Greg Shah
06:54 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> 2. Direct users of @ThinClient.messageBox()@ all have comments like @TODO: is it always correct...
Igor Skornyakov
08:29 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612a Revision 10990
>
> The overall approach is very good. My commen...
Igor Skornyakov
08:20 AM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10990
The overall approach is very good. My comments are mostly about codi...
Greg Shah
06:49 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:

> So if I understand it correctly, the active window in @ThinClient.refreshHover()@ is used i...
Igor Skornyakov
06:20 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Igor, I am trying to decode the role of the active window (as rece...
Hynek Cihlar
05:56 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Igor, I am trying to decode the role of the active window (as received by @WindowManager.getAc...
Igor Skornyakov
05:44 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Igor, I am trying to decode the role of the active window (as received by @WindowManager.getActiveWindow()@) in @Thin... Hynek Cihlar
10:15 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Nice work! Thank you for providing these details. I think your fixes will make the resulting environment significan... Greg Shah
05:24 PM Bugs Bug #1445 (Closed): browse column name misconversion (an explicit column label should override th...
Greg Shah
04:53 PM User Interface Feature #1813 (Rejected): create a platform neutral mechanism to identify a directory on the loca...
No longer needed. Greg Shah
04:33 PM User Interface Feature #2399 (Rejected): Implement output redirection in GUI mode
I'm closing this because it is a duplicate of #2368. Greg Shah
04:26 PM User Interface Feature #1779 (Closed): complete FOCUS handle support
Greg Shah
04:18 PM User Interface Feature #1779: complete FOCUS handle support
Greg Shah wrote:
> Can I close this?
Yes.
Constantin Asofiei
04:16 PM User Interface Feature #1779: complete FOCUS handle support
Can I close this? Greg Shah
04:25 PM User Interface Feature #1778 (Closed): complete SELF handle support
Greg Shah
04:20 PM User Interface Feature #1778: complete SELF handle support
Greg Shah wrote:
> Can I close this?
Yes.
Constantin Asofiei
04:17 PM User Interface Feature #1778: complete SELF handle support
Can I close this? Greg Shah
04:13 PM User Interface Feature #1809 (Closed): implement/fix missing event handling
Greg Shah
04:13 PM User Interface Feature #1780 (Closed): fix format string issues and add missing support
Greg Shah
04:06 PM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
OK, so our widget-level support is good, we just need to implement for FRAME.
I've checked the usage in the curren...
Greg Shah
03:00 PM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
Greg Shah wrote:
> It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see @GenericWidget.getNextTabIte...
Constantin Asofiei
02:58 PM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see @GenericWidget.getNextTabItem()@, @LogicalTermin... Greg Shah
12:52 PM User Interface Feature #3037 (New): implement FRAME:NEXT-TAB-ITEM runtime support
Greg Shah
02:53 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've tested menu-item font for editor popups in a standalone test and in the customer's 454 te...
Constantin Asofiei
02:51 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> So you probably would want me to create standalone test for similar BROWSE (not FRAME, as you ...
Constantin Asofiei
02:23 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've tested menu-item font for editor popups in a standalone test and in the customer's 454 test. Here is the result:... Vadim Gindin
12:57 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > Constantin Asofiei wrote:
> > > Vadim Gindin wrote:
> > > > I...
Vadim Gindin
11:59 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Vadim Gindin wrote:
> > > I would suppose, that such bug are s...
Constantin Asofiei
11:44 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > I would suppose, that such bug are somehow related with scroll ...
Vadim Gindin
11:02 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I would suppose, that such bug are somehow related with scroll bar implementation. What do you...
Constantin Asofiei
10:59 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Fonts probably not only bigger but different: we can see it when comparing 's', 'A' and 't' ch...
Constantin Asofiei
10:54 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked scroll bar items operations in other place: "View Property Charges Details". There is a window scroll ba... Vadim Gindin
10:33 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Strange.. SCROLL_UP/SCROLL_DOWN/PAGE_DOWN/PAGE_UP work well, but others do not. For example simplest operation TOP. W... Vadim Gindin
09:05 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Fonts probably not only bigger but different: we can see it when comparing 's', 'A' and 't' characters. Vadim Gindin
09:04 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sorry, I was confused by wrong p2j link that pointed to trunk instead of 2849a. Now popups are working, but there is ... Vadim Gindin
07:15 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I would suppose that the reason could be in @findMouseSource()@ methods or wrong coordinates. ...
Constantin Asofiei
06:58 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Window title popup works, but editor and scroll popups don't work. I've checked simple scenario like gui_editor_popup... Vadim Gindin
04:25 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Before rebasing it wokred, but after it - it stopped working. I'm going to fix it. Vadim Gindin
03:56 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I've rebased the branch with trunk revision 10985. Current branch revision is 11028. I've chec...
Constantin Asofiei
02:10 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch with trunk revision 10985. Current branch revision is 11028. I've checked 454 test - there ar... Vadim Gindin
01:43 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Colleagues, after several starts the customer's Gui Harness became working similar to it works for trunk. It happen g... Vadim Gindin
02:52 PM User Interface Feature #2525: Runtime support of frame positional attributes
Support of some of the frame sizing attributes has been improved in other Redmine issues (like the VIRTUAL* covered b... Hynek Cihlar
01:05 PM User Interface Feature #2525: Runtime support of frame positional attributes
Is this still needed or have we resolved these issues by now? Greg Shah
02:42 PM Base Language Feature #1615 (Rejected): implement RCODE-INFO system handle
This usage was removed from the application. Greg Shah
02:37 PM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Also, the LAST-EVENT:X and LAST-EVENT:Y are only stubbed in the runtime (see @KeyReader.getEventY()@ and @KeyReader.g... Greg Shah
02:01 PM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Greg Shah wrote:
> Can I close #2226 or is there still some work to do on LAST-EVENT?
These attributes I don't thin...
Constantin Asofiei
01:03 PM User Interface Feature #1782: implement LAST-EVENT system handle and associated attributes
Can I close #2226 or is there still some work to do on LAST-EVENT? Greg Shah
02:24 PM User Interface Feature #2564: implement GUI BROWSE widget
No, this options are not supported in 2564f. Stanislav Lomany
01:54 PM User Interface Feature #2564: implement GUI BROWSE widget
Also, does 2564f support the NO-SCROLLBAR-VERTICAL option? Greg Shah
01:48 PM User Interface Feature #2564: implement GUI BROWSE widget
Does 2564f have full support for COLUMN-MOVABLE, COLUMN-RESIZABLE, CREATE-ON-ADD, MIN-HEIGHT-CHARS and MOVE-COLUMN()? Greg Shah
02:20 PM User Interface Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
In the customer's GUI application, this attribute it used 915 times in 888 files. However, all usage is of this same... Greg Shah
01:59 PM User Interface Feature #2573: GUI implementation for the "n COLUMNS" frame option
This is not needed for the current customer app. Greg Shah
01:57 PM User Interface Feature #2573: GUI implementation for the "n COLUMNS" frame option
Greg Shah wrote:
> This is still an open item?
Yes, it still is an open item.
Constantin Asofiei
01:08 PM User Interface Feature #2573: GUI implementation for the "n COLUMNS" frame option
This is still an open item? Greg Shah
01:58 PM User Interface Feature #2374 (Closed): implement WINDOW events in GUI mode
Greg Shah
01:56 PM User Interface Feature #2374: implement WINDOW events in GUI mode
Greg Shah wrote:
> Are these events implemented already?
Yes, they are all added.
Constantin Asofiei
01:02 PM User Interface Feature #2374: implement WINDOW events in GUI mode
Are these events implemented already? Greg Shah
01:56 PM User Interface Bug #2427: do not allow ALT+space to show the popup menu for the OS window
Greg Shah wrote:
> Is this still an issue?
Yes, for Swing clients.
Constantin Asofiei
01:01 PM User Interface Bug #2427: do not allow ALT+space to show the popup menu for the OS window
Is this still an issue? Greg Shah
12:58 PM User Interface Feature #2189 (Closed): implement SET-/GET-WAIT-STATE for GUI mode
This was completed as part of the work documented in #2565. Greg Shah
12:56 PM User Interface Support #1836 (Rejected): create sample code for common SmartObjects use cases and use them to te...
Our implementation is already further advanced than this, I'm dropping this task as unnecessary. Greg Shah
12:52 PM User Interface Feature #1804 (Closed): add missing UI attributes
Greg Shah
12:51 PM User Interface Feature #1804: add missing UI attributes
It is used in the customer's GUI app...
I'm going to create a new task for that. We'll need to do that soon.
Greg Shah
12:15 PM User Interface Feature #1804: add missing UI attributes
Greg Shah wrote:
> I know that HWND is not supported and we won't be implementing it since there is no analog in Swi...
Constantin Asofiei
12:09 PM User Interface Feature #1804: add missing UI attributes
I know that HWND is not supported and we won't be implementing it since there is no analog in Swing/Web.
Constanti...
Greg Shah
12:52 PM User Interface Feature #2008 (Closed): runtime support for attributes in GUI
Greg Shah
12:49 PM User Interface Feature #2369 (Rejected): add configuration for window details inherited from the OS (title, bord...
OK, I'm closing this as a duplicate. Greg Shah
12:05 PM User Interface Feature #2369: add configuration for window details inherited from the OS (title, border, color, ...
Greg Shah wrote:
> How much of this task is still needed?
What I had in mind with this task is more related to allo...
Constantin Asofiei
11:30 AM User Interface Feature #2369: add configuration for window details inherited from the OS (title, border, color, ...
How much of this task is still needed? Greg Shah
12:02 PM User Interface Feature #2006 (Closed): add runtime support for new methods in GUI
Greg Shah
12:01 PM User Interface Feature #1805 (Closed): add missing UI method support
Greg Shah
11:36 AM User Interface Feature #1799 (Closed): implement the full GUI client driver including all widget rendering
Greg Shah
11:31 AM User Interface Feature #2612 (Closed): implement GUI conversion and runtime support for the SLIDER widget
Greg Shah
11:28 AM User Interface Feature #2370 (Closed): finish window popup menu impl
Greg Shah
11:25 AM User Interface Feature #2370: finish window popup menu impl
Yes, #2849 handles this task, too. It can be closed. Constantin Asofiei
11:17 AM User Interface Feature #2370: finish window popup menu impl
The change in #2849 make the window popups work, right?
Can I close this task?
Greg Shah
11:13 AM User Interface Feature #2264 (Closed): analyze how the GUI interface is implemented in 4GL
Greg Shah

03/22/2016

06:56 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
For the record. There are multiple issues in the windowing subsystem causing the wrong focusing and window activation... Hynek Cihlar
01:00 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Thanks for the efforts. I will get rid of the call, it causes more bad than good.
I agree, bu...
Constantin Asofiei
12:51 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > Greg, do you remember why @TitledWindow@ does @requestFocus()@ o...
Hynek Cihlar
12:29 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> > Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to...
Constantin Asofiei
10:48 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
> Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to be too aggressive a... Greg Shah
08:54 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg, do you remember why @TitledWindow@ does @requestFocus()@ on every @draw()@? This seems to be too aggressive and... Hynek Cihlar
05:39 PM User Interface Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > I encountered the thread lock in the case of the large past...
Constantin Asofiei
05:20 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Looks ok to me.
Great! Thank you very much indeed!
Igor Skornyakov
05:20 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek, can you please take a look at the @AlertBoxCommons.showStackTrace()@ method? Are the...
Hynek Cihlar
01:02 PM Base Language Feature #1612: finish SESSION system handle support
The dialog for the Progress stack trace is essentially finished for the Swing GUI
Committed to the task branch 161...
Igor Skornyakov
07:30 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> In #3033, you are trying to use extra widgets to get your layout to look right. Does the 4GL use...
Igor Skornyakov
07:27 AM Base Language Feature #1612: finish SESSION system handle support
In #3033, you are trying to use extra widgets to get your layout to look right. Does the 4GL use a fixed location fo... Greg Shah
07:26 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> If you have some partially working code, please check it in and get help. We have to close this ...
Igor Skornyakov
07:23 AM Base Language Feature #1612: finish SESSION system handle support
If you have some partially working code, please check it in and get help. We have to close this down as quickly as p... Greg Shah
12:23 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Is this really the same task as #2373?
No, it is not. #2373 is a sub-feature of using streams w...
Constantin Asofiei
12:17 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Is this really the same task as #2373? Greg Shah
12:15 PM User Interface Feature #2521 (Closed): enhance/implement radio-set for GUI
Greg Shah
12:15 PM User Interface Feature #2523 (Closed): implement GUI radio-set widget
Greg Shah
12:02 PM User Interface Bug #2968 (Closed): disconnect/reconnect and manual reload must re-establish the websocket connec...
Greg Shah
12:01 PM User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Yes, it is done. Sergey Ivanovskiy
12:00 PM User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Can I close this task? Greg Shah
11:59 AM User Interface Bug #2956 (Closed): When switching windows with Web GUI task bar the source window is not deactiv...
Greg Shah
11:58 AM User Interface Bug #2956: When switching windows with Web GUI task bar the source window is not deactivated
Yes, it seems that the task is done. Sergey Ivanovskiy
11:49 AM User Interface Bug #2956: When switching windows with Web GUI task bar the source window is not deactivated
Can I close this task? Or is there something left to do? Greg Shah
11:37 AM User Interface Support #2672: GUI web client performance improvements
We need to close down the web performance work, at least for now. If I understand correctly, the editing improvement... Greg Shah
07:23 AM User Interface Bug #3033: Multiple issue with simple test
> May be I should try to fix is in the scope of #1612?
No, please don't work on this.
Greg Shah
05:35 AM User Interface Bug #3033: Multiple issue with simple test
The screen in ChUI mode is also completely incorrect:
Progress:...
Igor Skornyakov
05:02 AM User Interface Bug #3033: Multiple issue with simple test
Another issue with the slightly modified test (see attachments). This complicates the work on the stack trace dialog,... Igor Skornyakov

03/21/2016

05:45 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Good idea, but I am afraid that 4GL internally uses two different layouts for ChUI and GUI a...
Igor Skornyakov
05:41 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek Cihlar wrote:
> > Igor Skornyakov wrote:
> > > Hynek,
> > > I'm working now on the...
Hynek Cihlar
05:12 PM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> Igor Skornyakov wrote:
> > Hynek,
> > I'm working now on the dialog for the stack trace foll...
Igor Skornyakov
04:59 PM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> Hynek,
> I'm working now on the dialog for the stack trace following the approach you sugg...
Hynek Cihlar
03:03 PM Base Language Feature #1612: finish SESSION system handle support
Hynek,
I'm working now on the dialog for the stack trace following the approach you suggested. The dialog should con...
Igor Skornyakov
03:48 PM User Interface Bug #3033: Multiple issue with simple test
The converted version of the attached program shows a screen (@test-p2j.png@) which is completely different from the ... Igor Skornyakov
03:45 PM User Interface Bug #3033 (New): Multiple issue with simple test
Igor Skornyakov
12:38 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Rebased task branch 2954a from trunk revision 10985, task branch is now at revision 10986. Hynek Cihlar
11:19 AM User Interface Feature #1801 (Closed): add some frame options
Greg Shah
11:09 AM User Interface Feature #1801: add some frame options
Task branch 2038c was merged to trunk as revision 10985 and archived. Hynek Cihlar
10:44 AM User Interface Feature #1801: add some frame options
Constantin Asofiei wrote:
> Hynek, I'm OK with the changes in 10990. You can merge to trunk.
>
> BTW, are all th...
Hynek Cihlar
09:23 AM User Interface Feature #1801: add some frame options
Hynek, I'm OK with the changes in 10990. You can merge to trunk.
BTW, are all the tabs working OK in test 454 (up...
Constantin Asofiei
02:42 AM User Interface Feature #1801: add some frame options
2038c rev 10990 has passed ChUI regression testing. Hynek Cihlar
11:18 AM User Interface Feature #2038 (Closed): conversion and runtime support for frame options, attributes and methods
Greg Shah

03/20/2016

07:17 PM User Interface Feature #1801: add some frame options
2038c revision 10990 contains final changes for improvements of runtime support of frame VIRTUAL* attributes and rela... Hynek Cihlar
01:45 PM Database Bug #2577 (Closed): extent information in meta table
This issue was resolved in P2J trunk rev. 10977. Eric Faulhaber
 

Also available in: Atom