Project

General

Profile

Activity

From 08/26/2019 to 09/24/2019

09/24/2019

04:38 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sergey: OK, please merge 4286a to trunk. Greg Shah
03:41 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
I'm OK with that. Stanislav Lomany
02:01 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav: It is your call. If you are OK, Sergey can merge to trunk. Greg Shah
01:56 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> Shouldn't we log something is these cases?...
Sergey Ivanovskiy
01:19 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
The branch 4286a was update over the trunc rev 11329 to revision 11342. Sergey Ivanovskiy
11:48 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I'm working to make changes in the rules for ProgressBar events conversion. So far I did changes for mouse events.
I...
Marius Gligor
09:00 AM Bug #4074 (Test): Mismatching ROW-ENTRY/LEAVE events
Greg Shah
08:16 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Changes were merged into 4103a rev 11341. Branch 4239a was dead-archived. Adrian Lungu

09/23/2019

06:33 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
The committed rev. 11341 (4286a) fixed found issues. The web client was tested with this diff... Sergey Ivanovskiy
11:03 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Stanislav: Do you have any concerns or other requirements?
I'm OK if the storage properly supports long keys and...
Stanislav Lomany

09/20/2019

02:57 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Code Review Task Branch 4286a Revision 11339
I'm OK with the changes.
@BrowseKey@, @EnhancedBrowseConfig@, @Enh...
Greg Shah
01:54 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Yes, the last committed revision is rev 11339. Sergey Ivanovskiy
01:09 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Is everything checked in? Greg Shah
12:32 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg, please review the final changes that should fix found issues. Sergey Ivanovskiy
11:41 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hynek Cihlar wrote:
> Marius Gligor wrote:
> > Hi Hynek, Yes I did. Please take a look over my changes in branch 38...
Marius Gligor
11:28 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> Hi Hynek, Yes I did. Please take a look over my changes in branch 3858a (at the top)
>
> [...
Hynek Cihlar
10:54 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hi Hynek, Yes I did. Please take a look over my changes in branch 3858a (at the top)... Marius Gligor
10:47 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius, regrading the NPE. Did you extend @widgetKwords@ and @widgetClasses@ maps in @ocx_conversion.rules@ with the ... Hynek Cihlar
10:42 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> I need to implement the ProgressBar like a 4Gl widget extension.
Ok, now I see that.
...
Vladimir Tsichevski
10:34 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Vladimir, many thanks for your feedback.
Without ext-hints file the conversion is done with success but the result i...
Marius Gligor
10:22 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> Vladimir, I attached both the uast test and ext-hints file.
The problem is in the @target-...
Vladimir Tsichevski
09:52 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Vladimir, I attached both the uast test and ext-hints file.
The uast tests are also committed in @testcases@ project...
Marius Gligor
09:43 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius, could you please attach the 4gl example, which causes troubles?
I work on another OCX widget, and at the m...
Vladimir Tsichevski
08:55 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Working on top of the branch 4124a I have the same negative experience trying to convert my uast test for progress ba... Marius Gligor
01:56 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I rebased my task branch 3858a from branch 4124a Marius Gligor
10:33 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Please merge these changes into 4103a and dead-archive 4239a. Greg Shah

09/19/2019

05:03 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
For the web client the web storage can use keys to extend the value capacity. If @getKey(i)@ returns @null@, then thi... Sergey Ivanovskiy
04:17 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sergey Ivanovskiy wrote:
> OK. Committed revision 11334 (4286a) changed @UserPreferences@ in order to use long keys....
Sergey Ivanovskiy
12:14 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
OK. Committed revision 11334 (4286a) changed @UserPreferences@ in order to use long keys. Planning to add the followi... Sergey Ivanovskiy
09:41 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> do you suppose that each one of procedure_name/browse_name/user_name doesn't exceed 80
Yes, this will be a limit...
Greg Shah
09:26 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> * for user preferences, the individual parts can be used as paths in the tree so that we can properly store with le... Stanislav Lomany
09:22 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg, do you suppose that each one of procedure_name/browse_name/user_name doesn't exceed 80. Is it possible for proc... Sergey Ivanovskiy
09:17 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
OK, why not do the following?
* keys are optionally nested in a tree using @/@ as the path separator (e.g. "proced...
Greg Shah
09:01 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
For the web client @localStorage@ doesn't have such restrictions on its keys. You can use @procedure name + browse n... Sergey Ivanovskiy
06:42 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> > I don't think so, unless you have a reason this makes sense. I think each enhanced brow...
Sergey Ivanovskiy
06:20 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> I don't think so, unless you have a reason this makes sense. I think each enhanced browse would load its specific ... Stanislav Lomany
01:36 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg, Stanislav,
Please clarify my part of this task. Should we add @String[] keys();@ or expose @int getSize();@ an...
Sergey Ivanovskiy
01:06 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I think you should branch from 4124a because the OCX conversion is heavily modified and enhanced in that branch. For... Greg Shah
01:04 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
From Marius:
* I did the changes in the conversion rules for ProgressBar widget following the same rules like alre...
Greg Shah
03:37 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
created task branch 3858a rev 11328 Marius Gligor

09/18/2019

06:05 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Greg, do we want to load all of the configs in memory on the client side, as we do on the server side?
I don't t...
Greg Shah
05:16 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Please help to understand when you need these methods.
I think that the order will be following:
# Server asks...
Stanislav Lomany
07:33 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
@Preferences@ storage has the following requirement on keys that the maximal key length must not exceed @80@.
Th...
Sergey Ivanovskiy
07:05 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> Can we iterate stored entries or get list of them?
The web client uses @localStorage@ on ...
Sergey Ivanovskiy
05:14 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Can we iterate stored entries or get list of them? Stanislav Lomany
10:17 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I created an UAST test @progressbar-demo.w@ starting from an existing UAST test for PSTime OCX but using the Progress... Marius Gligor

09/17/2019

05:31 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Committed rev 11333(4286a) renamed @deleteKeyAndValue@. I tested @EnhancedBrowseConfig@ with the web client too. It s... Sergey Ivanovskiy
04:54 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sergey Ivanovskiy wrote:
> I would like to change @deleteKeyAndValue(String key)@ to @delete(String key)@ in this ca...
Greg Shah
04:30 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
I would like to change @deleteKeyAndValue(String key)@ to @delete(String key)@ in this case. Greg, is it OK for you? Sergey Ivanovskiy
04:27 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg Shah wrote:
> How about changing @deleteKeyAndValue()@ to @deleteObject()@?
This name is more convenient for m...
Sergey Ivanovskiy
04:22 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Ok. Please review this summary changes rev 11332 (4286a). The last changes were the fix for @EnhancedBrowseConfig@ to... Sergey Ivanovskiy
04:21 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav: Are you OK with this? Greg Shah
04:19 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > I think so. Can you delete an item using @...setObject("key1", nul...
Greg Shah
03:55 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sorry, that I didn't note that in order to serialize and desirialize @EnhancedBrowseConfig@ I used this patch @Enhanc... Sergey Ivanovskiy
03:52 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg Shah wrote:
> I think so. Can you delete an item using @...setObject("key1", null)@?
It doesn't delete the ke...
Sergey Ivanovskiy
03:26 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
I think so. Can you delete an item using @...setObject("key1", null)@? Greg Shah
02:52 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Now with revision 11331 (4286a), we can use these methods to save/retrieve @EnhancedBrowseConfig@... Sergey Ivanovskiy
11:21 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
1. I installed a MS tool @OLE/COM Object Viewer@ in my VM to discover more about properties, methods and events expos... Marius Gligor

09/16/2019

02:15 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Vladimir recently encountered similar problems, please see #3820 for some useful notes.
I suspect you are right ...
Greg Shah
12:02 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Working on this feature, first I tried to read the 4GL documentation to find out how OCX are handled.
Next I tried t...
Marius Gligor
02:08 AM Feature #3858 (WIP): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 commo...
Marius Gligor
06:28 AM Feature #4286 (Review): support user-specific offline storage that is provided by the client's UI...
Please review committed revision 11331 (4286a) that added common class @UserKeyValueStorage@ in order to manage chunk... Sergey Ivanovskiy
01:39 AM Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > 1. The @11330@ re-enables the select/deselect events for @sk...
Marius Gligor
01:36 AM Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Constantin/Eugenie: Please review the changes in 3811b.
>
> I have...
Marius Gligor

09/15/2019

04:32 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Please review the committed rev 11330 (4286a) that should fix the code according to the first review. I haven't imple... Sergey Ivanovskiy

09/14/2019

06:43 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Caused by: java.lang.RuntimeException: Unexpected code path
I got rid of this by setting @MVCC=false@.
Stanislav Lomany

09/13/2019

04:36 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Is this blocking you? Can you use the latter sequence for your testing and open a new bug for the failing one?
O...
Stanislav Lomany
03:39 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav Lomany wrote:
> Guys, in the following sequence
> [...]
>
> @first@ fails to load the recently create...
Eric Faulhaber
12:37 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Guys, in the following sequence ... Stanislav Lomany
04:31 PM Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > 1. The @11330@ re-enables the select/deselect events for @sk...
Eugenie Lyzenko
04:05 PM Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> 1. The @11330@ re-enables the select/deselect events for @skip@ widget. The reason? Did you...
Constantin Asofiei
01:56 PM Feature #3811: more misc UI features
Greg Shah wrote:
> Constantin/Eugenie: Please review the changes in 3811b.
I have no objections in general. The q...
Eugenie Lyzenko
11:11 AM Feature #3811: more misc UI features
Constantin/Eugenie: Please review the changes in 3811b. Greg Shah
11:04 AM Feature #3811: more misc UI features
Last changes which adjust slider widget mouse area coordinates has been committed in branch 3811b revision 11335
The...
Marius Gligor
12:09 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
The code in 4239a 11329-11330 is good. Stanislav Lomany
09:02 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Code Review Task Branch 4286a Revision 11329
Overall, it is going in the right direction.
1. Why is @UserPrefer...
Greg Shah
08:46 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Please implement "chunking" where you split the entry into pieces. Hide this behind the FWD client storage API but i... Greg Shah
08:26 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
The used backed data storages, @Preferences@ and @localStorage@ have the maximal size of bytes that can be stored in ... Sergey Ivanovskiy
05:46 AM Feature #4286 (WIP): support user-specific offline storage that is provided by the client's UI dr...
Sergey Ivanovskiy
05:46 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
The committed revision 11329 (4286a) implemented the client storage. I didn't test this version, but please review th... Sergey Ivanovskiy

09/12/2019

12:43 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
I didn't check that the Java Preferences users key and value storage has the following limits for the maximum length ... Sergey Ivanovskiy
08:37 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Sergey Ivanovskiy wrote:
> It seems that the web client can use @java.util.prefs.Preferences.userRoot()@ as the othe...
Greg Shah
05:01 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
It seems that the web client can use @java.util.prefs.Preferences.userRoot()@ as the other clients. Does it really ne... Sergey Ivanovskiy
07:57 AM Bug #4074 (Review): Mismatching ROW-ENTRY/LEAVE events
The issue has been fixed. The row is now released if exiting editing mode. The main modification comes in BrowseGuiIm... Adrian Lungu

09/11/2019

05:05 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
We've seen this before with H2. Don't know what it is, but in every case we've hit this so far, doing the same thing ... Eric Faulhaber
04:57 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
FYI, I made harness which sequentially runs CRLE tests. I had to split the set of tests in half, otherwise this error... Stanislav Lomany
03:09 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Yes. Eric Faulhaber
02:54 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Guys, here is a simple testcase:... Stanislav Lomany
10:37 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> > Stanislav, could you help with testcases from the @testcases@ project that explore these...
Sergey Ivanovskiy
10:21 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Stanislav, could you help with testcases from the @testcases@ project that explore these functionality for saving a... Stanislav Lomany
10:19 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
There are no such testcases. Stanislav will handle the enhanced browse part. I think you can focus on defining the ... Greg Shah
10:15 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
I was going through the directory settings for @hotel_gui@ and @testcases@ and could find only
these settings...
Sergey Ivanovskiy
08:56 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> The admin can reset all settings for a given user even if this user has a personal setting on the client side, corr... Greg Shah
08:01 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> The admin can reset all settings for a given user even if this user has a personal setting on the client side, corr... Stanislav Lomany
07:59 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Greg Shah wrote:
> > > If this service persists into the directory and the read functionality are implemented, then ...
Sergey Ivanovskiy
07:54 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> > Please explain where this new storage service is expected to use.
>
> I think that G...
Sergey Ivanovskiy
07:13 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> > Please explain where this new storage service is expected to use.
>
> I think that G...
Greg Shah
05:39 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Please explain where this new storage service is expected to use.
I think that Greg can provide a better vision...
Stanislav Lomany
01:53 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Stanislav Lomany wrote:
> > Stanislav: With this in mind, do we need the storage service to provide both directory a...
Sergey Ivanovskiy
09:11 AM Bug #4074 (WIP): Mismatching ROW-ENTRY/LEAVE events
I made a fix for some ROW-ENTRY, VALUE-CHANGED and ROW-LEAVE triggers. Now the ROW-ENTRY fires only when the row is s... Adrian Lungu

09/10/2019

05:02 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> It is my impression that configuring directory edit permissions is prohibitively complex for users/groups.
We ...
Stanislav Lomany
03:31 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Why not, especially considering that it already works?
It is my impression that configuring directory edit permi...
Greg Shah
03:08 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Stanislav: With this in mind, do we need the storage service to provide both directory and client-local storage bac... Stanislav Lomany
09:52 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> This service provides methods to read/write from/to the directory if its back end is a directory, otherwise its met... Greg Shah
08:39 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Created task branch 4286a for this task. Sergey Ivanovskiy
08:38 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
@EnhancedBrowseConfigManager@ reads the enhanced browse configuration from the directory. It seems that this task req... Sergey Ivanovskiy
01:34 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav Lomany wrote:
> > Do you see that, "Error locating index for sort phrase..." error in the log?
>
> No, ...
Eric Faulhaber
01:28 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav Lomany wrote:
> > I'm thinking we don't want to change the core @PreselectQuery@ behavior, but maybe we ho...
Eric Faulhaber
06:51 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> I'm thinking we don't want to change the core @PreselectQuery@ behavior, but maybe we honor it for @QueryWrapper.fi... Stanislav Lomany
12:08 PM Feature #3811: more misc UI features
I improved the draw method of GUI slider widget providing some constants used to draw the slider components like high... Marius Gligor

09/09/2019

05:30 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Do you see that, "Error locating index for sort phrase..." error in the log?
No, @index@ field just gets @null@ ...
Stanislav Lomany
04:35 PM Feature #2373: implemented output to redirected, paged terminal via (un)named streams in GUI mode
In the 4GL, the @STREAM-IO@ option can be specified at COMPILE for a program. This means that the frames default to ... Greg Shah
10:45 AM Feature #3811: more misc UI features
Today I converted and ran the @slider/*.p@ uast tests. I tested both the original code from @trunk@ and my changes in... Marius Gligor

09/06/2019

01:57 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Is this the first exception? Because this... Eric Faulhaber
12:41 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Guys, this abend ... Stanislav Lomany

09/05/2019

03:18 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Well, the fact that I differentiated the off-end behavior between first/last and next/previous tells me I needed it w... Eric Faulhaber
01:52 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
In this case @lenientOffEnd@ is already set in @PreselectQuery.open@. But I have another idea. @lenientOffEnd@ doc sa... Stanislav Lomany
12:01 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
When we assign the @PreselectQuery@ (@AdaptiveQuery@) delegate to the @QueryWrapper@, we probably need to call @deleg... Eric Faulhaber
11:23 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> In any case, this is an unchecked exception, and there is no requirement to catch it based on a javadoc annotation.... Stanislav Lomany
10:42 AM Feature #3811: more misc UI features
Please do check the @testcases/uast/slider/*.p@ programs to confirm that your findings are correct. It seems strange... Greg Shah
10:38 AM Feature #3811: more misc UI features
Please do. Greg Shah
10:36 AM Feature #3811: more misc UI features
For @VERTICAL@ sliders, no surprise, the slider is always layout at the left of its container and the 0 position at b... Marius Gligor
10:13 AM Feature #3811: more misc UI features
Today I did a lot of tests in OE for a horizontal @SLIDER@ @GUI@ widget (see attached pictures).
What I observed is ...
Marius Gligor
09:49 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> It is not clear how each item in the "set" is differentiated. Are there unique names for each browse config or eac... Stanislav Lomany

09/04/2019

05:41 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> We store a set of enhanced browse configs. Each browse config has a set of column configs.
It is not clear how e...
Greg Shah
05:00 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Please document what data types are needed. For example, do you need boolean, integer, decimal, date, string....? ... Stanislav Lomany
12:37 PM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Saving things at browser side would mean the user will not see these if he switches computers/browsers.
I unders...
Greg Shah
11:58 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Saving things at browser side would mean the user will not see these if he switches computers/browsers.
Can we ins...
Constantin Asofiei
11:54 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
Please document what data types are needed. For example, do you need boolean, integer, decimal, date, string....? Do... Greg Shah
11:36 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
> Stanislav: Can you please provide some requirements in regard to the data types and usage patterns needed?
Not ...
Stanislav Lomany
10:44 AM Feature #4286: support user-specific offline storage that is provided by the client's UI driver
In #3261, #3706 and #3880 we have seen a requirement to store data about the state of the user's browse layout/custom... Greg Shah
10:18 AM Feature #4286 (Closed): support user-specific offline storage that is provided by the client's UI...
Greg Shah
03:03 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
@QueryOffEndException@ is thrown by _some_ implementations of these methods, not all. It is needed by the @BlockManag... Eric Faulhaber
11:00 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Greg, @P2JQuery.first/next/previous/last@ function are all declared with @@throws QueryOffEndException@. Is that val... Stanislav Lomany

09/03/2019

10:34 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> In which branch are your changes?
3816a

> I assume you are implementing the @DELETE-RESULT-LIST-ENTRY@ as we...
Stanislav Lomany
09:53 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
In which branch are your changes?
I assume you are implementing the @DELETE-RESULT-LIST-ENTRY@ as well? It is use...
Greg Shah
08:12 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
I've attached a document with the status of @CREATE-RESULT-LIST-ENTRY@ testcases. So we have:
# Fix few issues for a...
Stanislav Lomany

09/02/2019

11:40 AM Feature #3811: more misc UI features
I've fixed the @SELECTION-LIST@ widget selection.
The @SELECTION-LIST@ is implementded in FWD as an instance of @Sel...
Marius Gligor

08/30/2019

05:53 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11328. Stanislav Lomany

08/29/2019

02:59 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> Please make changes to exclude LASTKEY from effects by key release.
I am looking into @lastevent...
Sergey Ivanovskiy
02:23 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Please make changes to exclude LASTKEY from effects by key release. Greg Shah
02:21 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
I didn't think about @LASTKEY@ functionality. Does it work properly? Released keys events can affect this value even ... Sergey Ivanovskiy
09:17 AM Feature #3811: more misc UI features
OK, then there are more fixes needed. Thanks. Greg Shah
09:16 AM Feature #3811: more misc UI features
Greg Shah wrote:
> Are you describing a behavior in 4GL or FWD?
In FWD
Marius Gligor
09:15 AM Feature #3811: more misc UI features
Are you describing a behavior in 4GL or FWD? Greg Shah
08:02 AM Feature #3811: more misc UI features
Running the converted @frame.w@ test I observed a strange behavior on frames:
- The highlight selection is draw wh...
Marius Gligor
02:40 AM Feature #3811: more misc UI features
Created task branch 3811b from FWD trunk revision 11327. Marius Gligor
07:29 AM Bug #3584: tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
I focused on the next issue:
> 3. findMouseSource will not report a disabled widget - this is incorrect, as toolti...
Adrian Lungu
03:37 AM Bug #3584 (WIP): tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
Adrian Lungu

08/28/2019

05:43 PM Feature #3811: more misc UI features
These are good findings. Please do fix these bugs as part of this work. Greg Shah
11:50 AM Feature #3811: more misc UI features
I provided small UAST tests in project @/tescases/uast/manual-highlight@ @(revision 1910)@ along with the original te... Marius Gligor
03:10 AM Feature #3811: more misc UI features
Apologies, I loaded a wrong image. This one is the correct image. Marius Gligor
03:04 AM Feature #3811: more misc UI features
Greg Shah wrote:
> > Caused by: org.hibernate.exception.GenericJDBCException: Invalid value "en_US_P2J" for paramete...
Marius Gligor
05:42 PM Bug #4221 (Review): Error in BaseEntity class
Vladimir Tsichevski
03:56 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> * run ChUI regression testing
CHUI main regression tests passed for rev 11393 (4045a) in one bat...
Sergey Ivanovskiy

08/27/2019

01:09 PM Feature #3811: more misc UI features
> Caused by: org.hibernate.exception.GenericJDBCException: Invalid value "en_US_P2J" for parameter "collation"; SQL s... Greg Shah
12:49 PM Feature #3811: more misc UI features
Finally I decided to create small and simple tests for this feature. First I created a test for @FILL-IN@ widget.
Wi...
Marius Gligor
12:47 PM Feature #3811: more misc UI features
The conversion of provided test @w-manualhighlight.w@ has been succeeded with some warnings:... Marius Gligor
10:48 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Yes, this is *much* better. The intention is clear.
Please do the following:
* run ChUI regression testing
* ...
Greg Shah
10:35 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> > Please look at TypeAHead.this.dequeueEvent() and EventManager.eventFromKey. It follows that Typ...
Sergey Ivanovskiy
10:04 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
OK. I understand now that if we press SPACE, then the triggered action is executed at the moment when this key is rel... Sergey Ivanovskiy
09:50 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > > Please look at TypeAHead.this.dequeueEvent() and EventManager.eve...
Sergey Ivanovskiy
09:42 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> > Please look at TypeAHead.this.dequeueEvent() and EventManager.eventFromKey. It follows that Typ...
Sergey Ivanovskiy
09:41 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > Adrian, thank you for these tests. If we hold some key down on the ...
Sergey Ivanovskiy
09:36 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
> Please look at TypeAHead.this.dequeueEvent() and EventManager.eventFromKey. It follows that TypeAHead.getKeystroke(... Greg Shah
09:21 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Sergey Ivanovskiy wrote:
> Adrian, thank you for these tests. If we hold some key down on the keyboard, then auto re...
Greg Shah
07:54 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Adrian, thank you for these tests. If we hold some key down on the keyboard, then auto repeats are generated for this... Sergey Ivanovskiy
03:53 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Firstly, related to #3690-37:
> Adrian, could you provide references for 4GL tests that proved this behavior? I ne...
Adrian Lungu
01:28 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> Sergey: Please explain the idea behind this change. The safety and correctness of the change is ...
Sergey Ivanovskiy

08/26/2019

05:19 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Sergey: Please explain the idea behind this change. The safety and correctness of the change is not obvious to me.
...
Greg Shah
04:58 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Committed revision 11391 (4045a) should fix #3690-36. Sergey Ivanovskiy
04:56 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
For an example, if we press @SPACE@ for a while, then depending on the OS drivers, the @SPACE@ typed events will be g... Sergey Ivanovskiy
04:45 PM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Are there tests for @READKEY.@? Are there evidences that 4GL uses key released events for its run-time implementation? Sergey Ivanovskiy
09:24 AM Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Adrian Lungu wrote:
> Current behavior:
> - If an action is defined "on choose of button" and in the Swing GUI inte...
Sergey Ivanovskiy
12:55 PM Feature #3811: more misc UI features
@SELECTABLE@ and @MANUAL-HIGHLIGHT@ attributes are available only for @GUI@ widgets.
@MANUAL-HIGHLIGHT@ attribute is...
Marius Gligor
11:08 AM Feature #3811 (WIP): more misc UI features
Marius Gligor
08:32 AM Feature #3811: more misc UI features
Marius: The only remaining work is to implement the runtime behavior for @MANUAL-HIGHLIGHT@. See #3811-114 and #3811... Greg Shah
 

Also available in: Atom