Activity
From 08/22/2019 to 09/20/2019
09/20/2019
- 02:57 PM User Interface 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... - 01:54 PM User Interface Feature #4286: support user-specific offline storage that is provided by the client's UI driver
- Yes, the last committed revision is rev 11339.
- 01:09 PM User Interface Feature #4286: support user-specific offline storage that is provided by the client's UI driver
- Is everything checked in?
- 12:32 PM User Interface 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.
- 02:48 PM Database Support #3871: determine how to change codepages/locales during import
- Sergey Ivanovskiy wrote:
> Are these statements correct that @-cpinternal@ code page is used for character variables... - 02:00 PM Database Support #3871: determine how to change codepages/locales during import
- and @proutil encode1.db -C idxbuild all -cpinternal UTF-8@ was successful. It seems that for UTF-8 database encoding ...
- 01:50 PM Database Support #3871: determine how to change codepages/locales during import
- I used this command to rebuild indices for UTF-8 database and please look what was the output
@proutil encode1.db -C... - 01:45 PM Database Support #3871: determine how to change codepages/locales during import
- Are these statements correct that @-cpinternal@ code page is used for character variables and fields and @-cpstream@ ...
- 07:05 AM Database Support #3871: determine how to change codepages/locales during import
- Some other things to check:
* to access the data dump, you need to start the procedure editor; what happens if you ... - 06:18 AM Database Support #3871: determine how to change codepages/locales during import
- First step I think is to create a database in 4GL with non-default codepage/locale, add some records with non-ASCII c...
- 06:09 AM Database Support #3871: determine how to change codepages/locales during import
- What should be done in order to test solutions for this task?
- 06:07 AM Database Support #3871 (WIP): determine how to change codepages/locales during import
- 05:54 AM Database Support #3871: determine how to change codepages/locales during import
- It follows that within @ImportWorker@ namespace @DataFileReader.processPscHeader()@ fills @encoding@ field and this f...
- 11:41 AM User Interface 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... - 11:28 AM User Interface 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)
>
> [... - 10:54 AM User Interface 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)...
- 10:47 AM User Interface 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 ...
- 10:42 AM User Interface 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.
... - 10:34 AM User Interface 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... - 10:22 AM User Interface 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-... - 09:52 AM User Interface 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... - 09:43 AM User Interface 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... - 08:55 AM User Interface 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...
- 01:56 AM User Interface 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
- 10:33 AM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Please merge these changes into 4103a and dead-archive 4239a.
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 ...
- 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 ... - 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...
- 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.... - 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...
- 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... - 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...
- 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...
- 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... - 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...
- 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... - 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 ...
- 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... - 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...
- 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... - 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
- 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...
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... - 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... - 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... - 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 ... - 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?
- 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 ...
- 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...
- 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...
- 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...
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...
- 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... - 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?
- 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... - 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...
- 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?
- 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... - 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...
- 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... - 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)@?
- 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@...
- 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... - 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...
- 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.
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...
- 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...
- 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... - 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...
- 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... - 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 ... - 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 ... - 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 ... - 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...
- 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 ... - 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... - 02:08 AM User Interface Feature #3858 (WIP): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 commo...
- 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...
- 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...
- 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... - 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...
- 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... - 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...
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...
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@. - 05:39 PM Database Bug #4325: Not flushing the newly created record to the database
- In the following sequence ...
- 04:59 PM Database Bug #4325 (New): Not flushing the newly created record to the database
- 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...
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 ...
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 12:37 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Guys, in the following sequence ...
- 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... - 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... - 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... - 11:11 AM User Interface Feature #3811: more misc UI features
- Constantin/Eugenie: Please review the changes in 3811b.
- 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... - 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 ... - 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... - 01:31 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In @SymbolResolver.loadClass@ we found some disabled code:...
- 12:09 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- The code in 4239a 11329-11330 is good.
- 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... - 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...
- 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 ...
- 05:46 AM User Interface Feature #4286 (WIP): support user-specific offline storage that is provided by the client's UI dr...
- 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...
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...
- 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... - 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...
- 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 ...
- 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... - 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...
- 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...
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 ... - 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... - 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...
- 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 ...
- 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...
- 03:09 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Yes.
- 02:54 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Guys, here is a simple testcase:...
- 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... - 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) ... - 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...
- 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... - 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...
- 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 ...
- 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... - 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...
- 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...
- 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 ... - 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... - 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... - 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... - 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... - 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...
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 ... - 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... - 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...
- 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...
- 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.
- 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...
- 03:39 PM Database Feature #4323 (WIP): parse full FQL statements and convert them to SQL
- 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...
- 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, ... - 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... - 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...
- 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...
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@ ... - 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 ...
- 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...
- 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...
- 03:10 AM Database Feature #4307 (Closed): DMO conversion changes
09/06/2019
- 01:57 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Is this the first exception? Because this...
- 12:41 PM User Interface Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
- Guys, this abend ...
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...
- 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...
- 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...
- 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....
- 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...
- 10:38 AM User Interface Feature #3811: more misc UI features
- Please do.
- 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...
- 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 ... - 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...
- 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...
- 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...
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... - 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... - 05:51 PM Database Feature #3809: ProDataSet support
- Ovidiu, you've added this to @dmo_common.rules@:...
- 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... - 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....? ...
- 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... - 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... - 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...
- 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 ... - 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...
- 10:18 AM User Interface Feature #4286 (Closed): support user-specific offline storage that is provided by the client's UI...
- 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...
- 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...
- 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 ...
- 09:31 AM Base Language Feature #4285 (New): extend cross-session pub/sub to allow subscriptions/notifications between mu...
- 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 ...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 01:42 PM Base Language Feature #3253: add cross-session publish/subscribe
- Review fixes done in 4124a rev 11507; wiki is updated, too.
- 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... - 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...
- 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.
- 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...
- 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... - 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... - 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...
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'... - 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... - 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...
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.
- 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 ... - 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... - 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...
- 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... - 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...
08/29/2019
- 04:29 PM Database Bug #3379 (Review): do not copy index definitions when defining WORKFILE like TABLE
- 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.
- 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 @... - 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...
- 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... - 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.
- 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 ...
- 09:17 AM User Interface Feature #3811: more misc UI features
- OK, then there are more fixes needed. Thanks.
- 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 - 09:15 AM User Interface Feature #3811: more misc UI features
- Are you describing a behavior in 4GL or FWD?
- 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... - 02:40 AM User Interface Feature #3811: more misc UI features
- Created task branch 3811b from FWD trunk revision 11327.
- 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... - 03:37 AM User Interface Bug #3584 (WIP): tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
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-...
- 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.
- 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...
- 03:10 AM User Interface Feature #3811: more misc UI features
- Apologies, I loaded a wrong image. This one is the correct image.
- 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... - 05:42 PM User Interface Bug #4221 (Review): Error in BaseEntity class
- 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.
- 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... - 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)...
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...
- 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... - 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:...
- 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
* ... - 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... - 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...
- 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... - 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... - 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 ... - 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(...
- 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... - 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...
- 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... - 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 ... - 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...
- 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... - 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...
- 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 ...
- 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... - 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 ...
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...
- 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.
... - 04:58 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Committed revision 11391 (4045a) should fix #3690-36.
- 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...
- 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?
- 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... - 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...
- 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... - 11:08 AM User Interface Feature #3811 (WIP): more misc UI features
- 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...
- 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... - 09:11 AM Conversion Tools Feature #4246 (New): Emit static Java calls for non-native COM objects
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 @...
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....
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...
- 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...
08/22/2019
- 01:46 PM User Interface Bug #4244: Bad format of displays with AT
- In statements like ...
- 01:09 PM User Interface Bug #4244 (New): Bad format of displays with AT
- 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...
- 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...
- 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...
- 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...
- 12:41 PM User Interface Bug #4240: wrong labels for fill-in fields from array.
- From Marius via email:...
- 02:48 AM User Interface Bug #4240 (New): wrong labels for fill-in fields from array.
- 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... - 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?
- 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...
- 10:24 AM User Interface Feature #3866 (Closed): finish TreeView widget
- 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...
Also available in: Atom