Project

General

Profile

Activity

From 08/21/2019 to 09/19/2019

09/19/2019

06:26 PM Database Feature #4323: parse full FQL statements and convert them to SQL
In a recent email, you noted you had added support for field/column aliases. I'm not sure whether you were referring ... Eric Faulhaber
06:13 PM Database Feature #4323: parse full FQL statements and convert them to SQL
Ovidiu Maxiniuc wrote:
> Two questions I thought about but I do not have the answer yet:
> * how to handle EXTENTS ...
Eric Faulhaber
05:03 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
created task branch 3858a rev 11328 Marius Gligor
10:44 AM Database Feature #4307: DMO conversion changes
The @TempTableRecord@ methods are not directly accessed by the business logic. Instead they are accessed only interna... Ovidiu Maxiniuc

09/18/2019

06:05 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
04:33 PM Database Feature #4307: DMO conversion changes
Let me ask what I'm really trying to understand... Do the temp-table DMO proxies used by business logic ever need to ... Eric Faulhaber
04:15 PM Database Feature #4307: DMO conversion changes
Yes, you deduce correctly. @TempTableRecord@ adds 5 new fields to standard record. You need to look at 4124a to see a... Ovidiu Maxiniuc
03:31 PM Database Feature #4307: DMO conversion changes
Ovidiu, I am trying to rationalize the DMO class/interface hierarchy to eliminate casting and differential logic to h... Eric Faulhaber
10:17 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
05:18 PM Database Feature #4323: parse full FQL statements and convert them to SQL
Two questions I thought about but I do not have the answer yet:
* how to handle EXTENTS (in denormalized case things...
Ovidiu Maxiniuc
11:21 AM User Interface 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
12:24 AM Database Feature #4015 (Rejected): upgrade to a newer Hibernate release
We have decided to replace Hibernate with a bespoke ORM implementation instead. Eric Faulhaber

09/16/2019

07:54 PM Base Language Feature #3812: additions to SESSION system-handle
Some of CURRENT-REQUEST-INFO data is originating from the REQUEST-INFO for the appserver handle on the requester (cli... Constantin Asofiei
06:35 AM Base Language Feature #3812 (WIP): additions to SESSION system-handle
@CONTEXT-HELP-FILE@ specifies the path name @.hlp@ file - does FWD know how to load this? Otherwise, I don't see any... Constantin Asofiei
05:54 PM Database Feature #2156: datetime-tz and hibernate
Greg Shah wrote:
> Ovidiu Maxiniuc wrote:
> > I would go for an unified solution for all dialects, even this duplic...
Eric Faulhaber
05:31 PM Database Feature #2156: datetime-tz and hibernate
Stanislav, please create a branch from 4124a and work on that. Don't commit to 4124a (this is expected to be in trun... Constantin Asofiei
05:30 PM Database Feature #2156 (WIP): datetime-tz and hibernate
Ovidiu Maxiniuc wrote:
> I would go for an unified solution for all dialects, even this duplicating the offset infor...
Greg Shah
03:12 PM Database Feature #4323: parse full FQL statements and convert them to SQL
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > No, I'm talking about true [OUTER] JOIN ... ON ... syntax. This ...
Eric Faulhaber
02:44 PM Database Feature #4323 (WIP): parse full FQL statements and convert them to SQL
Eric Faulhaber wrote:
> No, I'm talking about true [OUTER] JOIN ... ON ... syntax. This is a hole we have today, in ...
Ovidiu Maxiniuc
02:01 PM Database Feature #4323: parse full FQL statements and convert them to SQL
Ovidiu Maxiniuc wrote:
> I was working with @join@ ing tables. I have the following issue: there is no @on@ keyword ...
Eric Faulhaber
01:10 PM Database Feature #4323: parse full FQL statements and convert them to SQL
I was working with @join@ ing tables. I have the following issue: there is no @on@ keyword in HQL. In fact, it is not... Ovidiu Maxiniuc
02:15 PM User Interface 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 User Interface 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 User Interface Feature #3858 (WIP): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 commo...
Marius Gligor
10:18 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, on xfer you have a @appserver/soap@ folder - please run the tests in SoapUI and upload the entire request/res... Constantin Asofiei
08:14 AM Base Language Feature #3178: implement STREAM-HANDLE support
As far as I can see, we have to review each location where @kw_stream@ (case-insensitive) is being used in TRPL and f... Greg Shah
06:18 AM Base Language Feature #3178: implement STREAM-HANDLE support
The support in FWD was added for PUT, IMPORT, EXPORT, OUTPUT TO, INPUT FROM statements.
Any frame-related statemen...
Constantin Asofiei
06:28 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
05:39 PM Database Bug #4325: Not flushing the newly created record to the database
In the following sequence ... Stanislav Lomany
04:59 PM Database Bug #4325 (New): Not flushing the newly created record to the database
Stanislav Lomany
11:59 PM Database Feature #4307: DMO conversion changes
Well done.
As noted originally, however, the DMO implementation classes should _not_ be emitted by default. The de...
Eric Faulhaber

09/13/2019

07:35 PM Database Feature #4323: parse full FQL statements and convert them to SQL
An intermediary status. I added support for gathering data from tables/fields annotations in a cached data structure ... Ovidiu Maxiniuc
05:20 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > I see, thank you. Can I do it a little bit later?
> Yes, n...
Igor Skornyakov
04:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin. I've looked at my code again and now I understand your concern. Thanks for poin...
Constantin Asofiei
04:38 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> I see, thank you. Can I do it a little bit later?
Yes, no problem.
Also, I think my st...
Constantin Asofiei
04:23 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> I think I understand your confusion. @SECURITY-POLICY:SET-CLIENT@ and @SET-DB-CLIENT@ w...
Igor Skornyakov
03:18 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> See @testcases/uast/security/set-client-test.p@
I think I understand your confusion. @SEC...
Constantin Asofiei
04:36 PM User Interface 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 User Interface 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 User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Guys, in the following sequence ... Stanislav Lomany
04:31 PM User Interface 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 User Interface 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 User Interface 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 User Interface Feature #3811: more misc UI features
Constantin/Eugenie: Please review the changes in 3811b. Greg Shah
11:04 AM User Interface 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
02:21 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Constantin: Do you recall why that code was disabled?
>
> Perhaps it is needed to handle this ...
Constantin Asofiei
01:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Constantin: Do you recall why that code was disabled?
Perhaps it is needed to handle this cyclic referencing scena...
Greg Shah
01:31 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
In @SymbolResolver.loadClass@ we found some disabled code:... Roger Borrello
12:09 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
The code in 4239a 11329-11330 is good. Stanislav Lomany
09:02 AM User Interface 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 User Interface 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 User Interface 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 User Interface Feature #4286 (WIP): support user-specific offline storage that is provided by the client's UI dr...
Sergey Ivanovskiy
05:46 AM User Interface 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

04:26 PM Database Feature #4323: parse full FQL statements and convert them to SQL
I have investigated how much Hibernate is blended in FWD code: it's a lot: maybe 100 classes. Because of this, I thin... Ovidiu Maxiniuc
02:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
Greg Shah wrote:
> Am I missing something here? How are our existing projects working properly? Are they just neve...
Constantin Asofiei
10:53 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
For a customer project, we are seeing a failure in resolution of a class name in 4GL code during parsing. In the @Sy... Greg Shah
12:43 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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

06:44 PM Database Feature #4307: DMO conversion changes
Now the DMO Impl classes are not generated any more and DMO interfaces are constructed with DMO annotations.
To see ...
Ovidiu Maxiniuc
03:08 PM Database Feature #4307: DMO conversion changes
Ovidiu Maxiniuc wrote:
> At a closer inspection, I see that the @extends DataModelObject@ is not present any more in...
Eric Faulhaber
02:25 PM Database Feature #4307 (WIP): DMO conversion changes
At a closer inspection, I see that the @extends DataModelObject@ is not present any more in the new interface. Is thi... Ovidiu Maxiniuc
05:05 PM User Interface 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 User Interface 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 User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Yes. Eric Faulhaber
02:54 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Guys, here is a simple testcase:... Stanislav Lomany
04:57 PM Database Feature #4323: parse full FQL statements and convert them to SQL
Ovidiu Maxiniuc wrote:
> A few questions before starting work:
> * we do not have a FWDQL generator. Should I use t...
Eric Faulhaber
04:22 PM Database Feature #4323: parse full FQL statements and convert them to SQL
A few questions before starting work:
* we do not have a FWDQL generator. Should I use the current conversion (HQL) ...
Ovidiu Maxiniuc
02:59 PM Database Feature #4323: parse full FQL statements and convert them to SQL
As part of the persistence performance overhaul, we are removing Hibernate from FWD. However, we still need an object... Eric Faulhaber
10:37 AM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
03:39 PM Database Feature #4323 (WIP): parse full FQL statements and convert them to SQL
Eric Faulhaber
03:36 PM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
I think #4071 is caused by the use of AF_UNIX sockets, at least with the implementation noted above. This is a best g... Eric Faulhaber
01:34 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
03:22 AM Database Feature #4307: DMO conversion changes
As part of our persistence performance overhaul, we are no longer going to emit source code for DMO implementation cl... Eric Faulhaber
03:10 AM Database Feature #4307 (Closed): DMO conversion changes
Eric Faulhaber

09/06/2019

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

09/05/2019

03:18 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #3811: more misc UI features
Please do. Greg Shah
10:36 AM User Interface 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 User Interface 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 User Interface 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
07:43 AM Base Language Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
We should definitely consider this idea. The internal communication protocol is message based and we have both queue... Greg Shah
07:32 AM Base Language Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
In my practice, this kind of cross-server communication was typically implemented on the top of JMS (with a standalon... Igor Skornyakov

09/04/2019

05:54 PM Database Feature #3809: ProDataSet support
Ovidiu Maxiniuc wrote:
> You can drop it (all the lines). It was just for debug. I saw it, but you have already star...
Constantin Asofiei
05:53 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, you've added this to @dmo_common.rules@:
> [...]
> This produces lots of noise...
Ovidiu Maxiniuc
05:51 PM Database Feature #3809: ProDataSet support
Ovidiu, you've added this to @dmo_common.rules@:... Constantin Asofiei
05:41 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface Feature #4286 (Closed): support user-specific offline storage that is provided by the client's UI...
Greg Shah
03:03 PM User Interface 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 User Interface 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:51 AM Base Language Feature #4285: extend cross-session pub/sub to allow subscriptions/notifications between multiple...
Today, the "cross-session pub/sub":/projects/p2j/wiki/Cross-Session_PUBLISH_and_SUBSCRIBE only works within a single ... Greg Shah
09:31 AM Base Language Feature #4285 (New): extend cross-session pub/sub to allow subscriptions/notifications between mu...
Greg Shah
03:32 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor Skornyakov wrote:
> > > The idea is that domains from ...
Igor Skornyakov

09/03/2019

06:09 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > The idea is that domains from the databases which are define...
Igor Skornyakov
06:02 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> The idea is that domains from the databases which are defined on the @directory.xml@ will b...
Constantin Asofiei
04:51 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Please find the suggested fix for the @SecurityPolicyManager...
Igor Skornyakov
04:45 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > Please find the suggested fix for the @SecurityPolicyManager...
Igor Skornyakov
04:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Please find the suggested fix for the @SecurityPolicyManager.setClient@ workaround attached...
Constantin Asofiei
03:39 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Please find the suggested fix for the @SecurityPolicyManager.setClient@ workaround attached...
Constantin Asofiei
03:42 PM Database Support #3871: determine how to change codepages/locales during import
>> 1. How do we control the encoding when we read the .d inputs? Do we have work here?
>
> Normally, one should not...
Greg Shah
02:10 PM Base Language Feature #3253: add cross-session publish/subscribe
We will need to update Hotel GUI's publish statement (where it sends the notification for the JavaScript-subscribed e... Constantin Asofiei
01:42 PM Base Language Feature #3253: add cross-session publish/subscribe
Review fixes done in 4124a rev 11507; wiki is updated, too. Constantin Asofiei
12:53 PM Base Language Feature #3253: add cross-session publish/subscribe
Greg Shah wrote:
> This is a security issue. Code that does not intend to publish across sessions, now does so with...
Constantin Asofiei
12:38 PM Base Language Feature #3253: add cross-session publish/subscribe
> There is no change in the syntax of the PUBLISH statement - this will automatically notify all subscribers, local o... Greg Shah
11:52 AM Base Language Feature #3253 (WIP): add cross-session publish/subscribe
This was added in 4124a rev 11506. This one can be closed now. Constantin Asofiei
10:20 AM Base Language Feature #3253: add cross-session publish/subscribe
I completely forgot to add cross-session publish/subscribe from between FWD sessions - global subscribe works only fr... Constantin Asofiei
10:34 AM User Interface 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 User Interface 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 User Interface 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

06:15 PM Database Feature #3809: ProDataSet support
Constantin Asofiei wrote:
> Ovidiu, another question; for a data-source query like:
> [...]
>
> the 'next-rowid'...
Ovidiu Maxiniuc
11:40 AM User Interface 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
04:31 AM Runtime Infrastructure Feature #3819: PROFILER system handle
Greg Shah wrote:
> 1. If a section is listed as "It is not needed", what does that mean?
It means that Profiler...
Robert-Adrian Chelaru

08/30/2019

05:53 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11328. Stanislav Lomany
04:11 PM Runtime Infrastructure Feature #3819: PROFILER system handle
Robert, the following are my questions based on your "Profiler Raw Data Documentation".
1. If a section is listed ...
Greg Shah
04:06 PM Runtime Infrastructure Feature #3819: PROFILER system handle
From @testcases/profiler/README.txt@ (by Robert):
+Profiler Raw Data Documentation+
Profiler separates the resu...
Greg Shah
11:11 AM Database Feature #2156: datetime-tz and hibernate
I would go for an unified solution for all dialects, even this duplicating the offset information for H2 and MSSQL: t... Ovidiu Maxiniuc
09:18 AM Database Feature #2156: datetime-tz and hibernate
It does look like PostgreSQL has a bad design for this use case (storing and honoring the offset):
https://dba.sta...
Greg Shah
07:10 AM Database Feature #2156: datetime-tz and hibernate
I believe the big problem to implement single-column for DATETIME-TZ was the lack of support from H2.
Relative recen...
Ovidiu Maxiniuc

08/29/2019

04:29 PM Database Bug #3379 (Review): do not copy index definitions when defining WORKFILE like TABLE
Vladimir Tsichevski
04:29 PM Database Bug #3379 (WIP): do not copy index definitions when defining WORKFILE like TABLE
The fix committed to the 4103a branch. The new revno is 11328. Vladimir Tsichevski
03:55 PM Database Feature #2156: datetime-tz and hibernate
All of our current databases support a single column that stores both the timestamp and offset:
* PostgreSQL has @...
Greg Shah
02:20 PM Database Feature #2156: datetime-tz and hibernate
There's one other thing to add for @datetime-tz@ - its usage in indexes and sort clauses. Being a multi-column Hiber... Constantin Asofiei
02:59 PM User Interface 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 User Interface 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 User Interface 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 User Interface Feature #3811: more misc UI features
OK, then there are more fixes needed. Thanks. Greg Shah
09:16 AM User Interface 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 User Interface Feature #3811: more misc UI features
Are you describing a behavior in 4GL or FWD? Greg Shah
08:02 AM User Interface 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 User Interface Feature #3811: more misc UI features
Created task branch 3811b from FWD trunk revision 11327. Marius Gligor
07:29 AM User Interface 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 User Interface Bug #3584 (WIP): tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
Adrian Lungu

08/28/2019

06:09 PM Database Feature #3809: ProDataSet support
As noted in a previous email, @__error-flag__@, @__origin-rowid__@, @__error-string__@, @__after-rowid__@ and @__row-... Ovidiu Maxiniuc
05:43 PM User Interface 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 User Interface 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 User Interface Feature #3811: more misc UI features
Apologies, I loaded a wrong image. This one is the correct image. Marius Gligor
03:04 AM User Interface 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 User Interface Bug #4221 (Review): Error in BaseEntity class
Vladimir Tsichevski
03:16 PM Database Bug #3379: do not copy index definitions when defining WORKFILE like TABLE
See the explanation and a proposed fix in #4103. Vladimir Tsichevski
03:56 AM User Interface 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
01:53 AM Database Feature #3816: table and table handle parameter options
Constantin Asofiei wrote:
> An addition here: not only the default-buffer, any explicit buffer defined (non-dynamic)...
Marian Edu

08/27/2019

01:09 PM User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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 User Interface 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
09:17 AM Database Bug #3379: do not copy index definitions when defining WORKFILE like TABLE
Good, that makes it simpler. Please dig into @addEntries()@ to see how the indexes get copied. The @SchemaDictionar... Greg Shah
07:44 AM Database Bug #3379: do not copy index definitions when defining WORKFILE like TABLE
Greg Shah wrote:
> The 4GL docs don't show that the @USE-INDEX@ clause is allowed for @DEFINE WORK-TABLE@ but perh...
Vladimir Tsichevski
07:29 AM Database Bug #3379: do not copy index definitions when defining WORKFILE like TABLE
@like_clause@ uses @SymbolResolver.addFieldsFrom()@ to search for the @LIKE table@ and load the fields using @SchemaD... Greg Shah
09:00 AM Database Feature #3816: table and table handle parameter options
@BIND@ can be used to bind a reference only table in the caller only if the called routine has an @OUTPUT@ parameter ... Marian Edu
08:26 AM Database Feature #3816: table and table handle parameter options
Marian Edu wrote:
> Constantin, the before-table as well as the default buffer handle (and the before-table's defaul...
Constantin Asofiei
07:12 AM Database Feature #3816: table and table handle parameter options
Constantin, the before-table as well as the default buffer handle (and the before-table's default buffer handle) are ... Marian Edu

08/26/2019

07:22 PM Database Bug #3379: do not copy index definitions when defining WORKFILE like TABLE
Greg, what do you think? Assuming all indices are to be ignored in the copy as we were told, does the fix belong in t... Eric Faulhaber
05:19 PM User Interface 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 User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Committed revision 11391 (4045a) should fix #3690-36. Sergey Ivanovskiy
04:56 PM User Interface 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 User Interface 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 User Interface 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
01:30 PM Database Feature #3816: table and table handle parameter options
There's a new issue to consider; if the temp-table has a before-table, when passing this table (or its dataset) aroun... Constantin Asofiei
12:55 PM User Interface 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 User Interface Feature #3811 (WIP): more misc UI features
Marius Gligor
08:32 AM User Interface 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
09:18 AM Conversion Tools Feature #4246: Emit static Java calls for non-native COM objects
This issue was identified during work on #4121, see notes 709-723.
Currently when COM objects are converted as non...
Hynek Cihlar
09:11 AM Conversion Tools Feature #4246 (New): Emit static Java calls for non-native COM objects
Hynek Cihlar

08/25/2019

05:09 PM Database Feature #3809: ProDataSet support
Ovidiu, another issue: DATASET:ACCEPT-CHANGES is not working for static datasets, as you are emulating this via the @... Constantin Asofiei

08/24/2019

04:23 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
I have another regressed simple test case that doesn't work with GUI client.... Sergey Ivanovskiy

08/23/2019

03:14 PM Database Feature #3809: ProDataSet support
Found another issue: bind can be bi-directional, from the destination to source, if the source is BY-REFERENCE. I'm w... Constantin Asofiei
09:01 PM Database Feature #3809: ProDataSet support
Constantin,
Please see revision 11483. Further stabilized. Now the 8.9MB xml you sent me is read successfully and, w...
Ovidiu Maxiniuc

08/22/2019

01:46 PM User Interface Bug #4244: Bad format of displays with AT
In statements like ... Greg Shah
01:09 PM User Interface Bug #4244 (New): Bad format of displays with AT

Adrian Lungu
01:39 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Once we have server-only session support, we should consider how we can use these with REST and/or websockets (javasc... Greg Shah
01:30 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
In many cases (including this one), we add specific keywords/options to FWD to enhance existing language statements o... Greg Shah
12:56 PM User Interface Bug #4240: wrong labels for fill-in fields from array.
In the mean time I simplified the 4GL code in @population.p@ keeping only relevant statements and I renamed the frame... Marius Gligor
12:45 PM User Interface Bug #4240: wrong labels for fill-in fields from array.
Although we parse @LABEL "one", "two"@ in the format phrase for an extent variable, the downstream conversion does no... Greg Shah
12:41 PM User Interface Bug #4240: wrong labels for fill-in fields from array.
From Marius via email:... Greg Shah
02:48 AM User Interface Bug #4240 (New): wrong labels for fill-in fields from array.
Marius Gligor
12:04 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Greg Shah wrote:
> Did these changes ever get merged into another branch or the trunk?
No, these changes have not...
Hynek Cihlar
10:29 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Did these changes ever get merged into another branch or the trunk? Greg Shah
10:26 AM User Interface Feature #1820: implement a tree widget to replace the TreeView and ImageList OCXs
The core implementation of treeview is in trunk rev 11315, it only provides a subset of the MS treeview API but it is... Greg Shah
10:24 AM User Interface Feature #3866 (Closed): finish TreeView widget
Greg Shah
10:24 AM User Interface Feature #3866: finish TreeView widget
> only a subset (used in the customer project) of the MS TreeView API has been implemented.
I understand. I'm lea...
Greg Shah

08/21/2019

06:35 PM Database Feature #3809: ProDataSet support
Constantin, please see revision 11479. Further stabilized and with support for indexes and relations.
Ovidiu Maxiniuc
12:03 PM Database Feature #3809: ProDataSet support
Constantin, please see revision 11477. I stabilized it so it should handle the simple xml as the one you sent to me.
...
Ovidiu Maxiniuc
04:15 AM Database Feature #3809: ProDataSet support
Ovidiu, please stabilize and commit your READ-XML changes; as I mentioned before, the urgent part is reading a single... Constantin Asofiei
05:59 PM User Interface Feature #3866: finish TreeView widget
I'm not aware of any. But note that only a subset (used in the customer project) of the MS TreeView API has been impl... Hynek Cihlar
05:41 PM User Interface Feature #3866: finish TreeView widget
Is there any other known work needed on this task? Greg Shah
04:46 PM Database Feature #1587: implement full support for word indexes
The following are notes about "word break tables" in the 4GL. The tables are a simple mapping between a character an... Greg Shah
12:26 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Sergey Ivanovskiy wrote:
> I will start a new round of the chui regression tests for rev 11388 (4045a) if there are ...
Eric Faulhaber
10:39 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Committed revision 11388 (4045a). I will start a new round of the chui regression tests for rev 11388 (4045a) if ther... Sergey Ivanovskiy
10:16 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Sergey: Please commit the change to 4045a. It fixes a regression so it is OK to apply to that frozen branch. Greg Shah
09:53 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Indeed, the key released event was designed especially for this. The changes look good to me as it conducts a valid b... Adrian Lungu
09:02 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah wrote:
> I don't object to the proposed change. I do have a question. Why is it happening now? Is this ...
Sergey Ivanovskiy
08:34 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
I don't object to the proposed change. I do have a question. Why is it happening now? Is this the first time we re... Greg Shah
01:44 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
Key released events are not detected by Linux terminal using @ncurses@ and please correct if it is not true. Thus the... Sergey Ivanovskiy
09:35 AM Base Language Feature #3753: I18N additions
Marian Edu wrote:
> Hi @Greg, that task was mentioned in our last list so if you still need some test cases there ca...
Greg Shah
04:31 AM Base Language Feature #3753: I18N additions
Hi @Greg, that task was mentioned in our last list so if you still need some test cases there can someone please make... Marian Edu
07:57 AM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
I've attached a simple testcase that shows that after a record has been added during iteration of a compound query, c... Stanislav Lomany
05:21 AM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> An underlying assumption of our approach so far is that the definition of a codepage is an intern...
Marian Edu
04:58 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Marian Edu wrote:
> Igor, why do you think @SET-CLIENT@ makes any difference between databases connected at startup ...
Igor Skornyakov
02:25 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> How can I distinguish in FWD between databases connected at startup and those ones which we...
Marian Edu
 

Also available in: Atom