Project

General

Profile

Activity

From 04/13/2020 to 05/12/2020

05/12/2020

06:30 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> I want to avoid using @undoThrow()@ everywhere in our runtime. This was designed to be used from...
Constantin Asofiei
06:01 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
I want to avoid using @undoThrow()@ everywhere in our runtime. This was designed to be used from within a @BlockMana... Greg Shah
05:48 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Greg Shah wrote:
> 1. If I understand correctly, any direct usage of @new ErrorConditionException(...)@ will not wor...
Constantin Asofiei
01:10 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
I'm reproducing some discussion from #4349.
#4349-55:
>> Greg Shah wrote:
>>
>> Consider this code:
>>
>> ...
Greg Shah
05:22 PM Base Language Feature #4384: Builtin OO Implementation
Marian, a few issues:
* I don't understand all the @ObjectOps.registerClass@ calls - what was the reason you added t...
Constantin Asofiei
02:25 PM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > This is giving false twice, the object is not valid but no error ...
Marian Edu
01:43 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is giving false twice, the object is not valid but no error message. Debugging it I can see...
Constantin Asofiei
01:35 PM Base Language Feature #4384: Builtin OO Implementation
I'm going nuts over here, not the first time I have fun trying to figure out why an object can't be instantiated - so... Marian Edu
04:35 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Ovidiu Maxiniuc wrote:

> The button background is transparent and the parent frame (part of the combo widget) is ...
Vladimir Tsichevski
04:08 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Actually, I took two screen-shots of the combobox implementation from the first page of the hotel-gui test applicatio... Ovidiu Maxiniuc
01:43 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Ovidiu Maxiniuc wrote:
> Not sure I understand the issue. An screen-shot or two (on with current capture and one alt...
Vladimir Tsichevski
01:03 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Not sure I understand the issue. An screen-shot or two (on with current capture and one altered to reflect with how i... Ovidiu Maxiniuc
08:20 AM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Greg Shah wrote:
> > > Just noticed that unless the mouse is hovering over the button or the button is pressed, the ...
Eugenie Lyzenko
08:09 AM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
> > Just noticed that unless the mouse is hovering over the button or the button is pressed, the @drawComboBoxButton(... Greg Shah
04:04 PM User Interface Feature #4170: add drag and drop support to treeview widget
Another argument for not using of @hitTest@ directly on the server side is that on the server side we need to know th... Sergey Ivanovskiy
03:36 PM User Interface Feature #4170: add drag and drop support to treeview widget
Rev 11542 (4231b) fixed @getNodeAt@ to return unknown. But the following change leads to
the conversion becomes inco...
Sergey Ivanovskiy
03:02 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Code review 4231b revision 11541.
>
> @ocx_conversion.rules@, please revert the change. The...
Sergey Ivanovskiy
02:30 PM User Interface Feature #4170: add drag and drop support to treeview widget
Code review 4231b revision 11541.
@ocx_conversion.rules@, please revert the change. The addition of @get-node-at@ ...
Hynek Cihlar
01:20 PM User Interface Feature #4170: add drag and drop support to treeview widget
Added @uast/treeview/test-image-list-1.w@ to testcases project. In this 4GL example the @ImageList@ is filled with he... Sergey Ivanovskiy
09:16 AM User Interface Feature #4170: add drag and drop support to treeview widget
None of the existing tests from @testcases/uast/image-list@ can be run on 4GL.
Sergey Ivanovskiy
08:00 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> I found that @ImageListWidget@ should implement these required features
Also look at @...
Hynek Cihlar
03:28 AM User Interface Feature #4170: add drag and drop support to treeview widget
I found that @ImageListWidget@ should implement these required features Sergey Ivanovskiy
03:08 AM User Interface Feature #4170: add drag and drop support to treeview widget
It seems that MS tree view has inside a reference to another COM object via @chCtrlFrame:TreeView:ImageList@ that hol... Sergey Ivanovskiy
02:39 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> The need for these changes comes from #3765-100 (and #3765-116 through 119). I think the customer code should be mo... Stanislav Lomany
01:40 PM Base Language Bug #4355: exception member of the CATCH block can be referenced after the block catching it
Greg Shah wrote:
> Constantin: Can you link us to the discussion of your fix (and the revision of 4231b in which the...
Constantin Asofiei
01:18 PM Base Language Bug #4355 (Test): exception member of the CATCH block can be referenced after the block catching it
This is fixed in 4231b.
Constantin: Can you link us to the discussion of your fix (and the revision of 4231b in wh...
Greg Shah
08:07 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > This can result in a performance drag on the system, in that the maintenance of the state of th...
Igor Skornyakov
08:03 AM Database Feature #3814: more schema metadata
> do we already have an issue for this?
Not that I recall.
> I do not want to include all system tables support...
Greg Shah

05/11/2020

07:28 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I do not see any potential conflicts between what I see in 4011a and my changes in 4231b. S...
Eric Faulhaber
06:37 PM Database Feature #3814: more schema metadata
I've made @MetadataManager.initialize()@ implementation as close to one in 4011a as possible. Both implementations a... Igor Skornyakov
06:52 AM Database Feature #3814: more schema metadata
I do not see any potential conflicts between what I see in 4011a and my changes in 4231b. Some changes will be requir... Igor Skornyakov
07:02 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > The @drawComboBoxButton()@ method signature has been ch...
Vladimir Tsichevski
06:57 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Vladimir Tsichevski wrote:
> The @drawComboBoxButton()@ method signature has been changed: a ComboBoxGuiImpl instanc...
Vladimir Tsichevski
03:48 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, please review the committed revision 11541(4231b) that implemented @GET-NODE-AT@. I used the following program... Sergey Ivanovskiy
01:16 PM User Interface Feature #4170: add drag and drop support to treeview widget
If the input is relative to the window origin, then @pnt = C-Win:GET-MOUSE-POSITION().@ gets the mouse position for @... Sergey Ivanovskiy
12:03 PM User Interface Feature #4170: add drag and drop support to treeview widget
The following 4GL code ... Sergey Ivanovskiy
02:01 PM Database Feature #4011: database/persistence layer performance improvements
Thanks for the batch size fix, I hadn't noticed that. Yes, the import organizes the records into batches, but we don'... Eric Faulhaber
12:13 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I've been running database import and I noticed something surprising in the import worker co...
Ovidiu Maxiniuc
05:42 AM Database Feature #4011: database/persistence layer performance improvements
I'm trying to run my standalone test with H2 database. It runs fine with 4231b, but with 4011a the server fails at st... Igor Skornyakov
04:32 AM Database Feature #4011: database/persistence layer performance improvements
I've been running database import and I noticed something surprising in the import worker code:... Eric Faulhaber
11:19 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
I assume this is a quick fix, right? If so, yes. Greg Shah
10:55 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
I've found that for browse editing fields, at least for character type, a field doesn't switch to _insert_ mode when ... Stanislav Lomany

05/10/2020

04:22 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Rebased task branch 3880a from P2J trunk revision 11346. Stanislav Lomany
03:31 AM Database Feature #4011: database/persistence layer performance improvements
To clarify, that last line refers to deleting DMOs one at a time using @Persistence.delete@, as is done in the persis... Eric Faulhaber
03:27 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > Ovidiu Maxiniuc wrote:
> > > [...]
> > > I think this region o...
Eric Faulhaber

05/09/2020

09:41 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
> > [...]
> > I think this region of the persistence was not altere...
Ovidiu Maxiniuc
06:38 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> [...]
> I think this region of the persistence was not altered. I wonder how this was work...
Eric Faulhaber

05/08/2020

07:55 PM Database Feature #4011: database/persistence layer performance improvements
Please find the TempTable DataSource management patch as r11432. I tested the web client and multiple clients connect... Ovidiu Maxiniuc
07:09 PM Database Feature #4011: database/persistence layer performance improvements
I was testing the new datasource/connection when I encounter the following issue: once a dynamic table (probably not ... Ovidiu Maxiniuc
06:08 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, w.r.t. the ETF import taking almost 17 hours, is that normal for that machine? It se...
Eric Faulhaber
05:59 PM Database Feature #4011: database/persistence layer performance improvements
Agreed. That's what I was trying to suggest, but you summarized it better.
Also, looking back at how it ended up, ...
Eric Faulhaber
05:54 PM Database Feature #4011: database/persistence layer performance improvements
I think the framework might work with this idea: we just move the context from the @TempTableDataSourceProvider@, to ... Ovidiu Maxiniuc
05:46 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The problem is in @JdbcDataSource@. For temp-tables, it is built from the @DataSourceImpl@ ...
Eric Faulhaber
05:04 PM Database Feature #4011: database/persistence layer performance improvements
The problem is in @JdbcDataSource@. For temp-tables, it is built from the @DataSourceImpl@ returned by the @TempTable... Ovidiu Maxiniuc
04:25 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu Maxiniuc wrote:
>
> > I investigated the connections and they seem to share the sa...
Eric Faulhaber
12:37 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I investigated the connections and they seem to share the same connection. I will investi...
Eric Faulhaber
06:18 AM Database Feature #4011: database/persistence layer performance improvements
I tried connecting with two clients at once: the Swing client first (only connect, no other clicks) and then the embe... Ovidiu Maxiniuc
04:32 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, w.r.t. the ETF import taking almost 17 hours, is that normal for that machine? It seems really long to me. Wi... Eric Faulhaber
04:08 AM Database Feature #4011: database/persistence layer performance improvements
Thanks for the fixes.
I rebuilt and converted Hotel GUI from scratch. The import worked, but unfortunately, I stil...
Eric Faulhaber
09:59 PM Database Feature #4011: database/persistence layer performance improvements
New update, r11431.
There was an issue with _temp records fetched by loader. The hydration wasn't setting up the @_m...
Ovidiu Maxiniuc
05:56 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
The @drawComboBoxButton()@ method signature has been changed: a ComboBoxGuiImpl instance is not required anymore for ... Vladimir Tsichevski
02:17 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > The...
Hynek Cihlar
01:34 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > The @hitTest@ becomes working properl...
Sergey Ivanovskiy
01:16 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > The @hitTest@ becomes working properly with @hitTestFwd@ extensi...
Hynek Cihlar
01:10 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> The @hitTest@ becomes working properly with @hitTestFwd@ extension if these changes are a...
Hynek Cihlar
01:05 PM User Interface Feature #4170: add drag and drop support to treeview widget
The @hitTest@ becomes working properly with @hitTestFwd@ extension if these changes are applied... Sergey Ivanovskiy
03:43 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Are there another ways to get ta...
Hynek Cihlar
08:19 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> For CENTER-align columns in editing mode, I think we can leave the fill-in left-aligned.
Agreed. The CENTER ali...
Greg Shah
05:42 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Named events are used in some of the HTTP classes, I see there is conversion support for events....
Constantin Asofiei
05:27 AM Base Language Feature #4384: Builtin OO Implementation
Named events are used in some of the HTTP classes, I see there is conversion support for events. On subscribe/unsubsc... Marian Edu
03:20 AM Database Feature #3757: add metadata support
Ovidiu Maxiniuc wrote:
> Igor,
> I do not remember exactly why the @ _database-feature@ was removed. It seems to me...
Igor Skornyakov

05/07/2020

07:24 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
Please grab -r11429- LE:r11430. I have a separate directory for commits and I forgot to compare and merge in t...
Ovidiu Maxiniuc
06:38 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I'm getting this during the import step:... Eric Faulhaber
04:40 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The standalone clients now can sequentially connect to server and the table/index cleanup...
Eric Faulhaber
04:15 PM Database Feature #4011: database/persistence layer performance improvements
I have just committed r11429. Changes include:
* moved DDL generation from @DmoMetadataManager@ to @TempTableHelper@...
Ovidiu Maxiniuc
04:27 AM Database Feature #4011: database/persistence layer performance improvements
I committed rev 11427, which adds the placeholder suffix at the end of temp-table index names. Note that this short t... Eric Faulhaber
04:19 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> This must be done as some things changed: @id@/@recid@ as PK, @identifier@/@id@, datetime...
Eric Faulhaber
10:43 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Please prioritize the temp-table name suffix fix. I'd like to see this go in as soon as poss...
Eric Faulhaber
08:38 PM Database Feature #4011: database/persistence layer performance improvements
Please prioritize the temp-table name suffix fix. I'd like to see this go in as soon as possible, even if nothing els... Eric Faulhaber
07:17 PM Database Feature #3757: add metadata support
Igor,
I do not remember exactly why the @ _database-feature@ was removed. It seems to me that, since work on @_ActLo...
Ovidiu Maxiniuc
06:24 PM Database Feature #3757: add metadata support
Greg Shah wrote:
> I had not planned for you to make everything "live" yet. For this current task, it is OK to exte...
Igor Skornyakov
06:16 PM Database Feature #3757: add metadata support
I had not planned for you to make everything "live" yet. For this current task, it is OK to extend the current stati... Greg Shah
04:59 PM Database Feature #3757: add metadata support
Ovidiu Maxiniuc wrote:
> The @_database-feature@ has the runtime support in @MetadataManager.populateDatabaseFeature...
Igor Skornyakov
05:02 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> *** This should support values of @LEFT@, @RIGHT@ and @CENTER@.
For CENTER-align columns in editing mode, I thin...
Stanislav Lomany
02:50 PM User Interface Feature #4170: add drag and drop support to treeview widget
The committed rev 11534(4231b) extracted the control frame name from the ActiveX event procedure name and then used i... Sergey Ivanovskiy
02:19 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Sergey Ivanovskiy wrote:
> As this part starts its changes, does it make sense to use container classes to gather co...
Vladimir Tsichevski
02:09 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
As this part starts its changes, does it make sense to use container classes to gather common parameters for these me... Sergey Ivanovskiy
10:00 AM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
The @drawButton()@ method signature has been changed: a ButtonGuiImpl instance is not required anymore for this metho... Vladimir Tsichevski
10:44 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> True, how about I rename it to @hasInstanceCtor@?
Yes, even better.
Constantin Asofiei
10:41 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> The change is functionally correct, but the @hasDefCtor@ var name no longer means what...
Marian Edu
10:37 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Look in @annotations/method_defs.rules@, the @check_ctors@ function and @hasDefCtor@ fla...
Constantin Asofiei
10:32 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Constantin Asofiei wrote:
> > > We need an int... but please add...
Marian Edu
10:20 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> You mean the @_constructor__@ method in FWD, right? I think you are correct here, we s...
Marian Edu
07:35 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Question about conversion of OO classes, in 4GL if there is any constructor defined the default ...
Constantin Asofiei
07:31 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> To be clear, I'm thinking about the built-in classes here. For example, we could provide alterna...
Constantin Asofiei
07:17 AM Base Language Feature #4384: Builtin OO Implementation
To be clear, I'm thinking about the built-in classes here. For example, we could provide alternate versions of @lega... Greg Shah
07:14 AM Base Language Feature #4384: Builtin OO Implementation
> > Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using Java literal ty... Greg Shah
06:13 AM Base Language Feature #4384: Builtin OO Implementation
Question about conversion of OO classes, in 4GL if there is any constructor defined the default no-parameters one is ... Marian Edu
08:23 AM Base Language Feature #4349: add support for 4GL ENUM
> I'm planning to emit specific versions of these in each flags enum subclass. They will call the worker at the paren... Greg Shah
07:24 AM Base Language Feature #4349: add support for 4GL ENUM
> > > Calling the one in super is fine. The problem is the return type - if the return type is the actual enum type,... Greg Shah
05:23 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Calling the one in super is fine. The problem is the ret...
Marian Edu

05/06/2020

07:52 PM Database Feature #4011: database/persistence layer performance improvements
The following is a short discussion from email, with my last replies:
Eric Faulhaber wrote:
> On 5/6/20 4:33 PM, Ov...
Ovidiu Maxiniuc
05:56 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> ... the @TempTableHelper@ also keeps a static @cache@ in a form of a @HashMap@ which is nev...
Eric Faulhaber
03:51 PM Database Feature #4011: database/persistence layer performance improvements
It doesn't matter much to me where we keep the cache... wherever you think it makes the most sense is fine.
As to...
Eric Faulhaber
01:59 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
Your statements are correct. I added the code exactly as you described them an continued some investigations. ...
Ovidiu Maxiniuc
08:25 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin, I am hitting a resource cleanup problem with a persistent procedure in Hotel GUI...
Constantin Asofiei
07:33 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I've committed rev 11427, which partially fixes persistence context cleanup. However, I found a problem with ... Eric Faulhaber
04:22 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin, I am hitting a resource cleanup problem with a persistent procedure in Hotel GUI...
Constantin Asofiei
04:12 AM Database Feature #4011: database/persistence layer performance improvements
Constantin, I am hitting a resource cleanup problem with a persistent procedure in Hotel GUI. The procedure is the co... Eric Faulhaber
05:54 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using...
Constantin Asofiei
05:05 PM Base Language Feature #4384: Builtin OO Implementation
Constantin: Right now we don't have any mechanism to overload @@LegacyParameter@ signatures using Java literal types ... Greg Shah
11:15 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Constantin, I see the getter methods are not used anymore but pub...
Greg Shah
11:08 AM Base Language Feature #4384: Builtin OO Implementation
Marian, the fix for #4384-266 is in 4384b rev 11545. This fixes the @test_char_longchar.p@ test. Please check your ... Constantin Asofiei
07:02 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, I see the getter methods are not used anymore but public properties with no @LegacyS...
Constantin Asofiei
05:19 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Look at @UriEncodingTypeEnum@ and change all others to match this pattern.
>
Consta...
Marian Edu
03:52 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > We need an int... but please add some constants for these...
Marian Edu
03:38 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> We need an int... but please add some constants for these values, and not emit just @1@ ...
Constantin Asofiei
03:36 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Also, please make some changes, so that @LegacySignature.serializ...
Constantin Asofiei
03:03 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Also, please make some changes, so that @LegacySignature.serializable@ is a boolean flag...
Marian Edu
03:05 PM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Calling the one in super is fine. The problem is the return type - if the return type i...
Constantin Asofiei
02:32 PM Base Language Feature #4349: add support for 4GL ENUM
Marian Edu wrote:
> Constantin Asofiei wrote:
> > For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
...
Constantin Asofiei
05:14 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
>
> Here, we need to...
Marian Edu
02:51 PM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
Below is the first draft of the list of candidates for API change. Note: some of these calls, like Browser-related, a... Vladimir Tsichevski
09:12 AM User Interface Bug #4636 (WIP): Make the Theme API independent on concrete implementation classes
Vladimir Tsichevski
09:09 AM User Interface Bug #4636: Make the Theme API independent on concrete implementation classes
h1. The problem
By its nature and goal, the FWD GUI Themes shall be an independent drawing primitives library. All...
Vladimir Tsichevski
08:24 AM User Interface Bug #4636 (WIP): Make the Theme API independent on concrete implementation classes
Vladimir Tsichevski
01:09 PM Database Feature #3814: more schema metadata
It's #4155.
I was looking for #3757 several days ago and for some reasons I could not reach it. Thanks for finding i...
Ovidiu Maxiniuc
01:00 PM Database Feature #3814: more schema metadata
Ovidiu Maxiniuc wrote:
> I will answer this:
> there are a few versions of @standard.df@ in use. Depending on the v...
Roger Borrello
12:46 PM Database Feature #3814: more schema metadata
Roger Borrello wrote:
> Igor,
> On a project, we had to include @_connect@ in the @metadata@. At that point, we rec...
Ovidiu Maxiniuc
12:38 PM Database Feature #3814: more schema metadata
Igor,
On a project, we had to include @_connect@ in the @metadata@. At that point, we received @java.lang.ClassNot...
Roger Borrello
12:46 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Are there another ways to get target widget type when annotation...
Sergey Ivanovskiy
09:51 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Are there another ways to get target widget type when annotation rules are processed?
...
Hynek Cihlar
08:05 AM User Interface Feature #4170: add drag and drop support to treeview widget
Please review the committed revision 11526 (4231b) that added COM-SELF conversion with this hint file... Sergey Ivanovskiy
09:29 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse ...
Greg Shah

05/05/2020

06:33 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Did pushed some testcase right now - oo\longchar\test_char_longchar.p. You will see the two can'...
Constantin Asofiei
04:51 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, this seems to work but you should better take a look at it before... attached the pa...
Constantin Asofiei
01:40 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > FlagsEnum
>
> I'm editing this, is there anything for Marian to do?
Hmm... I don't think so...
Constantin Asofiei
01:17 PM Base Language Feature #4384: Builtin OO Implementation
> This includes LegacyEnum, FlagsEnum, and anything else runtime-specific for enums. (Greg, please correct me if I'm ... Greg Shah
12:28 PM Base Language Feature #4384: Builtin OO Implementation
I've rebased 4384b rev 11477 from 4231b rev 11524, new 4384b rev is 11544.
Marian, sorry but for some FWD code I t...
Constantin Asofiei
08:41 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Yes, push everything you have at this time. I want to review first, and if we can't m...
Marian Edu
08:32 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Yes it should be there already, I have some additional changes that I can push if you want to do...
Constantin Asofiei
08:30 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, is the @variable-sig.patch@ in 4384b? I want to start checking these and at leas...
Marian Edu
08:27 AM Base Language Feature #4384: Builtin OO Implementation
Marian, is the @variable-sig.patch@ in 4384b? I want to start checking these and at least rebase 4384b with latest 42... Constantin Asofiei
05:54 PM Base Language Feature #4635: bundle CREATE folowed by ASSIGN in a single statement
In terms of generated bytecode, the @tt1.createAndAssign("f1", "f2", "f3", 1, 2, 3);@ call actually takes ~2.5 more b... Constantin Asofiei
04:20 PM Base Language Feature #4635: bundle CREATE folowed by ASSIGN in a single statement
There are some cases where this pattern of a CREATE followed by an ASSIGN using only that temp-table's fields is used... Constantin Asofiei
04:14 PM Base Language Feature #4635 (New): bundle CREATE folowed by ASSIGN in a single statement
Constantin Asofiei
01:40 PM Base Language Feature #4349: add support for 4GL ENUM
For @FlagsEnum.cls@ - see @ClassDefinition.registerEnumMethods@.
Here, we need to add the proper signatures for al...
Constantin Asofiei
07:42 AM Base Language Feature #4349: add support for 4GL ENUM
For the infinite recursion - the issue was that @WidgetPool@ was calling @TM.getTransactionHelper()@ and @PM.getProce... Constantin Asofiei
07:29 AM Base Language Feature #4349: add support for 4GL ENUM
Greg, regarding the static c'tor problem: I think the @LegacyEnum.createEnumWorker@ should return @null@ if @Configur... Constantin Asofiei
05:05 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
>
> Please note that the code above will result in tracked objects (e.g. in the session object ch...
Marian Edu
02:27 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Consider this code:
>
> [...]
>
> @LegacyErrorException@ extends @ErrorConditionException@ ...
Marian Edu
01:17 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Provide a 4GL syntax option to disable user-controlled sorting for that specific browse instance.
Turns out we a...
Stanislav Lomany
11:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
I used these changes now with this hint... Sergey Ivanovskiy
11:27 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > will be converted into this java expression @self().unwrapTreeFa...
Sergey Ivanovskiy
06:23 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> will be converted into this java expression @self().unwrapTreeFace().getNodes().getCount(...
Hynek Cihlar
04:49 AM User Interface Feature #4170: add drag and drop support to treeview widget
Planning to convert @COM-SELF@ into @self()@ and unwrap the target type using provided @java-class-name@ annotation s... Sergey Ivanovskiy
08:12 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin, can you please point me at some test cases which use buffers in persistent proce...
Constantin Asofiei
05:45 AM Database Feature #4011: database/persistence layer performance improvements
I committed rev 11426, which attempts to fix the session closing issue. However, there is still a problem, which I am... Eric Faulhaber
05:42 AM Database Feature #4011: database/persistence layer performance improvements
Tried an ETF run. Server startup reported these errors:... Eric Faulhaber
03:44 AM Database Bug #3471: incremental conversion is regressed
Eric, I've noticed something while looking at #4633. The @SchemaWorker.joins@ does not survive for incremental conve... Constantin Asofiei

05/04/2020

06:12 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Thanks, changing all these methods in @ProgressBar@ to accept @NumericType@ in rev 11454 ...
Hynek Cihlar
05:54 PM User Interface Bug #4631: Widget scoped to wrong frame on hide
Task ready for test. Roger Borrello
05:45 PM Base Language Feature #3869: enhance JasperReports support with sub-reports and ProDataSets
The following are some answers by Stanislav to some questions related to Jasper and multiple queries.
> Is it poss...
Greg Shah
05:39 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> > Provide a 4GL syntax option to disable user-controlled sorting for that specific browse ...
Greg Shah
05:28 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Provide a 4GL syntax option to disable user-controlled sorting for that specific browse instance.
Are we talking...
Stanislav Lomany
03:45 PM Base Language Feature #4349: add support for 4GL ENUM
Consider this code:... Greg Shah
11:55 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I'm working on stabilizing 4231b conversion, and after that I'll work on integra...
Marian Edu
09:19 AM Base Language Feature #4384: Builtin OO Implementation
Marian, I'm working on stabilizing 4231b conversion, and after that I'll work on integrating/testing your changes. I... Constantin Asofiei
07:38 AM Base Language Feature #4384: Builtin OO Implementation
Ah, one question I've meant to ask before... in 4GL the compiler is less strict when it comes of longchar/character d... Marian Edu
07:31 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I've pushed the latest skeletons rev 93 to @https://proj.goldencode.com/downloads/skeletons/repo/...
Marian Edu
07:14 AM Base Language Feature #4384: Builtin OO Implementation
I've pushed the latest skeletons rev 93 to @https://proj.goldencode.com/downloads/skeletons/repo/@. Greg Shah
04:44 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've applied the skeleton patch and some additional to rev 93
This is a revision of w...
Marian Edu
02:14 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've applied the skeleton patch and some additional to rev 93
So, what shall we do? T...
Marian Edu

05/03/2020

02:43 PM Base Language Feature #4384: Builtin OO Implementation
I've applied the skeleton patch and some additional to rev 93 Constantin Asofiei

05/02/2020

03:06 PM User Interface Feature #4170: add drag and drop support to treeview widget
I tested @hitTest@ method on 4GL using this committed test case @uast/treeview/test-treeview-sp6-1.w@. @chCtrlFrame:T... Sergey Ivanovskiy
11:18 AM User Interface Feature #4170: add drag and drop support to treeview widget
Although the conversion of this code ... Sergey Ivanovskiy
11:07 AM User Interface Feature #4170: add drag and drop support to treeview widget
Thanks, changing all these methods in @ProgressBar@ to accept @NumericType@ in rev 11454 solves this compilation issu... Sergey Ivanovskiy
10:21 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> I rechecked these test cases:
>
> there are compilation errors now
This is after my ...
Hynek Cihlar
06:59 AM User Interface Feature #4170: add drag and drop support to treeview widget
I rechecked these test cases:... Sergey Ivanovskiy

05/01/2020

04:11 PM Database Feature #4011: database/persistence layer performance improvements
Constantin, can you please point me at some test cases which use buffers in persistent procedures? Eric Faulhaber
01:40 PM Database Feature #4011: database/persistence layer performance improvements
Committed 11423. Changes:
* fixed regression in _meta tables;
* skip re-hydration of records if a non STALE copy is...
Ovidiu Maxiniuc
07:31 AM Database Feature #4011: database/persistence layer performance improvements
I do not know the exact H2 implementation, but it seems to me logical that once the table is LOCAL, its indexes will ... Ovidiu Maxiniuc
06:44 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> At this moment we have some @Session@ -related events: SESSION_CLEANUP, SESSION_CLOSING_N...
Eric Faulhaber
06:11 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> We have not changed the approach to "static" metadata tables in this branch, and we're makin...
Igor Skornyakov
06:06 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> We have not changed the approach to "static" metadata tables in this branch, and we're makin...
Ovidiu Maxiniuc
06:03 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, AFAICT, we do not do any explicit closing of resources associated with converted, le...
Ovidiu Maxiniuc
06:01 AM Database Feature #4011: database/persistence layer performance improvements
We have not changed the approach to "static" metadata tables in this branch, and we're making only minimal changes to... Eric Faulhaber
05:52 AM Database Feature #4011: database/persistence layer performance improvements
Gentlemen,
I'm working on metatables support right now. Maybe it makes sense for me to use your branch?
Thank you.
Igor Skornyakov
05:48 AM Database Feature #4011: database/persistence layer performance improvements
No worries. The patch I used to get past it is attached. If you're ok with it (I didn't test the case where the @Meta... Eric Faulhaber
05:43 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> The discussion of modifying the approach on the metadata DMOs notwithstanding, the current a...
Ovidiu Maxiniuc
04:30 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Last night I committed r11422.
> This revision re-enables @LockTableUpdater@, @ConnectTab...
Eric Faulhaber
02:40 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Please correct if the following requirements are incorrect. It needs to implement @GET-NO...
Hynek Cihlar
02:37 PM User Interface Feature #4170: add drag and drop support to treeview widget
Please correct if the following requirements are incorrect. It needs to implement @GET-NODE-AT(X, Y)@ for the tree wi... Sergey Ivanovskiy
02:02 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > Sergey Ivanovskiy wrote:
> > > Committed rev 11507 (4231b) s...
Eugenie Lyzenko
01:55 PM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Committed rev 11507 (4231b) should fix issues found in the re...
Sergey Ivanovskiy
10:21 AM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Eugenie, I am not aware of this method. Could you help to fin...
Hynek Cihlar
02:14 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
Just documenting some articles related to this:
* This article (https://knowledgebase.progress.com/articles/Article/...
Roger Borrello
01:51 PM User Interface Feature #4394 (WIP): add some frame options and attributes
The other 2 tasks are TBD, so backing up this task to 30%.
* @SCROLL@ frame option
* @NO-ATTR-SPACE@ frame option
Roger Borrello
01:05 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Testcase passes in ChUI, as well. Roger Borrello
12:08 PM Base Language Feature #4349: add support for 4GL ENUM
4231b revision 11511 is the next pass at enum runtime and conversion, still unfinished. Registration has been modifie... Greg Shah
11:33 PM Base Language Feature #4349: add support for 4GL ENUM
I've checked in the first pass at the base classes. They are unfinished.
I've moved the creation of the data stru...
Greg Shah
11:19 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
Committed revision 4231b-11509. Roger Borrello
11:18 AM User Interface Bug #4631 (WIP): Widget scoped to wrong frame on hide
Roger Borrello
11:01 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
I was able to find a few critical places where @frameLName@ was not being stored off, resulting in the downstream bre... Roger Borrello
09:04 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
> Everywhere the frame name was being stored/retrieved from the frameName map in lowercase, I was doing the same with... Greg Shah
12:48 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
There was a missing @def frame x@ I added, after taking a closer look at the code that broke.... Roger Borrello
10:07 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> # What is the conversion support status of the items in #4384-1?
Greg, as far as I know everyt...
Marian Edu
10:05 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, I have changed all enums in skeleton to use the standard OE definition, do you want that as ...
Marian Edu
09:53 AM Base Language Feature #4384: Builtin OO Implementation
OK, I have changed all enums in skeleton to use the standard OE definition, do you want that as an eclipse patch or how? Marian Edu
09:13 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Greg/Marian, have you changed the skeleton classes to use DEFINE ENUM instead of propert...
Marian Edu
09:08 AM Base Language Feature #4384: Builtin OO Implementation
I have not. I have only pulled the @LegacyEnum@ and @FlagsEnum@ from 4384b and reworked those before commit in 4231b... Greg Shah
06:16 AM Base Language Feature #4384: Builtin OO Implementation
Greg/Marian, have you changed the skeleton classes to use DEFINE ENUM instead of property members, for the 4GL enums? Constantin Asofiei
03:00 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Marian: I am trying to get all the enums support from 4384b into 4231b. I hope to have this toni...
Marian Edu
09:20 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> > Considering the latest changes in reports, keys used for report caching are not accurate...
Greg Shah
06:57 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Considering the latest changes in reports, keys used for report caching are not accurate any more. Use the same key... Stanislav Lomany

04/30/2020

07:27 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Committed rev 11507 (4231b) should fix issues found in the review. getItem and add() meth...
Eugenie Lyzenko
06:36 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Eugenie, I am not aware of this method. Could you help to find 4GL examples of @GET-NODE-...
Eugenie Lyzenko
06:03 PM User Interface Feature #4170: add drag and drop support to treeview widget
Committed rev 11507 (4231b) should fix issues found in the review. getItem and add() methods were rewritten.
It ...
Sergey Ivanovskiy
05:15 PM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie, I am not aware of this method. Could you help to find 4GL examples of @GET-NODE-AT(X, Y)@? I didn't find thi... Sergey Ivanovskiy
02:08 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey,
What is your plans for implementing @GET-NODE-AT(X,Y)@ tree view widget method?
Eugenie Lyzenko
06:56 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> For persistent procedures, a buffer will live as long as that program lives.
Hm, ri...
Eric Faulhaber
06:24 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Specifically, I provisionally have decided on the approach where we tie the database session...
Constantin Asofiei
05:55 PM Database Feature #4011: database/persistence layer performance improvements
Constantin, I need some guidance on my previous entry.
Specifically, I provisionally have decided on the approach ...
Eric Faulhaber
03:50 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> If @Persistence.closeSession(false)@ is called only from @Persistence$Context.cleanup()@. T...
Eric Faulhaber
10:08 AM Database Feature #4011: database/persistence layer performance improvements
I agree that refactoring and using modules are both very good things. And we are definitely wanting to do some of th... Greg Shah
09:34 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> When we upgrade to Java9 we could make use of the new modules and compile them independentl...
Igor Skornyakov
09:24 AM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> In #4155 we are working to eliminate use of the @.df@. And converting as part of the build proce...
Ovidiu Maxiniuc
09:10 AM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> In #4155 we are working to eliminate use of the @.df@. And converting as part of the build proce...
Igor Skornyakov
08:58 AM Database Feature #4011: database/persistence layer performance improvements
In #4155 we are working to eliminate use of the @.df@. And converting as part of the build process leads to a bootst... Greg Shah
08:50 AM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> > taking in consideration that we do not have the class at the moment FWD is compiled
>
> In m...
Ovidiu Maxiniuc
08:44 AM Database Feature #4011: database/persistence layer performance improvements
> taking in consideration that we do not have the class at the moment FWD is compiled
In my opinion, it makes no s...
Greg Shah
05:59 PM User Interface Bug #4631: Widget scoped to wrong frame on hide
> please confirm that mymess should be scoped to frame x. If so, this is more of a case of mymess not being added as ... Greg Shah
05:12 PM User Interface Bug #4631: Widget scoped to wrong frame on hide
Still working on this, as that fix caused breakage elsewhere.
Greg, in this testcase:...
Roger Borrello
12:32 PM User Interface Bug #4631: Widget scoped to wrong frame on hide
The change to restrict using the resolved frame when there isn't an explicit frame specified was too strict. It exclu... Roger Borrello
10:51 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
This is related revision 11497 of @rules/annotations/frame_scoping.rules@. Researching. Roger Borrello
08:33 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
Testcase: @./uast/frames/nested_scoping_frame.p@... Roger Borrello
08:31 AM User Interface Bug #4631 (Closed): Widget scoped to wrong frame on hide
Roger Borrello
04:15 PM Base Language Feature #4384: Builtin OO Implementation
Marian: I am trying to get all the enums support from 4384b into 4231b. I hope to have this tonight, though there is... Greg Shah
02:29 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Code review 4231b revision 11504. The code changes seem OK. I think you should also test the changes in ChUI if you h... Hynek Cihlar
11:01 AM Base Language Feature #4349: add support for 4GL ENUM
I've forgot to add the LegacySignature to the GetEnum method.
I don t plan to continue with enum conversion for no...
Constantin Asofiei
08:55 AM Base Language Feature #4349: add support for 4GL ENUM
> Constantin, do you think two maps are needed to handle say about 5-10 enum members that one might use? Those will b... Greg Shah
10:44 AM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
As noted above, the fact that the @MESSAGE SET@ output is not redirected in FWD is a known issue. We've never fixed ... Greg Shah
10:09 AM Base Language Feature #4395 (Test): add support for KEEP-MESSAGES option
Greg Shah

04/29/2020

06:09 PM Base Language Feature #4349: add support for 4GL ENUM
> One thing I wanted to mention about enums is those can be used in switch/case statements, also would be nice to mak... Greg Shah
05:57 PM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> The two @byValue@ and @byName@ maps will always hold all the enum values.
Constantin,...
Marian Edu
05:38 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> From Marian:
>
> > One thing I wanted to mention about enums is those can be used in switch/ca...
Marian Edu
05:32 PM Base Language Feature #4349: add support for 4GL ENUM
From Marian:
> One thing I wanted to mention about enums is those can be used in switch/case statements, also woul...
Greg Shah
04:47 PM Base Language Feature #4349: add support for 4GL ENUM
I was just about to check in all the LegacyEnum, FlagsEnum, and the fixups of all the existing enum subclasses. It l... Greg Shah
04:04 PM Base Language Feature #4349: add support for 4GL ENUM
Greg, the first pass at DEFINE ENUM conversion is in 4231b rev 11503. Please review.
The @oo/enums@ tests convert,...
Constantin Asofiei
03:17 PM Base Language Feature #4349: add support for 4GL ENUM
Good, I like it.
> Does someone have the FWD equivalent for FlagsEnum ?
These are checked in to 4384b. I will ...
Greg Shah
03:12 PM Base Language Feature #4349: add support for 4GL ENUM
Does someone have the FWD equivalent for @FlagsEnum@ ? Constantin Asofiei
03:06 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> This means that @first in list@ and @createEnum with 2nd and 3rd argument a String@ would both lo...
Constantin Asofiei
02:59 PM Base Language Feature #4349: add support for 4GL ENUM
Overall, I like the approach.
> The conversion rules will take care of linking these together, and the runtime wil...
Greg Shah
02:20 PM Base Language Feature #4349: add support for 4GL ENUM
I just checked in new tests for @Clone()@ (it doesn't work) and @Progress.Lang.Enum:ToObject()@ (works like @GetEnum(... Greg Shah
02:18 PM Base Language Feature #4349: add support for 4GL ENUM
Greg, my plan is for something like this:... Constantin Asofiei
12:47 PM Base Language Feature #4349: add support for 4GL ENUM
Greg, I've added stubs for @ObjectOps.newDynamicEnum@ and we also need a @ObjectOps.registerEnum(Class<? extends Lega... Constantin Asofiei
12:11 PM Base Language Feature #4349: add support for 4GL ENUM
Fixed in rev 559. These were mostly cases where I had tested the code and then later changed the include file withou... Greg Shah
11:53 AM Base Language Feature #4349: add support for 4GL ENUM
Greg, can you compile in 4GL all programs/classes in @oo/enums@? I have some weird errors:
* @oo.enums.Ordinals@ and...
Constantin Asofiei
11:12 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> > Can we rename @p2j.oo.lang.Enum@ to @p2j.oo.lang.LegacyEnum@? To avoid java conflicts...
>
>...
Marian Edu
11:11 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Greg Shah wrote:
> > I don't think we need indexed lookup, but we do need to do an orde...
Marian Edu
11:00 AM Base Language Feature #4349: add support for 4GL ENUM
> Can we rename @p2j.oo.lang.Enum@ to @p2j.oo.lang.LegacyEnum@? To avoid java conflicts...
Yes.
Greg Shah
10:48 AM Base Language Feature #4349: add support for 4GL ENUM
Can we rename @p2j.oo.lang.Enum@ to @p2j.oo.lang.LegacyEnum@? To avoid java conflicts... Constantin Asofiei
10:20 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Greg Shah wrote:
> > I don't think we need indexed lookup, but we do need to do an orde...
Constantin Asofiei
10:17 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> I don't think we need indexed lookup, but we do need to do an ordered (in the order of definition...
Constantin Asofiei
10:14 AM Base Language Feature #4349: add support for 4GL ENUM
> Or toggleFlag, unsetFlag, setFlag and getEnum are all we need?
This should be the list, but the toggleFlag, uns...
Greg Shah
10:00 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> How do you define an enum to extend @FlagsEnum@ in 4GL?
By using the @flags@ option.....
Marian Edu
09:52 AM Base Language Feature #4349: add support for 4GL ENUM
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Yes, I'll take the conversion. Do you have a comprehensive list ...
Constantin Asofiei
09:47 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> Yes, I'll take the conversion. Do you have a comprehensive list of all the static metho...
Marian Edu
09:36 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Marian: Let me know when you have your latest enum changes in 4384b. I'll pull them and use th...
Marian Edu
09:22 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Constantin: If you want to continue with the conversion, do let me know. I would then focus on t...
Constantin Asofiei
09:12 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin: If you want to continue with the conversion, do let me know. I would then focus on the runtime parts.
...
Greg Shah
08:59 AM Base Language Feature #4349: add support for 4GL ENUM
> I've couldn't find a solution for using a Java enum though
Correct, we cannot use Java enums. The result must b...
Greg Shah
08:12 AM Base Language Feature #4349: add support for 4GL ENUM
Marian Edu wrote:
> I think right now the @Enum@ class holds references to all enum members (hash map on enum class)...
Constantin Asofiei
08:06 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> * I assume there will be a @BaseEnum@ super-class?
Why another @BaseEnum@ class, we alr...
Marian Edu
07:58 AM Base Language Feature #4349: add support for 4GL ENUM
Greg, about the review:
* I assume there will be a @BaseEnum@ super-class?
* we need to override @toLegacyString@ a...
Constantin Asofiei
07:55 AM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Good. So far, your feedback is completely consistent with my plan.
I've couldn't find a solutio...
Marian Edu
07:10 AM Base Language Feature #4349: add support for 4GL ENUM
Good. So far, your feedback is completely consistent with my plan.
Constantin: I still need your thoughts on the ...
Greg Shah
06:40 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> The converted members need to be @object@ instances in FWD (with a ref to the actual enu...
Marian Edu
03:51 AM Base Language Feature #4349: add support for 4GL ENUM
Marian Edu wrote:
> I think if we use a private constructor and don't use @ObjectOps@ at all to create the enum memb...
Constantin Asofiei
02:45 AM Base Language Feature #4349: add support for 4GL ENUM
Constantin Asofiei wrote:
> A quick note, the enum values should be emitted like this:
> [...]
>
> As an enum va...
Marian Edu
06:02 PM Base Language Feature #4384: Builtin OO Implementation
I have some issues with the @URI@ encode/decode, the 4GL implementation is not really matching the one available in U... Marian Edu
06:21 AM Base Language Feature #4384: Builtin OO Implementation
Ah, forgot you are on windows. You need to add this node on the same level as @systemUser@, with the user's Windows p... Constantin Asofiei
05:57 AM Base Language Feature #4384: Builtin OO Implementation
Marian, the error is related to appserver agents. Do you have @Server ready@ message in the log? If yes, then non-web... Constantin Asofiei
05:52 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, moving skeleton files in project root and let the p2j.cfg.xml as is seems to solve it.
As...
Marian Edu
05:19 AM Base Language Feature #4384: Builtin OO Implementation
OK, moving skeleton files in project root and let the p2j.cfg.xml as is seems to solve it. Marian Edu
05:06 AM Base Language Feature #4384: Builtin OO Implementation
Constantin, the update you've made on @testcases@ repository for the appsrv/rest kinda ruined the environment, at lea... Marian Edu
05:31 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
Constantin Asofiei wrote:
> Roger, anything related to retry should be ran from the command line and not the procedu...
Roger Borrello
05:30 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> From Hynek:
>
> Both getAssigned and getEffective return 0-based values. These must be in...
Roger Borrello
05:28 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
From Hynek:
Both getAssigned and getEffective return 0-based values. These must be incremented by one (and perhaps...
Roger Borrello
04:37 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Updated @src/com/goldencode/p2j/ui/chui/ThinClient.java@ in 4231b-11504. Please review. Roger Borrello
03:00 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
@getEffectivexxx@ methods are returning @0.0@ for @clientColumn@ and @clientRow@ when reading the attributes. The @ge... Roger Borrello
01:27 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> One other significant difference between the two is that @getFrameCol@ includes a check for ...
Hynek Cihlar
01:14 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
One other significant difference between the two is that @getFrameCol@ includes a check for @!frame.isRedirected()@ w... Roger Borrello
12:36 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Hynek Cihlar wrote:
> Both of these methods were at some point changed by myself and by Constantin as part of bigger...
Roger Borrello
12:12 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> Hynek: I am trying to understand why the implementations for @FRAME-COL@ and @FRAME-ROW@ are...
Hynek Cihlar
11:48 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Hynek: I am trying to understand why the implementations for @FRAME-COL@ and @FRAME-ROW@ are so different, and Greg s... Roger Borrello
05:29 PM Database Feature #4011: database/persistence layer performance improvements
Last night I committed r11422.
This revision re-enables @LockTableUpdater@, @ConnectTableUpdater@ and @TransactionT...
Ovidiu Maxiniuc
04:09 PM Database Feature #4011: database/persistence layer performance improvements
If @Persistence.closeSession(false)@ is called only from @Persistence$Context.cleanup()@. This is the end of session,... Ovidiu Maxiniuc
02:33 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Just committed r11421.
> There are two changes:
> # in @Persistence.closeSession(boolean)...
Eric Faulhaber
06:32 AM Database Feature #4011: database/persistence layer performance improvements
For now, don't change what the queries fetch. If a query fetches all columns, leave it that way, but ensure the prima... Eric Faulhaber
08:47 PM Database Feature #4011: database/persistence layer performance improvements
I observed the following usecase:
* some records are created fresh in a loop and get saved. They are successfully in...
Ovidiu Maxiniuc
03:57 PM User Interface Feature #4170: add drag and drop support to treeview widget
After removing the node all indices of tree nodes are rebuilt. So the @INDEX@ is not @NODE-ID@. Sergey Ivanovskiy
03:47 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> I convinced myself that @KEY@ property is not unique but it was incorrect. Actually the k...
Sergey Ivanovskiy
02:47 PM User Interface Feature #4170: add drag and drop support to treeview widget
I convinced myself that @KEY@ property is not unique but it was incorrect. Actually the keys are unique but can be se... Sergey Ivanovskiy
02:34 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Code review 4231b revision 11491.
> ...
Sergey Ivanovskiy
01:47 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> These events: ONEXPANDING, ONEXPANDED, ... are not documented and 4GL COM object viewer f...
Hynek Cihlar
01:35 PM User Interface Feature #4170: add drag and drop support to treeview widget
Yes, if we use @add(...)@ (@chCtrlFrame:TreeView:NODES:ADD(1, 4, "Key2", "Label2")@) with incorrect parameters, then... Sergey Ivanovskiy
01:30 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4231b revision 11491.
> >
> > @TreeNodeCollection...
Hynek Cihlar
01:29 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Code review 4231b revision 11491.
>
> @TreeNodeCollectionResource.add()@:
> Before the cha...
Sergey Ivanovskiy
10:22 AM User Interface Feature #4170: add drag and drop support to treeview widget
Code review 4231b revision 11491.
@TreeNodeCollectionResource.add()@:
Before the change the method raises out of ...
Hynek Cihlar
09:01 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, please review the committed rev 11500 (4231b) that removed already defined by @TreeFaceNode@ methods and added... Sergey Ivanovskiy
03:15 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sorry, I missed this issue due to incremental builds. Please update to rev 11499 (4231b). Sergey Ivanovskiy
08:19 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey,
The regression starting in @11495@ does not allow the @4231b@ branch to be compiled.
Please fix this on...
Eugenie Lyzenko
03:19 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Task is ready for test. Roger Borrello

04/28/2020

07:15 PM Base Language Feature #4349 (WIP): add support for 4GL ENUM
Greg Shah
07:15 PM Base Language Feature #4349: add support for 4GL ENUM
The first set of runtime changes will be to get the parent classes (@Progress.Lang.Enum@ and @Progress.Lang.FlagsEnum... Greg Shah
06:47 PM Base Language Feature #4349: add support for 4GL ENUM
4231b rev 11498 contains conversion-related fixes for 4GL ENUM. This was done by chasing down INTERFACE_DEF, KW_INTE... Constantin Asofiei
06:27 PM Base Language Feature #4349: add support for 4GL ENUM
A quick note, the enum values should be emitted like this:... Constantin Asofiei
04:20 PM Database Feature #4011: database/persistence layer performance improvements
Just committed r11421.
There are two changes:
# in @Persistence.closeSession(boolean)@, the @closeSessionImpl(error...
Ovidiu Maxiniuc
01:36 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Briefly speaking, the problem is caused because the static temp-tables are 'permanent', a...
Eric Faulhaber
11:50 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> One more issue to fix is that it seems we are not properly dropping indexes on temporary tab...
Ovidiu Maxiniuc
08:18 AM Database Feature #4011: database/persistence layer performance improvements
> At each nested block within that application transaction, the SavepointManager sets a database savepoint. If that b... Greg Shah
05:51 AM Database Feature #4011: database/persistence layer performance improvements
One more issue to fix is that it seems we are not properly dropping indexes on temporary tables upon exiting Hotel GU... Eric Faulhaber
05:32 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> For undoable DMOs marked stale, the next access forces a re-read of that DMO's data from t...
Eric Faulhaber
05:25 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I think there is an issue with the nesting transactions. [...]
I debugged through this...
Eric Faulhaber
04:20 AM Database Feature #4011: database/persistence layer performance improvements
Thanks for clarifications, I will use these information (from both your last posts) to continue investigations on the... Ovidiu Maxiniuc
03:37 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > I don't intentionally create nested transactions, in fact, the @...
Eric Faulhaber
03:09 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > Can you please share the reasoning behind your change?
> The ...
Eric Faulhaber
09:10 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I don't intentionally create nested transactions, in fact, the @inTx@ flag in @Session@ is i...
Ovidiu Maxiniuc
09:03 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Can you please share the reasoning behind your change?
The usecase is when same dmo is load...
Ovidiu Maxiniuc
08:50 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, the change in 11418 to @Session.save@ seems dangerous to me. The reason for the check to test whether another... Eric Faulhaber
12:16 PM Database Feature #4397: add database attrs, methods and options
Greg Shah wrote:
> The runtime would be up to Eric/Ovidiu. After #4011, they have plenty of control all the way dow...
Ovidiu Maxiniuc
10:08 AM Database Feature #4397: add database attrs, methods and options
4231b rev 11493 :
* added BUFFER:LAST-BUFFER and QUERY's callback API support
* fixed EXCEPT/FIELDS option with a r...
Constantin Asofiei
09:43 AM Database Feature #4397: add database attrs, methods and options
Looks like FIELDS and EXCEPT are already supported for this case:... Constantin Asofiei
09:41 AM Database Feature #4397: add database attrs, methods and options
The runtime would be up to Eric/Ovidiu. After #4011, they have plenty of control all the way down to the JDBC driver. Greg Shah
09:24 AM Database Feature #4397: add database attrs, methods and options
I understand the reasoning behind it, to limit the amount of data retrieved by a query; but, my point is that to make... Constantin Asofiei
09:15 AM Database Feature #4397: add database attrs, methods and options
Constantin Asofiei wrote:
> I recall way back that we had a talk about FIELDS/EXCEPT with a record phrase, and with ...
Greg Shah
08:16 AM Database Feature #4397: add database attrs, methods and options
Yes, it exists:... Constantin Asofiei
08:12 AM Database Feature #4397: add database attrs, methods and options
Constantin Asofiei wrote:
> > Where did you find from of the existence of the attribute for dataset objects? Custome...
Ovidiu Maxiniuc
07:32 AM Database Feature #4397: add database attrs, methods and options
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Just a note, there is a @DATASET:FILL-MODE@ attribute which ...
Constantin Asofiei
07:01 AM Database Feature #4397: add database attrs, methods and options
Constantin Asofiei wrote:
> Just a note, there is a @DATASET:FILL-MODE@ attribute which I stubbed in 4231b. FWD now...
Ovidiu Maxiniuc
11:25 AM User Interface Feature #4393 (Test): add TITLE-DCOLOR attribute support
Greg Shah
11:24 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Code Review Task Branch 4231b Revision 11494
The changes are good.
Greg Shah
10:52 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Code revised:... Roger Borrello
09:58 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Code Review Task Branch 4231b Revision 11492
In Java, instances of @String@ are immutable. Please never use @new ...
Greg Shah
10:16 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > Why not keep the metadata in the database as 4GL does?
>
> Just because the 4GL represents t...
Igor Skornyakov
10:08 AM Database Feature #3814: more schema metadata
> Why not keep the metadata in the database as 4GL does?
Just because the 4GL represents these as tables, doesn't ...
Greg Shah
09:49 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> When you add a column or an index post-conversion, it must be represented in the metadata. Relyi...
Igor Skornyakov
08:00 AM Database Feature #3814: more schema metadata
When you add a column or an index post-conversion, it must be represented in the metadata. Relying upon static defin... Greg Shah
10:09 AM Runtime Infrastructure Feature #3819: PROFILER system handle
4231b rev 11493 added PROFILER:COVERAGE, TRACING, TRACE-FILTER and USER-DATA. All the @profiler/@ tests now convert ... Constantin Asofiei
09:49 AM User Interface Feature #4394 (Test): add some frame options and attributes
With the change in 4231b rev 11492, this is now complete. Greg Shah
09:45 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> See the @charRsp@ parameter - that's the inline definition.
Ah, I see... that is a plac...
Marian Edu
09:36 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > See @log_manager/common/dyn_objects.p@ and @profiler/procedur...
Constantin Asofiei
09:36 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> See @log_manager/common/dyn_objects.p@ and @profiler/procedure_class/procedure.p@, thi...
Marian Edu
09:33 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Marian Edu wrote:
> What test does that exactly Constantin, inline variable definition isn't possible in 4gl... both...
Constantin Asofiei
09:30 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> I've seen something interesting in a logmanager test:
> [...]
>
> You can inline the...
Marian Edu
08:47 AM Base Language Feature #3853: implement LOG-MANAGER runtime
OK. Please create a task to record the problem so we don't forget it. Greg Shah
08:37 AM Base Language Feature #3853: implement LOG-MANAGER runtime
I've seen something interesting in a logmanager test:... Constantin Asofiei
08:49 AM Base Language Feature #4630: inline var definition for an OUTPUT parameter in an async RUN call
4GL allows inline of a var definition for at least this case:... Constantin Asofiei
08:48 AM Base Language Feature #4630 (New): inline var definition for an OUTPUT parameter in an async RUN call
Constantin Asofiei

04/27/2020

07:20 PM Database Feature #3814: more schema metadata
Greg Shah wrote:
> At least for tables such as @file_@ or @field_@, these must always represent the latest structu...
Eric Faulhaber
06:47 PM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > I can easily imagine the situation when we'll be able to provide compatibility with 4GL for the...
Igor Skornyakov
06:35 PM Database Feature #3814: more schema metadata
> I can easily imagine the situation when we'll be able to provide compatibility with 4GL for the application if we w... Greg Shah
06:00 PM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > I've not realized this. In any case, the content of the non-VST system tables should be really ...
Igor Skornyakov
05:45 PM Database Feature #3814: more schema metadata
> I've not realized this. In any case, the content of the non-VST system tables should be really persistent and survi... Greg Shah
05:25 PM Database Feature #3814: more schema metadata
Constantin Asofiei wrote:
> Igor, AFAIK the meta database in FWD is a separate H2 in-memory database, for each physi...
Igor Skornyakov
05:20 PM Database Feature #3814: more schema metadata
Igor, AFAIK the meta database in FWD is a separate H2 in-memory database, for each physical database. So even if the... Constantin Asofiei
04:31 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > Well, it seems that we need some changes in the conversion proce...
Igor Skornyakov
04:20 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Well, it seems that we need some changes in the conversion process. The SCHEMA meta tables ...
Eric Faulhaber
06:44 PM Database Feature #4397: add database attrs, methods and options
I recall way back that we had a talk about FIELDS/EXCEPT with a record phrase, and with our current FWD, it doesn't m... Constantin Asofiei
06:39 PM Database Feature #4397: add database attrs, methods and options
Just a note, there is a @DATASET:FILL-MODE@ attribute which I stubbed in 4231b. FWD now has runtime only for @BUFFER... Constantin Asofiei
06:29 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Thanks. Enhancements have been added to @4231b-11492@ and tested. I added @./uast/pause_millis.p@ for helping to that... Roger Borrello
05:13 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Roger Borrello wrote:
> Constantin, do you already have a testcase that exercises @toMilliseconds@ so I can verify m...
Constantin Asofiei
04:01 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Testcase @./uast/proversion_builtin.p@ was used to verify the caching in @WorkArea@. Now verifying utilization in @./... Roger Borrello
03:43 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Constantin: What was the code that you added recently which had to...
Roger Borrello
02:19 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Yes, float. Greg Shah
01:20 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Greg Shah wrote:
> Of course the "simple" version number would need to be in the form @major.minor@ and the other pa...
Roger Borrello
01:04 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Greg Shah wrote:
> We have @EnvironmentOps.versionWorker(long lvl)@ which can determine a version string for the 4GL...
Roger Borrello
05:37 PM Database Feature #4011: database/persistence layer performance improvements
I don't intentionally create nested transactions, in fact, the @inTx@ flag in @Session@ is intended specifically to a... Eric Faulhaber
05:24 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
I committed a small update that will make the embedded client work. See r11418.
But I have the following is...
Ovidiu Maxiniuc
03:45 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> [...]
> This was making sense when we let Hibernate do the flush as late as possible, bu...
Eric Faulhaber
08:47 AM Database Feature #4011: database/persistence layer performance improvements
Eric,
We need to discuss the ...
Ovidiu Maxiniuc
06:05 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> This is fixed in rev 11417.
Super!
> Ovidiu, after the issues in #4011-241, could you al...
Ovidiu Maxiniuc
06:00 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, after the issues in #4011-241, could you also please take a look at what is going wrong with embedded mode Ho... Eric Faulhaber
05:48 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > What is the recreate for this? I can have a look.
> Available R...
Eric Faulhaber
02:15 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, thanks for the fixes in rev 11416. Please look at these next, which occur when you try to manipulate the tree... Eric Faulhaber
05:16 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
Roger, anything related to retry should be ran from the command line and not the procedure editor.
If you run it...
Constantin Asofiei
04:20 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
> The error message already has a conflicting use. (99) is not being reported by FWD, which must be an unsupported er... Greg Shah
12:21 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
New testcase: @./uast/io/redirected_stream_close_on_retry.p@:... Roger Borrello
11:36 AM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
Greg Shah wrote:
> Please cut this down to be something much smaller. I seriously doubt that more than 10% is neede...
Roger Borrello
04:05 PM User Interface Feature #4394: add some frame options and attributes
Code Review Task Branch 4231b Revision 11488
The only issue is a cut/paste problem in @frame_construction.rules@ w...
Greg Shah
12:25 PM User Interface Feature #4394: add some frame options and attributes
Ready for test.... Roger Borrello
10:38 AM User Interface Feature #4394: add some frame options and attributes
> Should I just document GenericFrame or go beyond?
Just @GenericFrame@ is fine.
Greg Shah
10:22 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> 2. In @java_templates.tpl@ there is the @construct_frame@ template. The @javaname@ target is a m...
Roger Borrello
10:13 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Code Review Task Branch 4231b Revisions 11483, 11486, 11487
>
> The changes are good.
>
> 1...
Roger Borrello
04:04 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please review the committed revision 11489 (4231b). It still doe...
Sergey Ivanovskiy
01:59 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Please review the committed revision 11489 (4231b). It still doesn't work according to t...
Hynek Cihlar
01:27 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Nodes of the Microsoft TreeView Control 6.0 (SP6) from mscomctl.ocx has @Index@ property ...
Hynek Cihlar
12:16 PM User Interface Feature #4170: add drag and drop support to treeview widget
Please review the committed revision 11489 (4231b). It still doesn't work according to the Microsoft TreeView Contro... Sergey Ivanovskiy
11:13 AM User Interface Feature #4170: add drag and drop support to treeview widget
!mscomctl-tree.png! Sergey Ivanovskiy
11:07 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> How does @Add@ behave when you call it multiple times without any parameters? What the key v...
Sergey Ivanovskiy
10:45 AM User Interface Feature #4170: add drag and drop support to treeview widget
Nodes of the Microsoft TreeView Control 6.0 (SP6) from mscomctl.ocx has @Index@ property that is used as a node key, ... Sergey Ivanovskiy
07:06 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > If ...
Hynek Cihlar
06:24 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > If the current implementation doesn't...
Sergey Ivanovskiy
06:05 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > If the current implementation doesn't behave as the original con...
Hynek Cihlar
05:52 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Thank you, it resolves the issue. Eac...
Sergey Ivanovskiy
05:46 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Thank you, it resolves the issue. Each node has KEY property and...
Hynek Cihlar
05:43 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Thank you, it resolves the issue. Each node has KEY property and this property doesn't id...
Hynek Cihlar
04:36 AM User Interface Feature #4170: add drag and drop support to treeview widget
Thank you, it resolves the issue. Each node has KEY property and this property doesn't identify the tree node. Should... Sergey Ivanovskiy
04:15 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> There are unresolved issues:
>
> * The code that assigns the result of applying chaine...
Hynek Cihlar
02:02 AM User Interface Feature #4170: add drag and drop support to treeview widget
Is there a conceptual way to solve the issue in #4170-40? How these indirect COM objects should be supported? Should ... Sergey Ivanovskiy
01:21 AM User Interface Feature #4170: add drag and drop support to treeview widget
There are unresolved issues:
* The code that assigns the result of applying chained methods to the control frame o...
Sergey Ivanovskiy
03:59 PM Base Language Feature #3812 (Test): additions to SESSION system-handle
Greg Shah
12:22 PM Base Language Feature #3812: additions to SESSION system-handle
The changes are in 4231b rev 11490. Constantin Asofiei
03:56 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
OK Greg Shah
03:07 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Guys, I wanted to add a field where I could input a report title. I used existing file/font/color selection frames as... Stanislav Lomany
01:47 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > I've edited #3855-102 with more details about the work required.
...
Constantin Asofiei
01:32 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> I've edited #3855-102 with more details about the work required.
Constantin, we're wo...
Marian Edu
01:00 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I've edited #3855-102 with more details about the work required. Constantin Asofiei
12:56 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
I've configured the testcases project to be able to run the appsrv and rest tests:
* the appserver is state-free. I...
Constantin Asofiei
12:39 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
4231b rev 11490 contains improvements related to TABLE, DATASET and more. A summary of what is left:
For REST:
*...
Constantin Asofiei
12:24 PM Base Language Feature #3854: update appserver support with PASOE features
Some improvements are in 4231b rev 11490.
What is left is not PASOE related, after running a appserver test suite:...
Constantin Asofiei
10:02 AM Base Language Feature #4629: implement fully compatible 4GL collections (backed by protected temp-tables)
A simple version of the 4GL collections was implemented instead of the temp-table backed alternative in #4384.
As ...
Greg Shah
09:55 AM Base Language Feature #4629 (New): implement fully compatible 4GL collections (backed by protected temp-tables)
Greg Shah
08:48 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
>
> For now, let's do the simple approach and map things to the Java collections.
>
> As usu...
Marian Edu
08:44 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I have a question about collections/maps, the implementation in 4GL is based on temp-tables but ...
Greg Shah
05:04 AM Base Language Feature #4384: Builtin OO Implementation
I have a question about collections/maps, the implementation in 4GL is based on temp-tables but I would say using exi... Marian Edu
01:48 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Marian, a weird question: in case of argument validation errors for appserver calls, doe...
Marian Edu

04/26/2020

12:30 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Marian, a weird question: in case of argument validation errors for appserver calls, does the caller's @block-level@ ... Constantin Asofiei
08:31 AM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
RETRY is a very specific thing. Better to say that than to say re-execution, which has no 4GL meaning. The problem ... Greg Shah

04/25/2020

02:48 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I've now come across a dynamic database problem in Hotel GUI (virtual desktop). On the "Room...
Ovidiu Maxiniuc
02:37 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> What is the recreate for this? I can have a look.
Available Rooms > Check-In > (select a gu...
Ovidiu Maxiniuc
02:34 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The issue I was after yesterday changes a bit. [...]
What is the recreate for this? I ...
Eric Faulhaber
11:28 AM Database Feature #4011: database/persistence layer performance improvements
Eric,
The issue I was after yesterday changes a bit. Now I am getting the following NPE when a record is deleted:
<...
Ovidiu Maxiniuc
09:01 AM Database Feature #4011: database/persistence layer performance improvements
> The problem with my last revision is that I was assuming Finalizable entry and finished calls were always paired, w... Greg Shah
04:19 AM Database Feature #4011: database/persistence layer performance improvements
I've committed rev 11415, which I believe fixes the @UniqueTracker@ scope imbalance problem. I think the logic is sou... Eric Faulhaber
10:41 AM User Interface Feature #4394: add some frame options and attributes
Code Review Task Branch 4231b Revisions 11483, 11486, 11487
The changes are good.
1. Please modify the @Generic...
Greg Shah

04/24/2020

06:13 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
Please cut this down to be something much smaller. I seriously doubt that more than 10% is needed. No prompting of ... Greg Shah
04:02 PM Base Language Bug #4628: redirection doesn't seem to close an output stream on a block retry
One of the behaviors of the 4GL and FWD when the error condition raised from i = integer("garbage"). is to jump execu... Roger Borrello
03:57 PM Base Language Bug #4628 (New): redirection doesn't seem to close an output stream on a block retry
Roger Borrello
04:11 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> the first part, @on commit drop@ means to drop the table on transaction commit. Now, I do...
Eric Faulhaber
10:07 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Why do we create temp tables with the postfix @on commit drop transactional@? What does this...
Ovidiu Maxiniuc
04:23 AM Database Feature #4011: database/persistence layer performance improvements
Update on the unbalanced scopes in @UniqueTracker@...
I've reworked the scope mechanism in @UniqueTracker@ to rely...
Eric Faulhaber
03:46 PM User Interface Bug #4627: CAN-QUERY incorrectly determines SCREEN-VALUE on a FRAME widget is queryable
Testcases:... Roger Borrello
03:42 PM User Interface Bug #4627 (New): CAN-QUERY incorrectly determines SCREEN-VALUE on a FRAME widget is queryable
Roger Borrello
03:40 PM User Interface Feature #4394: add some frame options and attributes
I have updated and my testcase passes. ... Roger Borrello
01:51 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> > I suppose I could keep the 2nd parameter as the original name, and in the GenericFrame.coreInit...
Constantin Asofiei
01:35 PM User Interface Feature #4394: add some frame options and attributes
> I suppose I could keep the 2nd parameter as the original name, and in the GenericFrame.coreInitialize method, perfo... Greg Shah
01:16 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Today, what is that 2nd parameter used for other than as the legacy name?
Two main things...
...
Roger Borrello
12:48 PM User Interface Feature #4394: add some frame options and attributes
Today, what is that 2nd parameter used for other than as the legacy name? Greg Shah
12:47 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Is @FRAME-NAME()@ ready for review?
No... Is one of these a better choice than the other?
# A...
Roger Borrello
11:48 AM User Interface Feature #4394: add some frame options and attributes
Is @FRAME-NAME()@ ready for review? Greg Shah
10:58 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Hint: I wonder if the 4GL returns (from @FRAME-NAME()@) the first frame name that is defined, the...
Roger Borrello
10:08 AM User Interface Feature #4394: add some frame options and attributes
Hint: I wonder if the 4GL returns (from @FRAME-NAME()@) the first frame name that is defined, the last one that is de... Greg Shah
10:05 AM User Interface Feature #4394: add some frame options and attributes
I doubt that is a good idea. The original 4GL code allows specifying the name in any case when you refer to the fram... Greg Shah
09:57 AM User Interface Feature #4394: add some frame options and attributes
I was thinking of the ramifications of using the actual frame name as specified in the 4GL, instead of the lowercase ... Roger Borrello
02:19 PM Database Feature #4375: add support for -pf <profile_filename> option for CONNECT statement
Greg Shah wrote:
> It looks like rev 11369 of 4231b.
>
> As you develop changes for a task, please keep the @% Do...
Igor Skornyakov
01:29 PM Database Feature #4375 (Test): add support for -pf <profile_filename> option for CONNECT statement
It looks like rev 11369 of 4231b.
As you develop changes for a task, please keep the @% Done@ and @Status@ updated...
Greg Shah
01:13 PM Database Feature #4375: add support for -pf <profile_filename> option for CONNECT statement
Greg Shah wrote:
> Are the changes in 4231b?
I do not remember. I think that they are in the trunk already.
Igor Skornyakov
01:12 PM Database Feature #4375: add support for -pf <profile_filename> option for CONNECT statement
Are the changes in 4231b? Greg Shah
01:11 PM Database Feature #4375: add support for -pf <profile_filename> option for CONNECT statement
This was done in the scope of #3813. Igor Skornyakov
11:46 AM Database Feature #4375: add support for -pf <profile_filename> option for CONNECT statement
I think I mistakenly assigned you #4392 previously, but meant for you to work this one. Greg Shah
01:49 PM Base Language Feature #3812: additions to SESSION system-handle
Greg Shah wrote:
> Conversion + stubs or full support?
Full support, with some restrictions. I'll document them onc...
Constantin Asofiei
01:48 PM Base Language Feature #3812: additions to SESSION system-handle
Conversion + stubs or full support? Greg Shah
01:41 PM Base Language Feature #3812: additions to SESSION system-handle
Following are added:
* @SESSION:CURRENT-REQUEST-INFO@ and @SESSION:CURRENT-RESPONSE-INFO@
* @server:REQUEST-INFO@ a...
Constantin Asofiei
01:49 PM Base Language Feature #4381 (Test): implement LIBRARY() and MEMBER() built-in functions
Greg Shah
01:48 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Greg Shah wrote:
> @private static@ methods should be after all @public static@ methods in a file.
Oops. Sorry. U...
Roger Borrello
01:37 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
@private static@ methods should be after all @public static@ methods in a file. Greg Shah
01:24 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
... Roger Borrello
12:47 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Minor edits:... Greg Shah
12:38 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Greg Shah wrote:
> It is a useless feature. For now, I see no reason to add it. We could handle the file part, but...
Roger Borrello
11:53 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
It is a useless feature. For now, I see no reason to add it. We could handle the file part, but even that has no me... Greg Shah
11:47 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
It does look like @SEARCH@ needs some work, because when you pass "filename.pl<<member.r>>" the 4GL is able to find t... Roger Borrello
10:55 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Greg Shah wrote:
> 4. Have you confirmed the following?
>
> * Does it matter whether or not the procedure library...
Roger Borrello
10:41 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Code Review Task Branch 4231b Reviison 11480
Overall, it is good.
1. In @FileSystemOps", move the new @private ...
Greg Shah
01:38 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> gets converted to
> [...]
Found it, probably serialization not needed yet but was a fun lear...
Marian Edu
01:12 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I didn't yet look into the @Web@ package and that is tight to the PASOE and web handlers mainly ...
Constantin Asofiei
12:56 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Marian: Other than the missing enum stuff which I am resolving, is there anything else blocking y...
Marian Edu
12:39 PM Base Language Feature #4384: Builtin OO Implementation
Marian: Other than the missing enum stuff which I am resolving, is there anything else blocking you from delivering t... Greg Shah
07:31 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> For variables/properties, the changes would be at the beginning of the @convert/variab...
Marian Edu
01:33 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Greg Shah wrote:
> This task is for the "server" handle-based resource (the appserver 4GL features, not database) an...
Igor Skornyakov
01:21 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
This task is for the "server" handle-based resource (the appserver 4GL features, not database) and the method @CONNEC... Greg Shah
01:07 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Greg Shah wrote:
> What is the status of this task?
This was done in the scope of #3813.
Igor Skornyakov
11:43 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
What is the status of this task? Greg Shah
01:06 PM Base Language Feature #4349: add support for 4GL ENUM
> maybe we can prevent those from being deleted and not show in session objects list somehow
Yes, as noted above t...
Greg Shah
01:02 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> > I have a draft implementation for Enum and FlagsEnum that I've refactored so maybe the generato...
Marian Edu
12:37 PM Base Language Feature #4349: add support for 4GL ENUM
> I have a draft implementation for Enum and FlagsEnum that I've refactored so maybe the generator could start using ... Greg Shah
08:31 PM Base Language Feature #4349: add support for 4GL ENUM
h2. 4GL Behavior/Functionality
* Enums are implicitly final subclasses of @Progress.Lang.Enum@ (regular enums) or ...
Greg Shah
01:06 PM Database Feature #4175: add support for -1 (single user) option for CONNECT statement
I was not working in this task/ As far as I remember, I was reassigned to another one. Igor Skornyakov
11:44 AM Database Feature #4175: add support for -1 (single user) option for CONNECT statement
What is the status of this task? Greg Shah
06:12 AM User Interface Feature #4170: add drag and drop support to treeview widget
Thank you, it is clear now. It seems that this tree implementation from Microsoft TreeView Control 6.0 (SP6) from @ms... Sergey Ivanovskiy

04/23/2020

06:54 PM User Interface Feature #4394: add some frame options and attributes
Made changes in @frame_scoping.rules@ to create a "parallel" legacy name that is handled in the same manner as the fr... Roger Borrello
11:24 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Why mess around? Just store it before frame scoping occurs.
From what I know, it's pay-me-now...
Roger Borrello
11:19 AM User Interface Feature #4394: add some frame options and attributes
Why mess around? Just store it before frame scoping occurs. Greg Shah
11:14 AM User Interface Feature #4394: add some frame options and attributes
About a year ago, Constantin made a specific update to @annotations/frame_scoping.rules@:... Roger Borrello
04:58 PM Database Feature #4011: database/persistence layer performance improvements
Why do we create temp tables with the postfix @on commit drop transactional@? What does this do? Eric Faulhaber
03:49 PM Database Feature #4011: database/persistence layer performance improvements
I just committed r11414. Here are the changes:
* changed the initialization of @_metadata@ of @DmoClass@ generated c...
Ovidiu Maxiniuc
02:33 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Do we need to be so eager to close the session in the attempt to salvage the normal execu...
Eric Faulhaber
10:44 AM Database Feature #4011: database/persistence layer performance improvements
I used r11413 and the hotel_gui has @deploy.all@-ed smoothly. I found some new hardcoded @id@ which were replaced wit... Ovidiu Maxiniuc
08:15 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I was not thinking of database import when I put @PRIMARY_KEY_NAME@ into @DatabaseManager@. ...
Ovidiu Maxiniuc
06:10 AM Database Feature #4011: database/persistence layer performance improvements
The attached changes to @directory.xml@ are needed to adjust for the removal of Hibernate. Note that these are just t... Eric Faulhaber
06:02 AM Database Feature #4011: database/persistence layer performance improvements
I checked in rev 11413, which fixes a few bugs (hard-coded references to @id@ as primary key) and makes @Session.PK@ ... Eric Faulhaber
04:44 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> * the @DatabaseManager.PRIMARY_KEY@ is used when initializing the @DmoMeta@ for each DMO ...
Eric Faulhaber
09:33 AM Database Bug #3471: incremental conversion is regressed
4231b rev -11481- 11482 contains more performance fixes (again, related to the @tmpTabNodes@ and @AstKey@):
* collec...
Constantin Asofiei
06:51 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Can I use these changes to add @COUNT@
> [...]
If the new alias works, it is only a h...
Hynek Cihlar
02:18 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian: please try my previous suggestions and repost the patch.
Wouldn't be easier to ...
Marian Edu

04/22/2020

06:18 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> OK, perhaps I need to clarify.
>
> @javaname@ is a converted Java name and will have been tran...
Roger Borrello
06:09 PM User Interface Feature #4394: add some frame options and attributes
OK, perhaps I need to clarify.
@javaname@ is a converted Java name and will have been transformed to remove all th...
Greg Shah
06:08 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> No. Nein. Nyet. Non. Nee.
Tried updating that, and it looks like it should be using @name@. Ho...
Roger Borrello
06:07 PM User Interface Feature #4394: add some frame options and attributes
No. Nein. Nyet. Non. Nee. Greg Shah
06:00 PM User Interface Feature #4394: add some frame options and attributes
Getting back to @FRAME-NAME@, it looks like @convert/frame_construction.rules@ retrieves the critical data using:
<p...
Roger Borrello
04:50 PM User Interface Feature #4170: add drag and drop support to treeview widget
Can I use these changes to add @COUNT@... Sergey Ivanovskiy
02:51 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> What 4GL create node methods are supported by TreeView FWD widget? I tried this code that...
Hynek Cihlar
01:30 PM User Interface Feature #4170: add drag and drop support to treeview widget
Also I found that Progress 4GL COM Object Viewer returns incorrect signature for @Expand@ event of @ITreeViewEvents@ ... Sergey Ivanovskiy
12:21 PM User Interface Feature #4170: add drag and drop support to treeview widget
What 4GL create node methods are supported by TreeView FWD widget? I tried this code that works with 4GL... Sergey Ivanovskiy
03:45 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
When not using redirection, the testcase passes.... Roger Borrello
03:39 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
I also notice on the last frame (a dialog box) the @F2@ never is recognized in the @wait-for go of frame df0.@ I have... Roger Borrello
03:01 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I am using "output to..." to collect the output. I can try wi...
Roger Borrello
02:42 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> I am using "output to..." to collect the output. I can try without. However, I would think t...
Constantin Asofiei
02:39 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Constantin Asofiei wrote:
> Area you using streams in your tests, or the redirected terminal ( unnamed stream)? I...
Roger Borrello
02:22 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> During debug, I found that when the @visible@ flag is set prior to the frame being displayed...
Constantin Asofiei
01:41 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
During debug, I found that when the @visible@ flag is set prior to the frame being displayed, the @getFrame(frameId)@... Roger Borrello
11:44 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
With respect to @FRAME-COL@ (and @FRAME-ROW@), I am debugging why these are incorrect when checked using this code:
...
Roger Borrello
03:31 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Is @MultiClassLoader@ really needed for the import, or just @AsmClassLoader@?
Good point....
Ovidiu Maxiniuc
03:24 PM Database Feature #4011: database/persistence layer performance improvements
Is @MultiClassLoader@ really needed for the import, or just @AsmClassLoader@? Eric Faulhaber
03:21 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> BTW, for import and server to start the
> @-Djava.system.class.loader=com.goldencode.p2...
Eric Faulhaber
03:20 PM Database Feature #4011: database/persistence layer performance improvements
BTW, for import and server to start the
@-Djava.system.class.loader=com.goldencode.p2j.classloader.MultiClassLoad...
Ovidiu Maxiniuc
03:06 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
I committed r11412. The changes include:
* I fixed the reported issue. It was caused by the @key@ being dif...
Ovidiu Maxiniuc
05:20 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, when I try to log into Hotel GUI embedded mode (or run any test case) with rev 14111, I get this:... Eric Faulhaber
08:18 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
>> I noticed your TODO in DatabaseManager. I am going to address is immediately as this is use...
Ovidiu Maxiniuc
03:10 PM User Interface Bug #4625: Frame configuration not shared or synched back to the GUI frame on redirection
During debug, I found that when the @visible@ flag is set prior to the frame being displayed, the @getFrame(frameId)@... Roger Borrello
03:03 PM User Interface Bug #4625 (New): Frame configuration not shared or synched back to the GUI frame on redirection
Roger Borrello
02:46 PM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
h1. Problem 1. Wrong END key action result
The code:...
Vladimir Tsichevski
02:19 PM User Interface Bug #4624 (Closed): Fill-in: StringIndexOutOfBoundsException and other bugs
Vladimir Tsichevski
11:39 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian, another question please: who/when sets the @SERVLET_SRVR_...
Constantin Asofiei
11:23 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Constantin Asofiei wrote:
> Marian, another question please: who/when sets the @SERVLET_SRVR_DEBUG@ and @SERVLET_SER...
Marian Edu
10:42 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Marian, another question please: who/when sets the @SERVLET_SRVR_DEBUG@ and @SERVLET_SERVER_APP_MODE@ CGI vars? I ca... Constantin Asofiei
10:50 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > Greg: please fix the permissions, I can't even do a checkout from https://proj.goldencode.com/d...
Constantin Asofiei
10:45 AM Base Language Feature #4384: Builtin OO Implementation
> Greg: please fix the permissions, I can't even do a checkout from https://proj.goldencode.com/downloads/skeletons/r... Greg Shah
10:37 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > I would try @bzr diff -p1 -r <your checkout revision>@ so th...
Constantin Asofiei
10:34 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, quick question - do you have the @toString@ method for @net.Uri@ class implement...
Marian Edu
10:32 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I would try @bzr diff -p1 -r <your checkout revision>@ so that on our side we can use...
Marian Edu
10:18 AM Base Language Feature #4384: Builtin OO Implementation
Marian, quick question - do you have the @toString@ method for @net.Uri@ class implemented? If not, I'm adding it in ... Constantin Asofiei
10:16 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> That sounds like fun, now that I can debug the whole conversion process this might be interestin...
Constantin Asofiei
10:15 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Should I try again a 'bzr send' for the skeleton or how should we send the changes there?
T...
Marian Edu
10:11 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > I see properties are converted to getter/setter methods and are a...
Marian Edu
10:06 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I see properties are converted to getter/setter methods and are annotated with the name as defin...
Constantin Asofiei
09:56 AM Base Language Feature #4384: Builtin OO Implementation
I see properties are converted to getter/setter methods and are annotated with the name as defined in 4GL, for variab... Marian Edu
06:15 AM Base Language Feature #4349: add support for 4GL ENUM
Hi Greg, we need @FlagsEnum@ for reflection so tried to implement something for this but there seems this is not yet ... Marian Edu

04/21/2020

06:34 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Greg Shah wrote:
> 4335a revision 11428 adds conversion and server-side support for @EDITOR:AUTO-INDENT@. The clien...
Roger Borrello
09:57 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Roger Borrello wrote:
> Please confirm @editor:auto-indent@ already converts and just needs runtime support only (so...
Greg Shah
09:26 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Please confirm @editor:auto-indent@ already converts and just needs runtime support only (so I can bypass)? Roger Borrello
06:05 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Greg Shah wrote:
> Being more explicit about returning unknown when the input is unknown is a good practice. The fa...
Roger Borrello
05:48 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Added a simpler testcase @uast/library_calls/library_member2.p@ Roger Borrello
05:32 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Being more explicit about returning unknown when the input is unknown is a good practice. The fact that the matching... Greg Shah
05:22 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Roger Borrello wrote:
> Greg Shah wrote:
> > You will need to add the proper error handling, but otherwise it is fi...
Roger Borrello
05:18 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Greg Shah wrote:
> I don't see anything obviously wrong. The code seems like it should work.
>
> You will need t...
Roger Borrello
05:04 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
I don't see anything obviously wrong. The code seems like it should work.
You will need to add the proper error h...
Greg Shah
04:39 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Made the changes to allow the pattern to be pre-compiled, but it no longer matches the given string.... Roger Borrello
02:53 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Code Review Task Branch 4231b Revision 11479
This is quite good. Here are some things to fix to make it better.
...
Greg Shah
02:19 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Ready for review...... Roger Borrello
02:14 PM Base Language Feature #4381 (WIP): implement LIBRARY() and MEMBER() built-in functions
Roger Borrello
12:43 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
That makes sense. Greg Shah
12:27 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Roger Borrello wrote:
> Should these be placed nearby @SEARCH@ in @FileSystemOps@ like @searchLibrary@ and @searchMe...
Roger Borrello
12:25 PM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Should these be placed nearby @SEARCH@ in @FileSystemOps@ like @searchLibrary@ and @searchMember@? Roger Borrello
10:55 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Created @uast/library_member.p@ testcase based off some customer code. However, the use of @LIBRARY@ in the sample do... Roger Borrello
10:41 AM Base Language Feature #4381: implement LIBRARY() and MEMBER() built-in functions
Useful background information on libraries: https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#p... Roger Borrello
03:29 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg Shah wrote:
> Code Review Task branch 4231b Revision 11470
>
> 1. In @KEEP-MESSAGES@ mode, have you checked ...
Roger Borrello
10:07 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
Don't change existing sample code in a way that destroys the original intent and control flow. Add a new testcase an... Greg Shah
09:16 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg Shah wrote:
> What is the testcase? Why is it retrying instead of exiting?
It is @uast/io/basic_redirecte...
Roger Borrello
08:48 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
> It's difficult to determine how the 4GL is actually handling this. Perhaps it implicitly closes the stream, and we ... Greg Shah
01:40 PM User Interface Feature #4170: add drag and drop support to treeview widget
I assume v6 is the correct one, but I do not know for sure. Greg Shah
01:06 PM User Interface Feature #4170: add drag and drop support to treeview widget
On my windows image I have two versions of a tree view control: Microsoft TreeView Control 6.0 (SP6) from @mscomctl.... Sergey Ivanovskiy
08:07 AM Database Feature #3814: more schema metadata
At this moment I'm using the current approach based on @metadata@ in @p2j.cfg.xml@. I believe that it will be easy to... Igor Skornyakov
08:02 AM Database Feature #3814: more schema metadata
We can leave behind a conversion artifact for this, since the dynamic queries are only processed at runtime this shou... Greg Shah
03:47 AM Database Feature #3814: more schema metadata
Greg/Igor: a VST can be used from dynamic queries, too. And this will leave nothing for us to determine via the stan... Constantin Asofiei
06:08 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I merged in my changes related to import and a few other fixes. Latest revision of 4011a is...
Eric Faulhaber
10:01 PM Database Feature #4011: database/persistence layer performance improvements
I merged in my changes related to import and a few other fixes. Latest revision of 4011a is 11411. Notes:
* the prop...
Ovidiu Maxiniuc
05:38 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> OK, I see that we are missing from @Progress.Lang.Class@ the methods which resolve a cla...
Marian Edu
05:37 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian, I'm mostly interested in @Progress.Lang.Class:new@ and @i...
Constantin Asofiei
05:29 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I'm mostly interested in @Progress.Lang.Class:new@ and @invoke@ calls when @Para...
Marian Edu
05:18 AM Base Language Feature #4384: Builtin OO Implementation
Marian, I'm mostly interested in @Progress.Lang.Class:new@ and @invoke@ calls when @ParameterList@ is involved (so ye... Constantin Asofiei
04:59 AM Base Language Feature #4384: Builtin OO Implementation
Quick question about @P.L.Class@ as that is listed in the short list there... do you need reflection support for that... Marian Edu

04/20/2020

04:53 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
I have updates to correct behavior where @Press space bar to continue@ was displayed in ChUI, even though output was ... Roger Borrello
03:38 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Roger, PUT SCREEN issues in GUI are known, see #2372. Constantin Asofiei
03:31 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
I am not seeing the testcases @put screen...@ show up in GUI like it does in 4GL. In @ThinClient@, the @putScreen@ me... Roger Borrello
02:32 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
The latter seems most likely the same issue as #4619. Roger Borrello
02:27 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Code Review (cont.)
2. In @LowLevelStream@ and @StreamDaemon@ you need to add an @id@ parameter javadoc entry for...
Greg Shah
02:23 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Code Review Task branch 4231b Revision 11470
1. In @KEEP-MESSAGES@ mode, have you checked the following behavior?
...
Greg Shah
02:01 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
> An unrelated issues has to do with how display "Last Line" with frame f-last. is handled, with message "A message."... Greg Shah
01:45 PM Base Language Feature #4395 (WIP): add support for KEEP-MESSAGES option
Roger Borrello
01:45 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Ready for review.... Roger Borrello
11:40 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
In the spirit of "learning to fish", you could use the following to answer the question yourself:
@my-int-var = in...
Greg Shah
11:16 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
Now we are cooking... @keepMessages@ is now available to the client in the critical location.
At looking at the s...
Roger Borrello
09:30 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
> I do know my breakpoint in StreamDaemon.setKeepMessages(int id) doesn't get hit.
This breakpoint will be hit in ...
Greg Shah
09:27 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg Shah wrote:
> See @ThinClient.getCurrentRedirection()@.
On the server side, @RemoteStream.setKeepMessages@ i...
Roger Borrello
07:22 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
See @ThinClient.getCurrentRedirection()@. Greg Shah
01:02 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg Shah wrote:
> > Do I still need to fiddle with RemoteStream if I am converting as:
>
> Yes. @RemoteStream@ ...
Roger Borrello
02:49 PM User Interface Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
The @message set@ case may not be related to this at all. Greg Shah
02:31 PM User Interface Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
Would this be related to the variable factory itself, or the widgets? I had another testcase @uast/io/basic_redirecte... Roger Borrello
08:42 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > I do not understand what the "conversion support" (#3814-7) means as it seems that it is suffic...
Igor Skornyakov
08:29 AM Database Feature #3814: more schema metadata
> I do not understand what the "conversion support" (#3814-7) means as it seems that it is sufficient just to add the... Greg Shah
07:52 AM Database Feature #3814: more schema metadata
Looking at the content of the @_Database-Feature@ VST from the sample customer environment I do not think that it can... Igor Skornyakov
05:17 AM Database Feature #4011: database/persistence layer performance improvements
I committed rev 11409. With this drop, I can log into virtual desktop Hotel GUI. I can navigate the tabs, though the ... Eric Faulhaber
03:34 AM Database Feature #4011: database/persistence layer performance improvements
I've checked in revisions 11407 and 11408, which replace the UNDO architecture and the transaction management.
Ple...
Eric Faulhaber
04:06 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Sergey Ivanovskiy wrote:
> We have some functions that can return the metric size of a string from the driver, the S...
Hynek Cihlar
02:32 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that these changes
> > [...]
> >
> > are not consi...
Sergey Ivanovskiy

04/19/2020

05:45 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
> Do I still need to fiddle with RemoteStream if I am converting as:
Yes. @RemoteStream@ is how it gets to the cl...
Greg Shah
05:14 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg Shah wrote:
> @getKeepMessages()@ should be named @isKeepMessages()@ since the flag is a @boolean@. The standa...
Roger Borrello
10:35 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
@getKeepMessages()@ should be named @isKeepMessages()@ since the flag is a @boolean@. The standard for Java "bean" n... Greg Shah
10:16 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
It looks like there is a bug in @LogicalTerminal.message()@ whereby the output stream is never checked for redirectio... Roger Borrello
09:58 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
That part is straightforward. I am using @setKeepMessages()@ without a parameter because it is an option that default... Roger Borrello
02:39 PM Database Feature #3814: more schema metadata
Well, it seems that we need some changes in the conversion process. The SCHEMA meta tables should be included in the ... Igor Skornyakov
12:48 PM Database Feature #3814: more schema metadata
In this note, I summarise my current understanding of the scope of this task and things which are not clear for me.
...
Igor Skornyakov

04/18/2020

08:58 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> You've been analyzing this for a few days. Please provide more details so we can discuss.
Gre...
Igor Skornyakov
07:06 AM Database Feature #3814: more schema metadata
> I understand that most of the data mentioned in this task are related to data security.
I don't think so. The @...
Greg Shah
06:40 AM Base Language Feature #4395: add support for KEEP-MESSAGES option
> I would just call the setter directly as setKeepMessages(true), instead of modifying the StreamFactory APIs.
Agr...
Greg Shah

04/17/2020

06:49 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Greg/Roger: the IO options can be emitted as a setter; see this portion of @convert/input_output.rules@:... Constantin Asofiei
06:39 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Please look at @StreamFactory@. You will see that it is stateless in regard to new streams. The @KEEP-MESSAGES@ fla... Greg Shah
05:18 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
The @input_output.rules@ do not do anything with the @KEEP-MESSAGES@ options. There is the possibility of adding an a... Roger Borrello
03:49 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
Updated testcase @uast/binary/read-text-and-binary.p@ to show there is no differences in having @keep-messages@ on th... Roger Borrello
02:27 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
... Roger Borrello
12:33 PM Base Language Feature #4395: add support for KEEP-MESSAGES option
... Roger Borrello
06:39 PM User Interface Feature #4394 (WIP): add some frame options and attributes
Roger Borrello
06:38 PM User Interface Bug #4611: Implement a font enumeration Java API directly callable from legacy code
For Swing GUI, the fonts can be enumerated with:... Hynek Cihlar
06:36 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Just _temporarily_ I updated to utilize the same method as @toMillis@.
By updating @directory.xml@:...
Roger Borrello
02:03 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
With my proposed change, the code could be implemented with a simple check @EnvironmentOps.versionNumber() >= 11.3@. ... Greg Shah
01:38 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Greg Shah wrote:
> Constantin: What was the code that you added recently which had to check the version numbers at r...
Constantin Asofiei
12:43 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
We have @EnvironmentOps.versionWorker(long lvl)@ which can determine a version string for the 4GL version to which we... Greg Shah
11:56 AM User Interface Feature #4393 (WIP): add TITLE-DCOLOR attribute support
Roger Borrello
11:55 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Greg Shah wrote:
> Yes, it could be a version difference. Run the testcases on both 10.x and 11.x and record the di...
Roger Borrello
09:33 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
> Should these be pursued?
No. Create new tasks.
Greg Shah
09:13 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
The @frame_title_color_default_values.p@ tests pass, however, there are a couple of differences.
# There is space in...
Roger Borrello
08:48 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Code Review Task Branch 4231b Revision 11463
The changes are good.
A minor code standards issue: split the foll...
Greg Shah
07:07 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
> while in 4GL, it activates the button and an NPE exception is thrown:
This implies there is an NPE in the 4GL wh...
Greg Shah
06:32 PM User Interface Feature #3876: add support for "direct font control" at the widget level
Hynek Cihlar wrote:
> but there were errors converting the method call returning String array. I tried to fix this a...
Hynek Cihlar
04:56 PM User Interface Feature #3876: add support for "direct font control" at the widget level
Sergey Ivanovskiy wrote:
> It seems that these changes
> [...]
>
> are not consistent with @isFontInstalled@ us...
Hynek Cihlar
03:44 PM User Interface Feature #3876: add support for "direct font control" at the widget level
It seems that these changes ... Sergey Ivanovskiy
11:28 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> Yes. When you designed the default freely licensed fonts for FWD, this included replacing the co...
Eugenie Lyzenko
09:10 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Yes. When you designed the default freely licensed fonts for FWD, this included replacing the common/standard bitmap... Greg Shah
09:00 AM User Interface Feature #3876: add support for "direct font control" at the widget level
Greg Shah wrote:
> The changes are good. I've made some additional tweaks.
>
> Eugenie: I'd like to include a li...
Eugenie Lyzenko
07:39 AM User Interface Feature #3876: add support for "direct font control" at the widget level
The changes are good. I've made some additional tweaks.
Eugenie: I'd like to include a list of the commonly used ...
Greg Shah
06:31 PM Conversion Tools Bug #4620: Direct Java conversion fails for arrays of objects
The attached diff resolves the conversion error, but the resulting Java code does not compile. The issue will need mo... Hynek Cihlar
06:29 PM Conversion Tools Bug #4620: Direct Java conversion fails for arrays of objects
The following piece of code fails to convert.... Hynek Cihlar
06:27 PM Conversion Tools Bug #4620 (New): Direct Java conversion fails for arrays of objects
Hynek Cihlar
02:28 PM Database Feature #3814: more schema metadata
I understand that most of the data mentioned in this task are related to data security. I'm not sure that most of the... Igor Skornyakov
11:55 AM User Interface Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
> In 4GL, this is not a fill-in and
I think you mean that it is an editable fill-in in FWD and not in the 4GL?
...
Greg Shah
11:20 AM User Interface Bug #4619: GUI fill-in widgets show in FWD, when 4GL shows nothing
A simple integer on a frame becomes a fill-in widget with the default value showing. In 4GL, this is not a fill-in an... Roger Borrello
11:18 AM User Interface Bug #4619 (New): GUI fill-in widgets show in FWD, when 4GL shows nothing
Roger Borrello
11:11 AM User Interface Bug #4618: Default location of dialog box title is left justified instead of centered
The @uast/frame_title_color_default_values.p@ testcase shows that the dialog box has the title text left justified in... Roger Borrello
11:08 AM User Interface Bug #4618 (New): Default location of dialog box title is left justified instead of centered
Roger Borrello
10:32 AM User Interface Bug #4617: Number of GUI frames in default window differs from 4GL
Testcase related to #4393 reveals that FWD allows 5 frames on the default window, when 4GL only shows 4.
!GUI_fram...
Roger Borrello
10:29 AM User Interface Bug #4617 (New): Number of GUI frames in default window differs from 4GL
Roger Borrello

04/16/2020

06:36 PM User Interface Feature #4394: add some frame options and attributes
Roger Borrello wrote:
> By updating @getFrameRow@ and @getFrameCol@ in @ThinClient.java@ to return a 0, if the frame...
Hynek Cihlar
06:19 PM User Interface Feature #3876: add support for "direct font control" at the widget level
I added the required information in [[p2j:Font_Control_in_4GL_Widgets]] together with an example. I found a couple of... Hynek Cihlar
06:03 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Regarding the menu tests, both GUI and ChUI result in the same attribute output.
However, there are different beha...
Roger Borrello
04:40 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
These changes should complete the browse attributes and options.... Roger Borrello
02:34 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Issue of the title bar missing was related to @annotations/sorting.rules@ where @DCOLOR@ was not included as criteria... Roger Borrello
01:49 PM User Interface Feature #4393: add TITLE-DCOLOR attribute support
It is not obviously on the client or server, we can't really know. But since it is drawing something and just missin... Greg Shah
11:37 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Roger Borrello wrote:
> Another issue I am looking at. The browse title is missing, if @DCOLOR@ is part of the optio...
Roger Borrello
10:59 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Yes, I think so. Greg Shah
10:27 AM User Interface Feature #4393: add TITLE-DCOLOR attribute support
Greg Shah wrote:
> > I did not have good results with that flag, or I was using it incorrectly. However, the config....
Roger Borrello
04:21 PM Database Bug #3471: incremental conversion is regressed
4231b rev 11462 contains some performance fixes related to the memory usage.
The idea here was:
* 'unpin' the AST...
Constantin Asofiei
04:03 PM Database Bug #3471: incremental conversion is regressed
Additional notes which may be useful:
The core idea is that the FWD ConversionDriver has an incremental conversion...
Greg Shah
12:05 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Igor: Can you please commit your import fixes so that the build is working again? I need to push...
Igor Skornyakov
11:24 AM Database Feature #3813: misc DB features part deux
Igor: Can you please commit your import fixes so that the build is working again? I need to push this to our customers. Greg Shah
11:20 AM User Interface Feature #4170: add drag and drop support to treeview widget
Investigating what issues need to be done for #4170-20 in item 2. Sergey Ivanovskiy
03:58 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > Marian, just do a bzr revert and bzr clean-tree - to cleanup ...
Constantin Asofiei
03:35 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, just do a bzr revert and bzr clean-tree - to cleanup after the update.
OK, ...
Marian Edu
03:17 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Greg Shah wrote:
> > Branch 4384b was created from 4231b revision 11458. Access it using @bzr ...
Constantin Asofiei
03:02 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Branch 4384b was created from 4231b revision 11458. Access it using @bzr co sftp://<userid>@xfer...
Marian Edu
08:16 PM Base Language Feature #4384: Builtin OO Implementation
4384a was archived as dead on devsrv01. Please note that I was unable to @bzr push --overwrite@ on devsrv01 so I zip... Greg Shah
08:14 PM Base Language Feature #4384: Builtin OO Implementation
Branch 4384b was created from 4231b revision 11458. Access it using @bzr co sftp://<userid>@xfer.goldencode.com/opt/... Greg Shah

04/15/2020

07:15 PM Database Feature #3813: misc DB features part deux
Constantin Asofiei wrote:
> Igor, there is an issue in @BufferFieldImpl@ - this import "import org.aspectj.org.eclip...
Igor Skornyakov
06:29 PM Database Feature #3813: misc DB features part deux
Igor, there is an issue in @BufferFieldImpl@ - this import "import org.aspectj.org.eclipse.jdt.core.dom.*;" is not OK... Constantin Asofiei
07:11 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> However, I have another question on this topic: aren't the values in each row of the @.d@ fi...
Ovidiu Maxiniuc
07:05 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> [...] I think we can either:
> * drop the method, I think the association property-index c...
Eric Faulhaber
06:52 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> The other issue is that I had removed the deprecated @BaseRecord.indexOf@ method in my worki...
Ovidiu Maxiniuc
06:01 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I found out that @PropertyMapper@ tries to delegate the setting of a field if @delegate@ ...
Eric Faulhaber
05:12 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
I started rewriting some parts of the @import.xml@, @ImportWorker@ and related classes to take advantage of th...
Ovidiu Maxiniuc
06:44 PM Base Language Feature #4384: Builtin OO Implementation
> I think we should preserve 4384a as a dead branch on devsrv01 and create 4384b.
Will do.
Greg Shah
06:38 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> # rebase 4231b from trunk 11346
The rebase of 4231b is done.
> # replace the 4384a branch with ...
Constantin Asofiei
05:57 PM Base Language Feature #4384: Builtin OO Implementation
> Greg: can you please update the web repo?
Done.
Greg Shah
05:40 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I think the faster way is to:
>
> # merge the exact revisions from 4384a into 4231b
The 11426...
Constantin Asofiei
05:36 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > Yes, please zip it and upload it to xfer.
> I'm confused as ...
Constantin Asofiei
04:25 PM Base Language Feature #4384: Builtin OO Implementation
I think the faster way is to:
# merge the exact revisions from 4384a into 4231b
# rebase 4231b from trunk 11346
...
Greg Shah
02:06 PM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, did you do a bzr merge or bzr rebase for 4384a, with 4231b?
>
> I'm trying to...
Constantin Asofiei
01:40 PM Base Language Feature #4384: Builtin OO Implementation
Marian, did you do a bzr merge or bzr rebase for 4384a, with 4231b?
I'm trying to rebase 4384a from 4231b, and I t...
Constantin Asofiei
12:47 PM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Yes, please zip it and upload it to xfer.
I'm confused as of what you refer to when y...
Marian Edu
12:32 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian Edu wrote:
> > > Did pulled the skeleton fresh and sync t...
Constantin Asofiei
12:31 PM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Did pulled the skeleton fresh and sync the two folders, attached ...
Marian Edu
12:03 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Did pulled the skeleton fresh and sync the two folders, attached the patch.
Where did you pull ...
Constantin Asofiei
11:21 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> OK, do let me know when they are there. I need to do a review and see if they can be me...
Marian Edu
10:48 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Will try to push the changes to 4384a now
OK, do let me know when they are there. I need to do...
Constantin Asofiei
10:45 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, are all your 4384a changes pushed to xfer?
>
> Also, please upload to xfer th...
Marian Edu
10:22 AM Base Language Feature #4384: Builtin OO Implementation
Marian, are all your 4384a changes pushed to xfer?
Also, please upload to xfer the full skeleton project, with you...
Constantin Asofiei
02:21 PM User Interface Feature #4394: add some frame options and attributes
By updating @getFrameRow@ and @getFrameCol@ in @ThinClient.java@ to return a 0, if the frame is not visible, I get ma... Roger Borrello
12:11 PM User Interface Feature #4394: add some frame options and attributes
Roger Borrello wrote:
> Initial attribute values being returned for @frame-col@ and @frame-row@ are incorrect. They ...
Roger Borrello
11:38 AM User Interface Feature #4394: add some frame options and attributes
Initial attribute values being returned for @frame-col@ and @frame-row@ are incorrect. They are coming from the clien... Roger Borrello
10:38 AM User Interface Feature #4394: add some frame options and attributes
We always must return BDT values from attribute getters. We never return @String@ instances. Greg Shah
10:22 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Right. So your existing code is not correct. I suspect that this is not the string @"?"@ but it...
Roger Borrello
09:53 AM User Interface Feature #4394: add some frame options and attributes
Right. So your existing code is not correct. I suspect that this is not the string @"?"@ but it is just how the lan... Greg Shah
09:46 AM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Code Review Task Branch 4231b Revision 11446
>
> The only issue is the use of @new String()@ i...
Roger Borrello
09:46 AM Database Bug #3471 (Closed): incremental conversion is regressed
Greg Shah
09:15 PM Database Feature #4613: add missing support for database user defined functions (UDF) if they are supporte...
FWD supports many built-in functions for use in WHERE clauses, such that they are executed at the database server usi... Eric Faulhaber

04/14/2020

07:03 PM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> Igor, I will open a new task for this. We will need to put together a process for identifyin...
Igor Skornyakov
06:54 PM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> The only remaining thing in this task is @Built-In Function Usage in WHERE Clauses@.
> Whe...
Eric Faulhaber
03:33 PM Database Feature #3813: misc DB features part deux
The only remaining thing in this task is @Built-In Function Usage in WHERE Clauses@.
Where can I take a look at the ...
Igor Skornyakov
03:30 PM Database Feature #3813: misc DB features part deux
Implemented runtime support for the @BUFFER:BUFFER-VALIDATE@.
4231b revision 11447.
Igor Skornyakov
06:58 PM Database Feature #4613 (New): add missing support for database user defined functions (UDF) if they are su...
Eric Faulhaber
06:06 PM Database Bug #3471: incremental conversion is regressed
Branch 3471a was merged to trunk rev 11346 and archived. This adds support for incremental conversion. Not mandator... Constantin Asofiei
05:43 PM Database Bug #3471: incremental conversion is regressed
Phase 2 planning:
* move the h2-related code as a service in goldencode.ast
* tmpTabNodes usage - find a better way...
Constantin Asofiei
11:58 AM Database Bug #3471: incremental conversion is regressed
Code Review Task Branch 3471a Revision 11376
I'm fine with the changes. You can merge to trunk when your testing ...
Greg Shah
11:27 AM Database Bug #3471: incremental conversion is regressed
The lambda issues were addressed in 3471a 11375.
I think this can be merged to trunk, after I finish another conve...
Constantin Asofiei
11:15 AM Database Bug #3471: incremental conversion is regressed
3471a rev 11376 contains a fix for #4384-187 issue related to converting references for builtin classes with no FWD i... Constantin Asofiei
04:57 PM Database Feature #3814: more schema metadata
Ovidiu Maxiniuc wrote:
> Igor, you can query the meta tables from a 4GL environment as a standard stable. For exampl...
Igor Skornyakov
04:35 PM Database Feature #3814: more schema metadata
Igor, you can query the meta tables from a 4GL environment as a standard stable. For example:... Ovidiu Maxiniuc
04:13 PM Database Feature #3814: more schema metadata
Where can I find the description of the schema metadata? So far I've found only this article: https://knowledgebase.p... Igor Skornyakov
02:38 PM User Interface Feature #4394: add some frame options and attributes
As someone wise once said: "The problem was a loose nut behind the wheel.". :)
Our current implementation assumes ...
Greg Shah
02:35 PM User Interface Feature #4394: add some frame options and attributes
Roger Borrello wrote:
> Greg Shah wrote:
> > The @b4Frname.assign()@ is missing the @f0Frame.widgeti().getFrameName...
Roger Borrello
02:07 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> The @b4Frname.assign()@ is missing the @f0Frame.widgeti().getFrameName()@ argument.
>
> You'll...
Roger Borrello
02:06 PM User Interface Feature #4394: add some frame options and attributes
We can't go on an 2 week effort to dig into this. It would be good to fix these as well. The issue is probably diffe... Greg Shah
12:53 PM User Interface Feature #4394: add some frame options and attributes
Roger Borrello wrote:
> Looking at more code emitted... would this be similar to why this code:
> [...]
> converts...
Roger Borrello
12:26 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> The @b4Frname.assign()@ is missing the @f0Frame.widgeti().getFrameName()@ argument.
>
> You'll...
Roger Borrello
10:37 AM User Interface Feature #4394: add some frame options and attributes
Code Review Task Branch 4231b Revision 11446
The only issue is the use of @new String()@ in @GenericWidget.getFram...
Greg Shah
10:30 AM User Interface Feature #4394: add some frame options and attributes
The @b4Frname.assign()@ is missing the @f0Frame.widgeti().getFrameName()@ argument.
You'll have to fix it. Most l...
Greg Shah
10:21 AM User Interface Feature #4394: add some frame options and attributes
Current testcase has 2 of the same use of the @:frame-name@ attribute, with very different conversions:
# @assign b4...
Roger Borrello
10:03 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > > Not sure how the skeleton works for you, looks like it's being used by the parser to resolve ...
Constantin Asofiei
09:57 AM Base Language Feature #4384: Builtin OO Implementation
Great! Greg Shah
09:44 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Thanks for posting a high level status.
>
> It is very high priority to get the conversion par...
Marian Edu
09:41 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > One thing: I didn't anticipate your need to greatly change the skeletons. Can you help us under...
Marian Edu
09:40 AM Base Language Feature #4384: Builtin OO Implementation
Thanks for posting a high level status.
It is very high priority to get the conversion parts finished ASAP. Can y...
Greg Shah
09:35 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> One thing: I didn't anticipate your need to greatly change the skeletons. Can you help us unde...
Marian Edu
09:34 AM Base Language Feature #4384: Builtin OO Implementation
> One thing: I didn't anticipate your need to greatly change the skeletons. Can you help us understand the need for t... Greg Shah
09:32 AM Base Language Feature #4384: Builtin OO Implementation
> > Not sure how the skeleton works for you, looks like it's being used by the parser to resolve references,
Yes,...
Greg Shah
02:17 AM Base Language Feature #4384: Builtin OO Implementation
Roger Borrello wrote:
> h2. OO Built-Ins Requiring Implementation
>
> Breakdown of OO BuiltIns to focus on:
> * ...
Marian Edu

04/13/2020

07:02 PM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> 5. The design is quite elegant. The fact that the maps and sets in conversion have been replaced...
Constantin Asofiei
06:54 PM Database Bug #3471: incremental conversion is regressed
Code Review Task Branch 3471a Revision 11373
+Part 2+
5. The design is quite elegant. The fact that the maps a...
Greg Shah
06:33 PM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> 1. In the calling locations of @helper.persistCollection()@ it would be better if the types of t...
Constantin Asofiei
04:34 PM Database Bug #3471: incremental conversion is regressed
Code Review Task Branch 3471a Revision 11373
So far, I've very impressed.
+Part 1+
I'm posting the review in...
Greg Shah
07:27 AM Database Bug #3471: incremental conversion is regressed
Greg, 3471a rev 11373 is ready for review Constantin Asofiei
05:28 PM User Interface Feature #4394: add some frame options and attributes
Code ready for review. Additional testcases being developed. Tested via @ON MOUSE-SELECT-CLICK@ of various widgets on... Roger Borrello
04:19 PM User Interface Feature #4394: add some frame options and attributes
> My assumptions is that there will need to be getter/setter support added in FrameInterface.java and FrameWidget.jav... Greg Shah
04:07 PM User Interface Feature #4394: add some frame options and attributes
Greg Shah wrote:
> Add support for:
>
> * @FRAME-NAME@ attribute (this is actually a generic widget attribute but...
Roger Borrello
10:22 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> As a temporary patch, you can move this section:
> [...]
> from @rules/fixups/post_par...
Marian Edu
08:27 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > If you want to fix this now, just move the @_1@ suffix fr...
Marian Edu
08:14 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> If you want to fix this now, just move the @_1@ suffix from the property getter to the J...
Constantin Asofiei
08:13 AM Base Language Feature #4384: Builtin OO Implementation
Marian, this is fixed in 3471a which will be in trunk soon.
If you want to fix this now, just move the @_1@ suffix...
Constantin Asofiei
07:43 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > And the skeleton have a public property and protected methods lik...
Marian Edu
07:41 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> And the skeleton have a public property and protected methods like this:
> [...]
Hmm... are th...
Constantin Asofiei
07:33 AM Base Language Feature #4384: Builtin OO Implementation
And the skeleton have a public property and protected methods like this:... Marian Edu
07:30 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > The test is oo/openedge/net/message_part/test_property_headers.p
...
Marian Edu
07:28 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> The test is oo/openedge/net/message_part/test_property_headers.p
Marian, I'm looking into it.
Constantin Asofiei
07:14 AM Base Language Feature #4384: Builtin OO Implementation
OK, I give-up :(
I'm trying to make sense of why the conversion is using the wrong method name here but I really d...
Marian Edu
09:11 AM Database Feature #3813: misc DB features part deux
Implemented changes suggested by Eric (see #3813-157) and fixed dependency of the DMO instantiation on @SESSION:DATE... Igor Skornyakov
05:26 AM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> No, please don't work on the conversion part. The @LegacyField@ annotation is precisely the ...
Igor Skornyakov
05:05 AM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> Greg Shah wrote:
> > Igor: Can you implement the parts of the support except for the looku...
Eric Faulhaber
05:03 AM Database Feature #3813: misc DB features part deux
Igor, for @LegacyField@ look in @dmo_common.rules@, around line 1780, for code like this:... Constantin Asofiei
03:24 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Igor: Can you implement the parts of the support except for the lookup of the value? Then it can...
Igor Skornyakov
 

Also available in: Atom