Project

General

Profile

Activity

From 03/05/2016 to 04/03/2016

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

03/18/2016

04:53 PM Database Bug #3032: running ETF fails because some postgresql server process gets killed
I encountered difficulties running ETF after upgrading my OS to Ubuntu 15.10 and completely dropping java7 support.
...
Ovidiu Maxiniuc
04:36 PM Database Bug #3032 (New): running ETF fails because some postgresql server process gets killed
Ovidiu Maxiniuc
04:33 PM Database Bug #3031: FOR EACH can access shared transient records in case of broken transaction isolation
In P4gl, if transaction isolation is broken, FOR EACH can access shared transient records that have fully matched the... Ovidiu Maxiniuc
04:20 PM Database Bug #3031 (New): FOR EACH can access shared transient records in case of broken transaction isola...
Ovidiu Maxiniuc
03:53 PM User Interface Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10984 (new branch revision 10986). Hynek Cihlar
09:44 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Committed revision 10985 in new 2954a branch Sergey Ivanovskiy
09:30 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey, if you have any pending changes, please create new task branch and commit them there.
...
Sergey Ivanovskiy
08:51 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey, if you have any pending changes, please create new task branch and commit them there. Hynek Cihlar
08:13 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
> Greg, what do you think if we will create a separate branch for this task and do all fixes in it but not in 1811t? ... Greg Shah
08:12 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg, what do you think if we will create a separate branch for this task and do all fixes in new branch but not in 1... Sergey Ivanovskiy
04:40 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, do you know it is done intentionally? Because it changes the logic dramatically. F...
Hynek Cihlar
04:31 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> I suspect that the logic with the current window is broken by this two methods
> [...]
...
Hynek Cihlar
04:27 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Planning to study why the logic with @FocusListener@ doesn'...
Hynek Cihlar
06:14 AM Bug #3002: static code analysis issues
As for findbugs against the converted code, this is much more time consuming and less rewarding (there are fewer scar... Paul E
06:13 AM Bug #3002: static code analysis issues
> Thank you for running this and posting some results. We do intend to run some form of this in the future, but have ... Paul E
04:18 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Task branch 2914b was merged to trunk (rev 10984) and archived. Hynek Cihlar

03/17/2016

06:57 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek, please review this diff. It seems that it fixes @ask-gui.p@ issue, but the focus management with the presence ... Sergey Ivanovskiy
05:32 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
I think if this issue will be solved, then the focus management can be improved to work properly. Sergey Ivanovskiy
05:25 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynec, do you know it is done intentionally? Because it changes the logic dramatically. For my aesthetic sense this s... Sergey Ivanovskiy
04:49 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
I suspect that the logic with the current window is broken by this two methods... Sergey Ivanovskiy
02:55 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Planning to study why the logic with @FocusListener@ doesn't work now.
Please look at the ...
Sergey Ivanovskiy
01:27 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Planning to study why the logic with @FocusListener@ doesn't work now. Sergey Ivanovskiy
01:25 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn...
Hynek Cihlar
01:16 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Ok, thank you. Now I understand that you mean that this code
> [...]
> must only work f...
Hynek Cihlar
01:12 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn'...
Sergey Ivanovskiy
12:48 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Another question: why @public static void modalizeWindow(TopLevelWindow<?> window)@ doesn't set the global focused wi... Sergey Ivanovskiy
12:35 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Ok, thank you. Now I understand that you mean that this code... Sergey Ivanovskiy
12:11 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Do you describe how the focus must work?
I hope so.
Hynek Cihlar
12:02 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Excuse me, but I will try but now don't understand. Do you describe how the focus must work? Sergey Ivanovskiy
11:46 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > Although the change in AC.setFocus() may fix the particular case, I...
Hynek Cihlar
11:24 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Greg Shah wrote:
> > Although the change in AC.setFocus() may fix the particular case, I don't think it resolves the...
Sergey Ivanovskiy
11:03 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
> Although the change in AC.setFocus() may fix the particular case, I don't think it resolves the cause. Top modal wi... Greg Shah
02:14 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Ok, thank you, planning to consider ALT+TAB (1811t) for the Swing client.
Sergey Ivanovskiy
04:52 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
FYI, I've fixed some cases revealed by this testcases but eventually I encountered @getBreakValue@ issue for every ca... Stanislav Lomany
04:48 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Please merge 2914b to trunk. Greg Shah
10:17 AM Base Language Feature #1612: finish SESSION system handle support
Hynek Cihlar wrote:
> I think you can use the same approach as with the update dialog in @Window.tinyInput()@, i.e. ...
Igor Skornyakov
10:14 AM Base Language Feature #1612: finish SESSION system handle support
Igor Skornyakov wrote:
> We need a new widget type to display the Progress stack trace as described in the note 59 s...
Hynek Cihlar
09:15 AM Base Language Feature #1612: finish SESSION system handle support
We need a new widget type to display the Progress stack trace as described in the note 59 section 5.
I suggest to i...
Igor Skornyakov
02:09 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've checked gso_190 and tc_codes_employees_017 manually. They PASSED. Can I commit the changes? Vadim Gindin
01:02 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Current branch version 11026 (rebased and fixed SwingMouseHandler). Here are failed tests: gso_190, tc_job_002, tc_jo... Vadim Gindin

03/16/2016

05:01 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I just tried @focus_order.p@. For example when I switch from one...
Hynek Cihlar
04:50 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> I just tried @focus_order.p@. For example when I switch from one window to another (with Alt-T...
Sergey Ivanovskiy
04:41 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> I don't understand the proposed test. Please correct me but @focus_order.p@ from note 44 ...
Hynek Cihlar
04:26 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
I don't understand the proposed test. Please correct me but @focus_order.p@ from note 44 has 3 frames in 3 different ... Sergey Ivanovskiy
04:12 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Although the change in @AC.setFocus()@ may fix the particular ca...
Hynek Cihlar
03:48 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
For an example, in note 44 if the current window handle is assigned to new dynamic window but the default window is v... Sergey Ivanovskiy
03:41 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Although the change in @AC.setFocus()@ may fix the particular case, I don't think it resolves ...
Sergey Ivanovskiy
09:07 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Constantin Asofiei wrote:
> I don't understsand where the problem is. I've tested with 1811t rev 11063 and it works...
Sergey Ivanovskiy
07:20 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> The server log contains HQL parser error like that
This is a known issue.
Sergey Ivan...
Constantin Asofiei
06:08 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurr...
Hynek Cihlar
05:10 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The server log contains HQL parser error like that... Sergey Ivanovskiy
05:02 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
With current 1811t @GenericFrame.initLiteralFG()@ is the same as in the current P2j. 454 testcase is changed after my... Sergey Ivanovskiy
02:08 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurr...
Sergey Ivanovskiy
02:59 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
I think the one I used was @compound_query_test.p@, but it looks like I had not committed it previously (I've done so... Eric Faulhaber
02:35 PM Database Bug #2955: Update records participating in a scrolling adaptive query.
Eric, could you please provide a testcase with an _optimized_ adaptive compoud query that works? I coundn't find one ... Stanislav Lomany
11:36 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
What is a "test 454"? Vadim Gindin
07:40 AM User Interface Feature #1801: add some frame options
Rebased task branch 2038c from P2J trunk revision 10983 (new branch revision 10984). Hynek Cihlar
05:03 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10983. 2914b is now at revision 10989. 2914b is ready to be merged t... Hynek Cihlar

03/15/2016

04:37 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim, please fix the formatting issues in @SwingMouseHandler@ (from note 149) too, rebase to trunk rev 10983 and sta... Constantin Asofiei
02:33 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
If there are no new remarks may be I could run regression testing? Vadim Gindin
04:13 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynec, please review the proposed diff that fixes the 2958 issue and the new issue occurred in the case of old invoca... Sergey Ivanovskiy
03:02 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Logging @./ask-gui.p@ with @./hello.p@ as an input program helpe...
Sergey Ivanovskiy
02:58 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Logging @./ask-gui.p@ with @./hello.p@ as an input program helped to determine a thread r...
Hynek Cihlar
02:09 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The unique place where the focused window is set in the program above is that after this modal dialog has been close... Sergey Ivanovskiy
02:00 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynec, could you help to define and to write the condition when the Progress active window becomes the Progress focus... Sergey Ivanovskiy
01:45 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Logging @./ask-gui.p@ with @./hello.p@ as an input program helped to determine a thread raise condition occurred when... Sergey Ivanovskiy
03:20 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
I made a misprint. Buttons mnemonics are not shown in ALERT-BOX. For usual buttons they are shown.
Testing result ...
Vadim Gindin
02:33 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
I could only found mnemonics get used in buttons for CHUI in alert-boxes. I've fixed CHUI implementation and removed ... Vadim Gindin
01:12 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Constantin, are you gonna merge the patch to trunk?
Yes, after it finishes the main runtime t...
Constantin Asofiei
01:06 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Please review 2914b revision 10987.
> I'm OK with the changes....
Hynek Cihlar
08:08 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Hynek Cihlar wrote:
> Please review 2914b revision 10987.
I'm OK with the changes.
Please use this patch (from 2...
Constantin Asofiei
12:51 PM User Interface Bug #3029: String pasted from clipboard is not "registered" by fill-in widget
To reproduce, run @ask-gui.p@, paste a program name into the fill-in from clipboard, hit enter, the program is not ex... Hynek Cihlar
12:42 PM User Interface Bug #3029 (New): String pasted from clipboard is not "registered" by fill-in widget
Hynek Cihlar
05:02 AM Base Language Feature #1612: finish SESSION system handle support
Constantin Asofiei wrote:
> Igor, to configure an appserver, on windev01 you need to use the @Progress Explorer@ too...
Igor Skornyakov
05:00 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> At this time, you should only implement features that don't depend on @-clientlog@. This would i...
Constantin Asofiei

03/14/2016

02:17 PM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> > As I can see from docs mnemonics (characters after '&') are work only for Windows
>
> Please...
Vadim Gindin
08:36 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
> As I can see from docs mnemonics (characters after '&') are work only for Windows
Please test this in ChUI to co...
Greg Shah
02:37 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Branch is rebased with the latest trunk revision. Current branch revision is 10985. Vadim Gindin
01:18 AM User Interface Bug #2787: implement mnemonics/accelerator key support for button
Greg Shah wrote:
> For details on the problem, see #2775-8
>
> We need to look carefully at the menu implementati...
Vadim Gindin
02:15 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Vadim, about your changes in 2849a rev 11022:
> * @Menu.java@ - copyright date needs to...
Vadim Gindin
10:25 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Sergey, about the changes in the mouse handler classes:
> * you have changes for Swing ...
Sergey Ivanovskiy
10:09 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim, about your changes in 2849a rev 11022:
* @Menu.java@ - copyright date needs to be set to @2015-2016@
* @Menu...
Constantin Asofiei
09:09 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> After the "Message Update" dialog is first opened and then closed, the focus window has be...
Sergey Ivanovskiy
08:07 AM User Interface Feature #1801: add some frame options
Created task branch 2038c from trunk 10982. Hynek Cihlar
04:37 AM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10982. The latest revision is now 10986. Igor Skornyakov

03/13/2016

11:26 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Please review 2914b revision 10987. The branch resolves a GUI regression of wrong frame size and also fixes frame scr... Hynek Cihlar
10:34 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10982. 2914b is now at revision 10986. Hynek Cihlar
05:53 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Does this reference need to be in @ThinClient@? I'd prefer if this was a static member of the po...
Vadim Gindin

03/11/2016

11:52 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> 2958 issue is reproduced for the Swing client, trying to identify the root causes.
After...
Sergey Ivanovskiy
09:46 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
2958 issue is reproduced for the Swing client, trying to identify the root causes. Sergey Ivanovskiy
08:18 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Have you looked at the recreate in #2958?
What are the remaining known issues?
What testing is still pending?
Greg Shah
12:28 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
I can't reproduce this bug on the Swing client with the attached program that creates two dynamic windows and one the... Sergey Ivanovskiy
09:24 AM Base Language Feature #1612: finish SESSION system handle support
In the dialog the @Debug@ button should be present but disabled so that it is clear that it is not functional. The c... Greg Shah
09:23 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> We are not going to support @-clientlog@ at this time. Make sure to put an @UnimplementedFeature....
Igor Skornyakov
09:21 AM Base Language Feature #1612: finish SESSION system handle support
We are not going to support @-clientlog@ at this time. Make sure to put an @UnimplementedFeature.todo()@ into the deb... Greg Shah
09:04 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> What do the Progress docs state about it?
Essentially not much more than I could see. It is esse...
Igor Skornyakov
08:57 AM Base Language Feature #1612: finish SESSION system handle support
> BTW: I understand that -clientlog, -logginglebel and -debugalert should be command-line options of the client. Is t... Greg Shah
08:57 AM Base Language Feature #1612: finish SESSION system handle support
> > What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
> > I'm not sure that ...
Greg Shah
08:56 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
> I'm ...
Igor Skornyakov
08:50 AM Base Language Feature #1612: finish SESSION system handle support
What is the purpose of @-clientlog@? I guess it sets a log file name. But for what use?
I'm not sure that we nee...
Greg Shah
08:36 AM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> No. Those other attributes are not in use and we aren't going to support them at this time.
I s...
Igor Skornyakov
08:28 AM Base Language Feature #1612: finish SESSION system handle support
> There is a number of attributes which are related to @-clientlog@ startup parameter (@LOGFILE-NAME@, @LOGGING-LEVEL... Greg Shah
08:20 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> At the any time there is only one opened popup menu is possible in the application. Should I fix it now or it is be... Greg Shah
05:40 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Does this check @if ( this.getActualBounds().contains(e.getX(), e.getY()) )@ work properl...
Vadim Gindin
05:31 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Colleagues. I have a question. At the any time there is only one opened popup menu is possible in the application. Sh... Vadim Gindin
01:07 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Does this check @if ( this.getActualBounds().contains(e.getX(), e.getY()) )@ work properly? Theoretically it should r... Sergey Ivanovskiy
12:55 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> I would propose that @editor.physicalBounds().contains(..)@ should be replaced with @editor.getActualBounds().conta... Sergey Ivanovskiy
09:17 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I'm testing my proposal and it probably wrong.. I'm confused with such amount of location methods: @location/physical... Vadim Gindin
09:07 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I would propose that @editor.physicalBounds().contains(..)@ should be replaced with @editor.getActualBounds().contain... Vadim Gindin
07:28 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10981. 2914b is now at revision 10985. Hynek Cihlar

03/10/2016

06:57 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Committed revision 11021 is the summary fix from 1811t and editor menu standalone fix. Vadim, please review @EditorGu... Sergey Ivanovskiy
12:23 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Yes, the branch is ready. Please fix it. Vadim Gindin
07:35 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> It works fine for SWING, but for WEB it shows editor popup when the user clicks that square in the right bottom cor... Sergey Ivanovskiy
06:36 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
It works fine for SWING, but for WEB it shows editor popup when the user clicks that square in the right bottom corne... Vadim Gindin
05:55 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> Ok, If you are sure, I don't mind.
Committed revision 11020 rolled back @AbstarctContainer.findMouseSource@ and @E...
Sergey Ivanovskiy
05:37 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Ok, If you are sure, I don't mind. Vadim Gindin
05:21 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I think that 1811t will be committed to the trunc, then the same issues will appear again. It is better to apply @Abs... Sergey Ivanovskiy
05:15 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Don't know how to do it better. In 1811t @AbstractContainer.findMouseSource@ returns the mouse source component. And ... Sergey Ivanovskiy
05:09 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Vadim Gindin wrote:
> > I have some difficulty. Lets look at EDITOR that has both scroll...
Vadim Gindin
04:48 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> I have some difficulty. Lets look at EDITOR that has both scroll bars: horizontal and vertical....
Sergey Ivanovskiy
04:08 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I have some difficulty. Lets look at EDITOR that has both scroll bars: horizontal and vertical. I'm confused with wid... Vadim Gindin
06:35 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11061 fixed 2) issue from note 56. Sergey Ivanovskiy
06:09 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Ok. Planning to check... Sergey Ivanovskiy
03:11 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> It relates to the focus management, it seems that sometimes I can't focus the given widge...
Igor Skornyakov
03:07 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Sergey Ivanovskiy wrote:
> > 3) Unrelated: if we press CTRL + D to set the GLOVE cursor to the widget, then the foc...
Sergey Ivanovskiy
03:01 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Igor, please look at the video of the last P2j test against ./mouse/load-mouse-pointer.p....
Igor Skornyakov
02:57 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11059 fixed the 1) issue with labels with TODO comments. Sergey Ivanovskiy
02:31 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor, please look at the video of the last P2j test against ./mouse/load-mouse-pointer.p. It seems that two unknown i... Sergey Ivanovskiy
02:15 PM Base Language Feature #1612: finish SESSION system handle support
The note 59 has been updated. Igor Skornyakov
12:40 PM Database Bug #3026: BUFFER-DELETE() method does not account for table-level delete validation
Our implementation of the @BUFFER-DELETE()@ method is incomplete. If the table containing the target record has schem... Eric Faulhaber
12:39 PM Database Bug #3026 (Closed): BUFFER-DELETE() method does not account for table-level delete validation
Eric Faulhaber
11:07 AM Database Feature #2692: table-level VALEXP/VALMSG support
One other aspect of this task is still open: I've discovered that our implementation of the @BUFFER-DELETE()@ method ... Eric Faulhaber
03:28 AM User Interface Bug #3025: Do not show resize cursor for non-resizable window
When window widget RESIZE attribute set to false, we still show resize cursor at the wndow edges. Hynek Cihlar
03:27 AM User Interface Bug #3025 (New): Do not show resize cursor for non-resizable window
Hynek Cihlar

03/09/2016

06:07 PM Base Language Feature #1612: finish SESSION system handle support
My initial description of the @DEBEG-ALERT@ semantics was not correct as I started me tests from the Procedure Editor... Igor Skornyakov
02:47 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, do you know if caption buttons should be traversed using ...
Sergey Ivanovskiy
02:17 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> Hynek, do you know if caption buttons should be traversed using TAB or SHIFT + TAB?
No...
Hynek Cihlar
02:09 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Hynek, do you know if caption buttons should be traversed using TAB or SHIFT + TAB? Sergey Ivanovskiy
01:52 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Sergey Ivanovskiy wrote:
> The attached program doesn't work correctly with "shift + tab" in the web and swing clien...
Sergey Ivanovskiy
12:45 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The note 37 has been updated. Sergey Ivanovskiy
12:40 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The common issue (Swing and Web clients) with the focus_order.p is the top "h2" window doesn't highlight its title bar. Sergey Ivanovskiy
12:37 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
The attached program doesn't work correctly with "shift + tab" in the web and swing clients. Planning to investigate ... Sergey Ivanovskiy
11:58 AM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Found that labels in frames are not registered as widgets but have unique ids. In this program "A" if the mouse point... Sergey Ivanovskiy
11:06 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Committed revision 11018 fixed @p2j.mouse.js@. Sergey Ivanovskiy
10:07 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Window title popup isn't working for Web client.. (but it works for SWING). What could be a re...
Sergey Ivanovskiy
09:55 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> I don't understand.. Sergey, is proposed fix complete? Why wouldn't you commit it?
Because it contains some changes...
Sergey Ivanovskiy
09:16 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I don't understand.. Sergey, is proposed fix complete? Why wouldn't you commit it? Vadim Gindin
09:17 AM User Interface Bug #3023: error when frame initialization fails
If the shared frames do not match with their master frame, the initialization should raise 683 condition and the proc... Ovidiu Maxiniuc
09:01 AM User Interface Bug #3023 (New): error when frame initialization fails
Ovidiu Maxiniuc
08:58 AM User Interface Bug #3022: frame widgets and menus remain registered to ConfigManager and LogicalTerminal
I noticed that information about widgets created by a procedure remain in @ConfigManager@ and @LogicalTerminal@ data ... Ovidiu Maxiniuc
08:26 AM User Interface Bug #3022 (New): frame widgets and menus remain registered to ConfigManager and LogicalTerminal
Ovidiu Maxiniuc
07:31 AM User Interface Bug #3021: MESSAGE with SET clause works incorrectly
With Progress the attached program displays empty string and accepts @ENTER@ while converted version displays "?" and... Igor Skornyakov
07:28 AM User Interface Bug #3021 (Closed): MESSAGE with SET clause works incorrectly
Igor Skornyakov
03:50 AM User Interface Support #2672: GUI web client performance improvements
I've committed the changes I've made last week for the state-sync optimization to branch 2672b (from trunk rev 10980)... Constantin Asofiei

03/08/2016

04:26 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> Code Review Task Branch 1612a Revision 10983
>
> 1. Are you sure that only the @message(Object...
Igor Skornyakov
04:21 PM Base Language Feature #1612: finish SESSION system handle support
Code Review Task Branch 1612a Revision 10983
1. Are you sure that only the @message(Object[] list, ColorSpec cs, han...
Greg Shah
04:17 PM Base Language Feature #1612: finish SESSION system handle support
Rebased task branch 1612a from P2J trunk rev 10980. The latest revision is now 10983. Igor Skornyakov
04:07 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> > OK. What should I work on tomorrow?
>
> Is @DATA-ENTRY-RETURN@ done?
>
> Is @APPL-ALERT-B...
Igor Skornyakov
04:04 PM Base Language Feature #1612: finish SESSION system handle support
> OK. What should I work on tomorrow?
Is @DATA-ENTRY-RETURN@ done?
Is @APPL-ALERT-BOXES@ done?
Finish those ...
Greg Shah
03:35 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> The customer does use @-debugalert@. The @.pf@ I have does not use @-clientlog@ but I will check...
Igor Skornyakov
03:21 PM Base Language Feature #1612: finish SESSION system handle support
> Regarding DEBUG-ALERT. It is possible of course to provide a stack trace of the server-side code, but it will be re... Greg Shah
02:44 PM Base Language Feature #1612: finish SESSION system handle support
Greg Shah wrote:
> I appreciate the updates on @IMMEDIATE-DISPLAY@. As I mentioned in note 86:
>
> > OK, at this...
Igor Skornyakov
02:34 PM Base Language Feature #1612: finish SESSION system handle support
I appreciate the updates on @IMMEDIATE-DISPLAY@. As I mentioned in note 86:
> OK, at this point I think we need t...
Greg Shah
02:31 PM Base Language Feature #1612: finish SESSION system handle support
I was able to see an effect of the @IMMEDIATE-DISPLAY@ attribute (at least partially). Note 59 has been updated. See ... Igor Skornyakov
04:04 PM User Interface Bug #2954: Focus is not put on the expected widget when window activated
Tests to check the focus management are #1798-32. Sergey Ivanovskiy
03:32 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
The web combo boxes display opened drop downs incorrectly to their parents in this branch. Sergey Ivanovskiy
03:11 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > window title popup is not opened for WEB client.
> >
> > This ...
Sergey Ivanovskiy
01:52 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > window title popup is not opened for WEB client.
>
> This is caused by the broken @findMouse...
Sergey Ivanovskiy
01:28 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've committed my current changes and rebased the branch. Now current revision is 11017. Vadim Gindin
12:42 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:
> > > Review for 2849a rev 11006:
>...
Vadim Gindin
11:19 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
> window title popup is not opened for WEB client.
This is caused by the broken @findMouseSource()@, right?
Ser...
Greg Shah
11:16 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> Greg Shah wrote:
> > > Some items in window title bar popup have icons, such as Close, Maximize,...
Vadim Gindin
10:42 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Greg Shah wrote:
> > Some items in window title bar popup have icons, such as Close, Maximize, Minimize, Restore. Sh...
Greg Shah
07:33 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Vadim Gindin wrote:
> Constantin Asofiei wrote:
> > Review for 2849a rev 11006:
> > # @EditorGuiImpl.mouseClicked@...
Constantin Asofiei
06:12 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Window title popup isn't working for Web client.. (but it works for SWING). What could be a reason - coordinates? Edi... Vadim Gindin
03:27 PM User Interface Feature #2967 (WIP): web socket message sizes are limited to 32K, make sure that drawing ops and ...
Yes, both these issues will be handled by Constantin. Greg Shah
01:14 PM User Interface Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
> If I understand correctly, the remaining work for this task is for Constantin. Correct?
Yes if the known two issu...
Sergey Ivanovskiy
10:53 AM User Interface Feature #2967: web socket message sizes are limited to 32K, make sure that drawing ops and images...
If I understand correctly, the remaining work for this task is for Constantin. Correct? Greg Shah
02:42 PM Base Language Bug #3020: Add support for the IMMEDIATE-DISPLAY and MULTITASKING-INTERVAL SEEION attributes
In a simplest scenario when @MULTITASKING-INTERVAL@ == 0 (default value) the @IMMEDIATE-DISPLAY@ is @false@ (default ... Igor Skornyakov
02:38 PM Base Language Bug #3020 (Test): Add support for the IMMEDIATE-DISPLAY and MULTITASKING-INTERVAL SEEION attributes
Igor Skornyakov
01:44 PM User Interface Support #2675: list of differences between the web GUI client and the original 4GL Windows GUI en...
The current implementation of the GUI web client redirects to the login page if a user executes the reload/refresh co... Sergey Ivanovskiy
12:14 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Rebased task branch 2914b against trunk revision 10980. 2914b is now at revision 10982. ChUI regression test restarted. Hynek Cihlar
12:08 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Greg Shah wrote:
> Please note that a rebase will be needed.
Right, thanks for pointing this out.
Hynek Cihlar
12:06 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Code Review Task Branch 2914b Revision 10981
The changes are fine.
Please note that a rebase will be needed.
Greg Shah
11:27 AM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
Please review task branch 2914b revision 10981. It contains a regression fix - frame/window size may be calculated wr... Hynek Cihlar
11:35 AM User Interface Feature #3019: Add icons support to menu items
> > Is it possible to implement icons in a 4GL custom popup menu?
>
> If you asked about possibility to assign ico...
Greg Shah
11:29 AM User Interface Feature #3019: Add icons support to menu items
Greg Shah wrote:
> Are there icons in any of the other default menus (e.g. for editor and fill-in)?
No. Icons are on...
Vadim Gindin
11:17 AM User Interface Feature #3019: Add icons support to menu items
Are there icons in any of the other default menus (e.g. for editor and fill-in)?
Is it possible to implement icons...
Greg Shah
11:13 AM User Interface Feature #3019: Add icons support to menu items
Window title popup contains icons for the following items: Close, Maximize, Minimize, Restore. Add new class for Menu... Vadim Gindin
11:09 AM User Interface Feature #3019 (New): Add icons support to menu items
Vadim Gindin
11:00 AM User Interface Bug #2968: disconnect/reconnect and manual reload must re-establish the websocket connection, nee...
Is there anything more to do on this task, other than adding comments?
Please document the limitations of our relo...
Greg Shah
08:04 AM User Interface Support #2672: GUI web client performance improvements
Please put primary focus on the editing improvements. We know there is much to be gained there.
While you are wor...
Greg Shah
05:32 AM User Interface Support #2672: GUI web client performance improvements
Greg, I can continue with the state-sync changes, but (again) this doesn't solve fully our scenario. The most used A... Constantin Asofiei
05:16 AM User Interface Support #2672: GUI web client performance improvements
Testing passed and 2672a rev 10982 was merged to trunk rev 10980. Branch 2672a was archived. Constantin Asofiei
07:05 AM User Interface Feature #1798: implement full frame family support (parent-child relationships between frames)
See the @testcases/uast/frame-z-order/frame-parenting.p@, @nested-frames.p@ and @frame-parenting2.p@ tests. Constantin Asofiei

03/07/2016

05:56 PM User Interface Bug #2914: Fix errors in window_sizing/test_runner.p
I have opened task branch 2914b for regression fixes. Hynek Cihlar
04:10 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
In previous note please read "When I've *commented* @findMouseSource@ change" instead of "When I've committed @findMo... Vadim Gindin
04:09 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Constantin Asofiei wrote:
> Review for 2849a rev 11006:
> # have you tested this with the Web client?
Not yet.
> ...
Vadim Gindin
03:54 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
This change to @findMouseSource()@ has been removed in revision 11056 of branch 1811t. It has been replaced with a d... Greg Shah
03:50 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
W/o this fix the selection by mouse drag and scrolling by mouse wheel was not working. Igor Skornyakov
03:48 PM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Igor, I've found that you changed @EditorGuiImpl.findMouseSource()@, adding @this == src.parent(EditorGuiImpl.class)@... Vadim Gindin
01:07 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
I've rebased the branch. Current revision is 11013. Vadim Gindin
02:41 PM User Interface Feature #1798: implement full frame family support (parent-child relationships between frames)
Constantin: what testcases can be used to explore our frame family support (especially in regard to focus processing)... Greg Shah
01:37 PM Base Language Feature #1612: finish SESSION system handle support
I cannot reproduce the effect of the @IMMEDIATE-DISPLAY@ I've seen initially. I'm really start to think that it was a... Igor Skornyakov
11:56 AM Base Language Feature #1612: finish SESSION system handle support
The note 59 has been updated. Igor Skornyakov
01:07 PM User Interface Bug #3013 (Closed): The mouse wheel doesn't work if the mouse pointer is over scrollbars
It looks good. I'm closing this task. Greg Shah
01:04 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Committed revision 11056 fixed history entries and added todo comments. Sergey Ivanovskiy
12:13 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Do you mean to add processAction(MouseEvent e) to Widget and to implement it in subclasses?
I'm not sure. At th...
Greg Shah
12:05 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> Also, in regard to the issue from note 38 (it is still a problem, right?) please open a new bug as subtask for #267... Sergey Ivanovskiy
11:59 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Good. Make the cleanup I requested in the code review.
Also, in regard to the issue from note 38 (it is still a p...
Greg Shah
11:57 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
It seems that p2j and 1811t perform @uast/mouse/load-mouse-pointer.p@ similarly. Sergey Ivanovskiy
11:52 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Is there anything left to do on this task? Greg Shah
11:51 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Code Review Task Branch 1811t Revisions 11054/11055
I like the approach.
1. I prefer not to encode widget-speci...
Greg Shah
11:01 AM User Interface Support #2672: GUI web client performance improvements
Greg Shah wrote:
> Please rebase to trunk 10979 and then rerun regression testing.
Rebased and runtime testing star...
Constantin Asofiei
10:46 AM User Interface Support #2672: GUI web client performance improvements
Greg Shah wrote:
> > Next work (related to networked exported APIs/StateSync) can be released into 1811t.
>
> Is ...
Constantin Asofiei
10:44 AM User Interface Support #2672: GUI web client performance improvements
> Next work (related to networked exported APIs/StateSync) can be released into 1811t.
Is this work higher priorit...
Greg Shah
10:43 AM User Interface Support #2672: GUI web client performance improvements
Please rebase to trunk 10979 and then rerun regression testing. Assuming it passes, you can merge to trunk. Greg Shah
10:32 AM User Interface Support #2672: GUI web client performance improvements
Greg Shah wrote:
> How much more work is needed on this? We need you to move on to other word, unless the remaining...
Constantin Asofiei
10:12 AM User Interface Support #2672: GUI web client performance improvements
Code Review Task Branch 2672a Revision 10981
The changes are fine.
How much more work is needed on this? We ne...
Greg Shah
05:30 AM User Interface Bug #3016: In 4GL window HEIGHT can be less than the actual height
In 4GL window HEIGHT attribute can be assigned to smaller values than the smallest physical window size. So we end up... Hynek Cihlar
05:28 AM User Interface Bug #3016 (New): In 4GL window HEIGHT can be less than the actual height
Hynek Cihlar

03/06/2016

03:50 PM Base Language Feature #1612: finish SESSION system handle support
There is a correlation between @IMMEDIATE-DISPLAY@ and @MULTITASKING-INTERVAL@. The attached test runs the same proce... Igor Skornyakov
02:37 PM Base Language Feature #1612: finish SESSION system handle support
It is strange but today I do not see any effect of the @IMMEDIATE-DISPLAY@ at all. Igor Skornyakov
12:49 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > There are @FrameGuiImpl@, @ModalWindow@, @OverlayWindow@ and @W...
Sergey Ivanovskiy
12:44 PM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> There are @FrameGuiImpl@, @ModalWindow@, @OverlayWindow@ and @WindowGuiImpl@ classes that...
Igor Skornyakov
11:21 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> The semantics you describe can looks OK. The problem is that I it seems to be not exactly c...
Sergey Ivanovskiy
10:57 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Understand your position and trying to explain and to prove that this change of @Abstract...
Igor Skornyakov
10:54 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > Thanks, I will use it. Igor, are you planning to fix it? Can I ...
Sergey Ivanovskiy
10:35 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Greg Shah wrote:
> I like the approach (in 3013_2.txt), please go ahead.
Greg, please review the committed revision 1...
Sergey Ivanovskiy
08:44 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Thanks, I will use it. Igor, are you planning to fix it? Can I look at this too, because ...
Igor Skornyakov
08:01 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
> BTW: you can make a screencast for a single window if in the profile you will choose "Record a single rectangle" an... Sergey Ivanovskiy
07:58 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
BTW: you can make a screencast for a single window if in the profile you will choose "Record a single rectangle" and ... Igor Skornyakov
07:54 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> This tool is helpful. I tried to display the mouse pointer over a scroll bar and a combob...
Igor Skornyakov
07:34 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
This tool is helpful. I tried to display the mouse pointer over a scroll bar and a combobox button. Sergey Ivanovskiy
07:04 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Igor Skornyakov wrote:
> > Sergey Ivanovskiy wrote:
> > > Ok, understand. Please look a...
Igor Skornyakov
06:41 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > Ok, understand. Please look at the next scenario (in note 17) I...
Sergey Ivanovskiy
05:28 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
I've added a more detailed screencast of the test. Igor Skornyakov
05:13 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Ok. I will send you screen shot that is suspected (note 17) in P2j Sergey Ivanovskiy
05:08 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> Ok, understand. Please look at the next scenario (in note 17) Is this behavior correct?
...
Igor Skornyakov
05:04 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Sergey Ivanovskiy wrote:
> > These steps are described in note 19
> > 1) Run uast/mouse/load...
Sergey Ivanovskiy
04:51 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Sergey Ivanovskiy wrote:
> These steps are described in note 19
> 1) Run uast/mouse/load-mouse-pointer.p
> 2) Sele...
Igor Skornyakov
04:50 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Igor Skornyakov wrote:
> Here is the screencast of the mouse cursor test. Made with http://www.maartenbaert.be/simpl...
Sergey Ivanovskiy
04:43 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
These steps are described in note 19
1) Run uast/mouse/load-mouse-pointer.p
2) Select "WAIT" cursor from "wcur" com...
Sergey Ivanovskiy

03/05/2016

07:47 AM User Interface Support #2672: GUI web client performance improvements
2672a rev 10981 contains comments and some other changes (mostly rollbacks). Constantin Asofiei
07:47 AM User Interface Support #2672: GUI web client performance improvements
rules for attributes:
# all size-related attributes setters change the AUTO-RESIZE to FALSE (regardless if is a no-o...
Constantin Asofiei
05:46 AM User Interface Bug #2849: implement and/or fix the default popup menus for all widgets
Review for 2849a rev 11006:
# have you tested this with the Web client?
# some classes are missing history entries
...
Constantin Asofiei
04:14 AM User Interface Bug #3013: The mouse wheel doesn't work if the mouse pointer is over scrollbars
Here is the screencast of the mouse cursor test. Made with http://www.maartenbaert.be/simplescreenrecorder/ Igor Skornyakov
 

Also available in: Atom