Project

General

Profile

Activity

From 05/03/2020 to 06/01/2020

06/01/2020

05:42 PM Base Language Feature #4349: add support for 4GL ENUM
It seems like @ObjectOps.WorkArea.legacyNames@ and @ObjectOps.WorkArea.name2cls@ are both truly static data. It seem... Greg Shah
03:09 PM Database Feature #3814: more schema metadata
Added conversion support for the tables/fields string attributes (@*-SA@ properties)
Committed to 4231b rev. 11577.
Igor Skornyakov
12:14 PM Database Feature #3814: more schema metadata
Debugging the conversion I've realized that I have to add support for the new table/field properties to the @p2o.xml@... Igor Skornyakov
10:04 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Put debug @printf@ statements in the @dmo_common.rules@ section for @graft "column-label-sa" anno...
Igor Skornyakov
09:55 AM Database Feature #3814: more schema metadata
Put debug @printf@ statements in the @dmo_common.rules@ section for @graft "column-label-sa" annotation@. Either you... Greg Shah
09:38 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Yes.
Well, as you can see the new properties were not added.
Igor Skornyakov
09:02 AM Database Feature #3814: more schema metadata
Yes. Greg Shah
08:45 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> I think you have shown the 4GL AST. The code calling @declareProperty@ is building a Java AST. ...
Igor Skornyakov
08:16 AM Database Feature #3814: more schema metadata
I think you have shown the 4GL AST. The code calling @declareProperty@ is building a Java AST. Please show that Jav... Greg Shah
07:53 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Please show the output jast for the example field....
Igor Skornyakov
07:48 AM Database Feature #3814: more schema metadata
Please show the output jast for the example field. Greg Shah
07:32 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Post your @dmo_common.rules@.
>
> Are the annotations correct (as you would expect) in the AST...
Igor Skornyakov
07:25 AM Database Feature #3814: more schema metadata
Post your @dmo_common.rules@.
Are the annotations correct (as you would expect) in the AST?
Greg Shah
07:16 AM Database Feature #3814: more schema metadata
I see some strange situation:
There are two similar annotations for the field AST in the @.schema@ file:...
Igor Skornyakov
06:23 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> > Please note, that the TYPE for the LABEL property is KW_LABEL, but is VALEXP for VALEXP (not KW...
Igor Skornyakov
06:21 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Feedback:
>
> 1. The artificial token definitions for @KW_COL_LAB@, @KW_HELP@ and @KW_LABEL@ s...
Igor Skornyakov
02:11 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Committed revision 11575 and 115...
Sergey Ivanovskiy
02:00 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 11575 and 11574 (4231b) fixed the found issue...
Sergey Ivanovskiy
12:35 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > Ser...
Hynek Cihlar
12:30 PM User Interface Feature #4170: add drag and drop support to treeview widget
I see that there are @setNodeIcon@ and @setExpandNodeIcon@ with the same parameter of @BaseDataType@. The original co... Sergey Ivanovskiy
12:25 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Com...
Sergey Ivanovskiy
11:47 AM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> >If so, Constantin made some updates in *4231b-11576* that fixed something that started in ...
Hynek Cihlar
11:45 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Committed revision 11575 and 115...
Hynek Cihlar
11:20 AM User Interface Feature #4170: add drag and drop support to treeview widget
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > Starting with @11569@ the @4231b@ has still a c...
Eugenie Lyzenko
11:15 AM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Guys,
>
> Starting with @11569@ the @4231b@ has still a conversion regression for custom...
Roger Borrello
09:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
Guys,
Starting with @11569@ the @4231b@ has still a conversion regression for customer's application. Is somebody ...
Eugenie Lyzenko
07:34 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 11575 and 11574 (4231b) fixed the found issue...
Sergey Ivanovskiy
02:18 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > The issue from #4170-167 was due...
Hynek Cihlar
02:12 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Committed revision 11575 and 11574 (4231b) fixed the found issues.
Code review 4231b r...
Hynek Cihlar
02:07 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Indeed, the full scan will be required for both of @count(__)@ versions. However, the @limi...
Eric Faulhaber
02:02 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> About the #4011-385 - the issue is that the @ttRoomTypeAgg.deleteAll()@ is seeing the ta...
Eric Faulhaber
12:42 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Some thoughts: that article uses a pseudo randomized unindexed data set. They need the coun...
Constantin Asofiei
12:41 PM Database Feature #4011: database/persistence layer performance improvements
Some thoughts: that article uses a pseudo randomized unindexed data set. They need the count so the scan is mandatory... Ovidiu Maxiniuc
12:31 PM Database Feature #4011: database/persistence layer performance improvements
Indeed, the full scan will be required for both of @count(__)@ versions. However, the @limit 1@ will not help. The re... Ovidiu Maxiniuc
12:30 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Anyway, looking at some benchmark articles, like https://www.citusdata.com/blog/2016/1...
Eric Faulhaber
11:50 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I suppose you are talking about the unique index validation. These are queries using standa...
Constantin Asofiei
11:42 AM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> A note: we shouldn't use @select count(*)@ - this should be replaced by something like @...
Ovidiu Maxiniuc
08:12 AM Database Feature #4011: database/persistence layer performance improvements
About the #4011-385 - the issue is that the @ttRoomTypeAgg.deleteAll()@ is seeing the table as 'empty' (the @isTableD... Constantin Asofiei
07:41 AM Database Feature #4011: database/persistence layer performance improvements
A note: we shouldn't use @select count(*)@ - this should be replaced by something like @select count(recid)@ or whate... Constantin Asofiei
07:37 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Please continue to test Hotel GUI and work on fixes for any apparent regressions which do no...
Constantin Asofiei
05:08 AM Database Feature #4011: database/persistence layer performance improvements
Constantin, I am working on a solution, but it may take another day or so. The good news is that I think you may have... Eric Faulhaber
01:41 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Constantin Asofiei wrote:
> I think the problem is global; I'm having issues with dragging a button in FWD, on both ...
Sergey Ivanovskiy
01:11 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Constantin Asofiei wrote:
> I think the problem is global; I'm having issues with dragging a button in FWD, on both ...
Sergey Ivanovskiy

05/31/2020

06:20 PM Database Feature #3814: more schema metadata
> Please note, that the TYPE for the LABEL property is KW_LABEL, but is VALEXP for VALEXP (not KW_VALEXP)
Yes, tha...
Greg Shah
06:13 PM Database Feature #3814: more schema metadata
Feedback:
1. The artificial token definitions for @KW_COL_LAB@, @KW_HELP@ and @KW_LABEL@ should not be moved into ...
Greg Shah
09:12 AM Database Feature #4011: database/persistence layer performance improvements
Eric, is not just about inserts. See this test:... Constantin Asofiei
06:35 AM Database Feature #4011: database/persistence layer performance improvements
The key is to maintain enough information to differentiate between a savepoint rollback which legitimately undoes a c... Eric Faulhaber
06:16 AM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric, please see this test:
> [...]
>
> The flush is executed at the @find first@ st...
Eric Faulhaber
05:19 AM Database Feature #4011: database/persistence layer performance improvements
Eric, please see this test:... Constantin Asofiei
08:42 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric, the main issue with the savepoints, the FWD (sub)-tx and the FWD flush is this: in...
Eric Faulhaber

05/30/2020

05:10 PM Database Feature #4011: database/persistence layer performance improvements
Eric, the main issue with the savepoints, the FWD (sub)-tx and the FWD flush is this: in H2, a flush will associate t... Constantin Asofiei
04:27 PM Database Feature #4011: database/persistence layer performance improvements
Constantin, we made a significant functional change in 4011a in terms of the timing of flushes to the database.
As...
Eric Faulhaber
03:59 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> For some reason, FWD does the rollback for the savepoint which has the @guest.create()...
Eric Faulhaber
03:49 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric, I have the H2 fixes for CREATE/DROP INDEX, DROP TABLE, ALTER TABLE ADD CONSTRAINT ...
Constantin Asofiei
03:17 PM Database Feature #4011: database/persistence layer performance improvements
Attached is the changed H2 jar and the patch. Constantin Asofiei
03:05 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Do you have the 197 version of this patch? I can't apply it to ver 197.
Hm, I have...
Eric Faulhaber
02:55 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> For some reason, FWD does the rollback for the savepoint which has the @guest.create()@,...
Constantin Asofiei
02:14 PM Database Feature #4011: database/persistence layer performance improvements
Eric, I have the H2 fixes for CREATE/DROP INDEX, DROP TABLE, ALTER TABLE ADD CONSTRAINT FOREIGN cases. I'll upload t... Constantin Asofiei
12:46 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > Eric, we still require the synchronization patch we have for ...
Constantin Asofiei
10:16 AM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric, we still require the synchronization patch we have for ver 192 (from here: https:/...
Eric Faulhaber
10:04 AM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Also, the current version is 1.4.200 - should we build the changes on top of that? And a...
Ovidiu Maxiniuc
09:25 AM Database Feature #4011: database/persistence layer performance improvements
Also, the current version is 1.4.200 - should we build the changes on top of that? And also switch FWD to 1.4.200? Constantin Asofiei
09:22 AM Database Feature #4011: database/persistence layer performance improvements
Eric, we still require the synchronization patch we have for ver 192 (from here: https://proj.goldencode.com/download... Constantin Asofiei
06:11 AM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > I can see how we could defer the drops until a safe time, aft...
Eric Faulhaber
03:38 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I can see how we could defer the drops until a safe time, after a transaction. The creates a...
Constantin Asofiei
09:59 PM Database Feature #4011: database/persistence layer performance improvements
I committed r11447. Changes include:
* unique index validation: primarily a no 1 implementation (see entry 127), but...
Ovidiu Maxiniuc
03:27 PM Database Feature #3814: more schema metadata
I've implemented the changes from #3814-79. However, the desired annotation arguments are still not emitted. I've als... Igor Skornyakov
08:16 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Some feedback:
>
> 1. Keyword token lengths are limited to KW_ + 8 characters. @KW_VALMSG_SA@...
Igor Skornyakov
08:08 AM Database Feature #3814: more schema metadata
Some feedback:
1. Keyword token lengths are limited to KW_ + 8 characters. @KW_VALMSG_SA@ would be too long. Thi...
Greg Shah
06:52 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Please post your changed versions of both @schema.g@ and @progress.g@.
Please find them attach...
Igor Skornyakov
06:49 AM Database Feature #3814: more schema metadata
Please post your changed versions of both @schema.g@ and @progress.g@. Greg Shah
06:46 AM Database Feature #3814: more schema metadata
I'm trying to add conversion support for string attributes for tables and fields (@*-SA@ properties).
I've added th...
Igor Skornyakov

05/29/2020

05:28 PM Database Feature #4011: database/persistence layer performance improvements
Nice find. I wonder why we weren't hitting this before. I was not doing anything special to do the temp-table DDL out... Eric Faulhaber
04:21 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> * @transactional@ - the H2 manual says that the @CREATE TABLE@ _command commits an open tra...
Constantin Asofiei
03:58 PM Database Feature #4011: database/persistence layer performance improvements
The root cause for the @Reservations/Check-in/Delete guest/Cancel reservation@ abend related to invalid savepoint is ... Constantin Asofiei
01:22 PM Database Feature #4011: database/persistence layer performance improvements
OK, so it probably is an issue with the timing of the record flush. Eric Faulhaber
01:16 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > OK, I'll switch to the savepoint problem when using the 'good...
Constantin Asofiei
01:03 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> OK, I'll switch to the savepoint problem when using the 'good data'.
Since you have t...
Eric Faulhaber
01:00 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Constantin,
> I am working on getting these messages parsed and the proper 4GL error issue...
Constantin Asofiei
12:58 PM Database Feature #4011: database/persistence layer performance improvements
This is one of the open items. See #4011-127. Eric Faulhaber
12:58 PM Database Feature #4011: database/persistence layer performance improvements
Constantin,
I am working on getting these messages parsed and the proper 4GL error issued. I estimate they will be c...
Ovidiu Maxiniuc
12:55 PM Database Feature #4011: database/persistence layer performance improvements
OK, that makes sense. My problem is this: in the @validateUniqueCommitted@, we don't know which unique index failed v... Constantin Asofiei
12:53 PM Database Feature #4011: database/persistence layer performance improvements
This is interesting:... Eric Faulhaber
12:48 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Why is @records@ empty? Shouldn't this be loaded with all the unique records from the ...
Eric Faulhaber
12:37 PM Database Feature #4011: database/persistence layer performance improvements
Eric/Ovidiu, about the 'bad data' case; there is this class @orm.UniqueTracker@:... Constantin Asofiei
12:26 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > There is another issue, and please let me know if either of ...
Constantin Asofiei
12:08 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> There is another issue, and please let me know if either of you tracks it. If you go to...
Ovidiu Maxiniuc
12:04 PM Database Feature #4011: database/persistence layer performance improvements
There is another issue, and please let me know if either of you tracks it. If you go to @Reservations@, and click @C... Constantin Asofiei
11:54 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I can't duplicate this anymore - yesterday I saw this issue, but it seems to be fixed in 4011a r11446. Constantin Asofiei
11:51 AM Database Feature #4011: database/persistence layer performance improvements
From Ovidiu:
> I understand that you managed to get the hotel GUI application up and running (including the database...
Constantin Asofiei
08:30 AM Database Feature #4011: database/persistence layer performance improvements
Committed rev 11446, which fixes a flushing issue found in testing, adds stricter caching logic to the ORM session to... Eric Faulhaber
03:10 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> In Chrome, first drag works, after that it no longer works.
I can confirm the issue. After the dragging fix, it ...
Stanislav Lomany
02:35 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Guys, what FWD feature supports dragging files from OS so I can check that it works? Stanislav Lomany
01:27 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > This looks like is Eugenie's, from trunk rev 11770:
> >
>...
Hynek Cihlar
12:33 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Greg Shah wrote:
> What about drag and drop between windows (across canvas instances)?
I'm not aware of any use c...
Hynek Cihlar
10:31 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Constantin Asofiei wrote:
> This looks like is Eugenie's, from trunk rev 11770:
> [...]
>
> Eugenie: do you reca...
Eugenie Lyzenko
09:01 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
I think the problem is global; I'm having issues with dragging a button in FWD, on both Chrome and Firefox. See this... Constantin Asofiei
08:09 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
What about drag and drop between windows (across canvas instances)? Greg Shah
08:03 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek: can the body draggable setting affect the other cases of...
Hynek Cihlar
08:01 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Constantin Asofiei wrote:
> Hynek: can the body draggable setting affect the other cases of movable/resizeable widge...
Hynek Cihlar
07:35 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
This looks like is Eugenie's, from trunk rev 11770:... Constantin Asofiei
06:08 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> OK, HTML @body@ was explicitly defined draggable for some reason. So, on every drag in fir...
Hynek Cihlar
05:58 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Sergey/Hynek/Constantin: Please review.
Sergey: the important parts are from #3880-44 to #3880-63.
Greg Shah
05:17 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
OK, HTML @body@ was explicitly defined draggable for some reason. So, on every drag in firefox we were dragging @body... Stanislav Lomany
02:53 PM User Interface Feature #4170: add drag and drop support to treeview widget
Committed revision 11575 and 11574 (4231b) fixed the found issues.
Sergey Ivanovskiy
09:41 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > The issue from #4170-167 was due to @comhandle.resourceId@ usage...
Sergey Ivanovskiy
04:56 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> The issue from #4170-167 was due to @comhandle.resourceId@ usages in @comhandle.compareTo...
Hynek Cihlar
04:47 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Thank you for this review. Could you advise the proper place for @ErrorManager.ErrorReaso...
Hynek Cihlar
04:47 AM User Interface Feature #4170: add drag and drop support to treeview widget
Working on the review fixes and javadocs, planning to commit ASAP. Sergey Ivanovskiy
04:43 AM User Interface Feature #4170: add drag and drop support to treeview widget
The issue from #4170-167 was due to @comhandle.resourceId@ usages in @comhandle.compareTo@ that is used from object @... Sergey Ivanovskiy
03:48 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > These changes with @treeview/test-image-list-1.w@ reproduced #41...
Sergey Ivanovskiy
03:15 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> These changes with @treeview/test-image-list-1.w@ reproduced #4170-147.
Code review 41...
Hynek Cihlar
09:50 AM Base Language Feature #4384: Builtin OO Implementation
I've updated the standard.df on xfer testcases with the latest one from the Hotel GUI project. Constantin Asofiei
07:30 AM Base Language Feature #4384: Builtin OO Implementation
The correct line is:... Constantin Asofiei
07:19 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > This is a NPE if not configured properly :(
> The pkgroot and ou...
Marian Edu
07:15 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is a NPE if not configured properly :(
The pkgroot and output-root must always be there, s...
Constantin Asofiei
07:13 AM Base Language Feature #4384: Builtin OO Implementation
Argh, you are on windows, right? Please try this patch:... Constantin Asofiei
07:10 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > What's the stacktrace?
> [...]
> > I tried a simple conver...
Marian Edu
07:09 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> This is on 4384c, aren't we supposed to use that one from now on?
It works with 4384c rev 11568...
Constantin Asofiei
06:54 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> What's the stacktrace? ...
Marian Edu
06:51 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, moved to the new branch and merged our local changes but now we can't get the conversion to ...
Constantin Asofiei
06:24 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Understood. If there is no choice here, then keep going on this path. The code is actively us...
Marian Edu
06:10 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > Greg: please create 4384c.
>
> This is now available in @xfer.goldencode.com:/opt/fwd/4384c@...
Marian Edu
08:31 AM Base Language Feature #4354: add GET-CLASS() function support
I'm not sure if all error handling is complete, but the basic functionality for @GET-CLASS()@ is present in branch 42... Greg Shah
08:28 AM Base Language Feature #4349: add support for 4GL ENUM
Implementation of the built-in OO class @Progress.Util.EnumHelper@ is not needed because it is only used for .NET enu... Greg Shah
08:25 AM Base Language Feature #4658: OO serialization support
OO classes and enums support serialization in the 4GL.
This includes:
* @SERIALIZABLE@/@NON-SERIALIZABLE@/@SERI...
Greg Shah
07:34 AM Base Language Feature #4658 (WIP): OO serialization support
Greg Shah

05/28/2020

07:36 PM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> The leaking of these malformed records seems less likely to be useful than the one ChUI applicati...
Eric Faulhaber
05:37 PM Database Feature #4011: database/persistence layer performance improvements
The leaking of these malformed records seems less likely to be useful than the one ChUI application case where the co... Greg Shah
04:50 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > Constantin Asofiei wrote:
> > > Do you have any unofficial/uncom...
Constantin Asofiei
04:43 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Note regarding the check for null mandatory fields (@checkNotNull@/@failNotNull@) already c...
Eric Faulhaber
04:33 PM Database Feature #4011: database/persistence layer performance improvements
Constantin,
I think the @AsmClassLoader@ is missing from the command line (see the @-Djava.system.class.loader@).
L...
Ovidiu Maxiniuc
04:31 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > Do you have any unofficial/uncommitted updates to Hotel GUI, ...
Eric Faulhaber
04:28 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Do you have any unofficial/uncommitted updates to Hotel GUI, in respect to #4011? I can...
Eric Faulhaber
04:21 PM Database Feature #4011: database/persistence layer performance improvements
Do you have any unofficial/uncommitted updates to Hotel GUI, in respect to #4011? I can't import the data in H2, I g... Constantin Asofiei
03:58 PM Database Feature #4011: database/persistence layer performance improvements
Note regarding the check for null mandatory fields (@checkNotNull@/@failNotNull@) already committed in 4011.
Ther...
Ovidiu Maxiniuc
06:14 PM User Interface Feature #4170: add drag and drop support to treeview widget
Today I found this helpful article about MS Tree but some information was already discovered manually using 4GL code ... Sergey Ivanovskiy
05:59 PM User Interface Feature #4170: add drag and drop support to treeview widget
These changes with @treeview/test-image-list-1.w@ reproduced #4170-147. Sergey Ivanovskiy
05:49 PM User Interface Feature #4170: add drag and drop support to treeview widget
I delayed to commit my changes until the following issue was resolved. The same code ... Sergey Ivanovskiy
03:11 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Second pass for SOAP support is in 4231b rev 11569
* The SOAP input are the .wsm files, not .xpxg (as these contain ...
Constantin Asofiei
11:50 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Is that correct? Also, do you have a list of the things left to do (or to test or to...
Constantin Asofiei
10:38 AM Base Language Feature #4384: Builtin OO Implementation
> Greg: please create 4384c.
This is now available in @xfer.goldencode.com:/opt/fwd/4384c@ and was branched from 4...
Greg Shah
09:38 AM Base Language Feature #4384: Builtin OO Implementation
> We were working more on the HTTP package, the question was more whether or not to work on the web handler or Consta... Greg Shah
09:09 AM Base Language Feature #4384: Builtin OO Implementation
Eugenie Lyzenko wrote:
> I need to do small commit into @4231b@. Is it safe now? Or the branch is now frozen for mer...
Constantin Asofiei
09:06 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I've merged 4384b from 4231b rev 11566 - new rev 11609.
>
> 4384b rev 11609 was merge...
Eugenie Lyzenko
09:03 AM Base Language Feature #4384: Builtin OO Implementation
I've merged 4384b from 4231b rev 11566 - new rev 11609.
4384b rev 11609 was merged to 4231b rev 11567.
Greg: pl...
Constantin Asofiei
08:51 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> It is OK to finish the web handler work first, if that is what you are asking.
>
We were workin...
Marian Edu
08:40 AM Base Language Feature #4384: Builtin OO Implementation
It is OK to finish the web handler work first, if that is what you are asking.
> As it is now everything that was ...
Greg Shah
06:23 AM Base Language Feature #4384: Builtin OO Implementation
Greg, we keep jumping from one dependency to another here so the list of classes that needs to be implemented keep on... Marian Edu
05:46 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian, I need to rebase and merge the 4384b changes to 4231b. P...
Constantin Asofiei
05:45 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I need to rebase and merge the 4384b changes to 4231b. Please commit all change...
Marian Edu
05:40 AM Base Language Feature #4384: Builtin OO Implementation
Marian, I need to rebase and merge the 4384b changes to 4231b. Please commit all changes you have (and you consider ... Constantin Asofiei
09:08 AM Base Language Support #4657: memory overhead from preloading classes with LegacySignature
Theoretically, all converted classes will be loaded at some point, considering the application usage and a very-long-... Constantin Asofiei
08:55 AM Base Language Support #4657: memory overhead from preloading classes with LegacySignature
When the server starts, the @SourceNameMapper.initMappingData()@ will walk the name map and load all of the converted... Greg Shah
08:43 AM Base Language Support #4657 (WIP): memory overhead from preloading classes with LegacySignature
Greg Shah

05/27/2020

05:40 PM Base Language Feature #4349: add support for 4GL ENUM
> Is the #4349-69 list of files meant to be 'dead' in 4384b, and their current 4231b version survive?
Yes, exactly...
Greg Shah
04:00 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Constantin: Please merge the 4384b changes into 4231b, avoiding the list of files from #4349-69. ...
Constantin Asofiei
03:31 PM Base Language Feature #4349: add support for 4GL ENUM
Marian: Is 4384b missing any changes from your team?
Constantin: Please merge the 4384b changes into 4231b, avoidi...
Greg Shah
01:20 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> Marian: from there, your team should be able to move ahead with enums pretty easily. My only c...
Marian Edu
12:56 PM Base Language Feature #4349: add support for 4GL ENUM
4231b revision 11564 is the first full implementation of enum support. Conversion is working well and has been teste... Greg Shah
03:52 PM Database Feature #4011: database/persistence layer performance improvements
The revision 11445 contains the fix for conversion of FQL statements when denormalized extent fields are present. Ovidiu Maxiniuc
10:55 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I've committed rev 11443.
> Ovidiu, please review, as these are largely in areas of the cod...
Ovidiu Maxiniuc
04:29 AM Database Feature #4011: database/persistence layer performance improvements
Something in r11440 caused the following regression in Hotel GUI (virtual desktop). Recreate is to check in a guest f... Eric Faulhaber
02:35 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, to check the above, please use a @pipe_two_ints.p@ program like this:... Constantin Asofiei
10:19 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> As far as we've observed from the tests the only exception to strict validation was in the case ...
Constantin Asofiei
09:13 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> And one more note: the @rowid@ in FWD is an integer; in OE is a 'byte array' (same as me...
Marian Edu
09:06 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, your previous note is bugging me... assuming that:
> * you have 4 input argumen...
Marian Edu
08:22 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
And one more note: the @rowid@ in FWD is an integer; in OE is a 'byte array' (same as memptr/raw); we will not be abl... Constantin Asofiei
08:16 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Also, please upload the log for @SubAppObject_TestSuite@. Constantin Asofiei
08:14 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, your previous note is bugging me... assuming that:
* you have 4 input arguments with the same type (int)
* ...
Constantin Asofiei
02:00 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> > Also, you should use 4231b because there were many improvements in the drag/drop code in...
Hynek Cihlar
11:48 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
To make sure we're on the same page. That's how drag works for me in the latest firefox: https://youtu.be/4XY0TKhKFRY... Stanislav Lomany
10:38 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Also, you should use 4231b because there were many improvements in the drag/drop code in that branch.
Yes, in ch...
Stanislav Lomany
09:02 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
I think we will be trying to clean it up and get it into trunk over the next two weeks. We have known issues for thi... Greg Shah
08:58 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> If it is safe to do so, put 3880a into 4231b. You've tested your changes in both enhanced and non-enhanced modes?
...
Stanislav Lomany
08:02 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
If it is safe to do so, put 3880a into 4231b. You've tested your changes in both enhanced and non-enhanced modes? Greg Shah
06:59 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Also, you should use 4231b because there were many improvements in the drag/drop code in that branch.
Maybe it i...
Stanislav Lomany
05:55 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> Right. I start dragging, then dragging on canvas stops, HTML dragging starts and we have p...
Constantin Asofiei
05:53 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Right. I start dragging, then dragging on canvas stops, HTML dragging starts and we have picture like in #3880-44. Stanislav Lomany
05:48 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav Lomany wrote:
> > This resize must happen on the canvas, and driven by the FWD JS driver...
>
> Right,...
Constantin Asofiei
05:45 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> This resize must happen on the canvas, and driven by the FWD JS driver...
Right, it should, but it happens in H...
Stanislav Lomany

05/26/2020

06:41 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Also, you should use 4231b because there were many improvements in the drag/drop code in that branch. Greg Shah
06:08 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav, you can see how @TREELIST@ column move and resize is implemented in @TreeListCaptionItem@. Hynek Cihlar
05:55 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Stanislav, if I'm not mistaken Hynek implemented in FWD the resize for legacy 4GL widgets (part of the 'direct manipu... Constantin Asofiei
05:38 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> # In firefox, when I press mouse within a window, HTML drag start if I do a vertical mouse move.
It is not verti...
Stanislav Lomany
01:50 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> If you have any remaining questions, please post the list ASAP.
Guys, please consider mouse dragging:
# In chro...
Stanislav Lomany
08:12 AM Database Feature #4011: database/persistence layer performance improvements
I've committed rev 11443.
* temp-table copying fixes;
* @ScrollableResults@ fix to not skip first record;
* @SQL...
Eric Faulhaber
08:04 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, please revert the changes in rev 11441 and commit a new revision to bring the branch...
Ovidiu Maxiniuc
08:03 AM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> > the pdf is generated but my pdf application is not fast enough to display it. The file is delet...
Ovidiu Maxiniuc
07:39 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, please revert the changes in rev 11441 and commit a new revision to bring the branch back to where it was. Do... Eric Faulhaber
06:06 AM Database Feature #4011: database/persistence layer performance improvements
> the pdf is generated but my pdf application is not fast enough to display it. The file is deleted too fast so a mis... Greg Shah
04:25 AM Database Feature #4011: database/persistence layer performance improvements
Thanks, but this breaks things the same way as I described. Here's an example stack trace. There are many like this, ... Eric Faulhaber
10:20 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
I just committed r11441 with some adjustments in @Sql/Query.uniqueResult()@ implementation. I do not know th...
Ovidiu Maxiniuc
09:00 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, can you help me understand the idea behind the @Query.uniqueResult@ implementation? The object ignores @rowSt... Eric Faulhaber
08:39 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> it seems to me that the @PropertyMeta@ and @Property@ like the @DmoMeta@ and @RecordMeta@...
Eric Faulhaber
06:44 AM User Interface Bug #3690 (Test): BUTTON widget reaction on SPACEBAR and ENTER keys
Greg Shah
05:35 AM User Interface Bug #3690 (Review): BUTTON widget reaction on SPACEBAR and ENTER keys
Adrian Lungu
06:29 AM Base Language Feature #4384: Builtin OO Implementation
Marian, yes, for extent arguments FWD has some special ways of passing them as arguments. For dynamic extent, is eve... Constantin Asofiei
04:05 AM Base Language Feature #4384: Builtin OO Implementation
There is something unclear about how to call a ctor that has an array (indeterminate extent) input parameter - like J... Marian Edu
06:15 AM Bug #4654 (Rejected): Eliminate creation of synthetic access methods by compiler
We are moving to Java 11 in the fall of 2020. I'll close the task to save testing and review time. Greg Shah
05:46 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, do you have tests to use as input extent vars or tables with extent fields? @pi...
Marian Edu

05/25/2020

06:19 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
please find r11440 of 4011. Some additional notes:
* the broken SELECT from note 258 was easy to fix, there ...
Ovidiu Maxiniuc
04:51 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Constantin or Greg: is that invalid handle error in #4011-358 something to be concerned with...
Constantin Asofiei
04:42 PM Database Feature #4011: database/persistence layer performance improvements
Constantin or Greg: is that invalid handle error in #4011-358 something to be concerned with? I want to avoid chasing... Eric Faulhaber
07:58 AM Database Feature #4011: database/persistence layer performance improvements
Eric,
I finished reviewing your latest changes. They are sound. I added the constant and replaced the related empt...
Ovidiu Maxiniuc
06:41 AM Database Feature #4011: database/persistence layer performance improvements
I just realized I forgot to add a @NO_ALIAS@ constant to the FQL converter instead of using the empty string literal ... Eric Faulhaber
06:03 AM Database Feature #4011: database/persistence layer performance improvements
I've committed rev. 11439, which fixes several issues:
* the previously reported @ClassCastException@, which was c...
Eric Faulhaber
05:00 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Consider the @_lock@ table as an example. With the current implementation, the @meta_lock@ t...
Igor Skornyakov
04:54 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Regarding enabling all metadata in all applications, I have no p...
Eric Faulhaber
04:46 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Regarding enabling all metadata in all applications, I have no problem doing this eventually...
Igor Skornyakov
04:32 PM Database Feature #3814: more schema metadata
Regarding enabling all metadata in all applications, I have no problem doing this eventually, but we do not yet have ... Eric Faulhaber
03:33 PM User Interface Feature #4170: add drag and drop support to treeview widget
The following code doesn't warn about the same index and the list images count becomes 3.... Sergey Ivanovskiy
09:47 AM User Interface Feature #4170: add drag and drop support to treeview widget
In this example the same @OlePictureObject@ is added to image list widget with different keys and the result images h... Sergey Ivanovskiy
01:44 PM Bug #4654: Eliminate creation of synthetic access methods by compiler
Ovidiu Maxiniuc wrote:
> This might not be an issue once we upgrade to Java 11. I read that thanks to nest-based acc...
Vladimir Tsichevski
01:01 PM Bug #4654: Eliminate creation of synthetic access methods by compiler
This might not be an issue once we upgrade to Java 11. I read that thanks to nest-based access control "JEP 181":http... Ovidiu Maxiniuc
10:24 AM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
Added missing history entry in 4231b/rev.11559. Adrian Lungu
09:30 AM User Interface Bug #4624 (Test): Fill-in: StringIndexOutOfBoundsException and other bugs
Greg Shah
08:23 AM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
Greg Shah wrote:
> Did you review rev 11556 as well?
Yes.
Constantin Asofiei
08:23 AM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
Did you review rev 11556 as well? Greg Shah
08:17 AM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
The changes make sense. Only issue is @WinKeyboardReader.java@ which is missing history entry. Constantin Asofiei
08:05 AM User Interface Bug #4624: Fill-in: StringIndexOutOfBoundsException and other bugs
Constantin: Please review. Greg Shah
07:44 AM User Interface Bug #4624 (Review): Fill-in: StringIndexOutOfBoundsException and other bugs
Problem 3 was solved in 4231b/rev. 11558. The bug was triggered by incorrect resizing of the text when explicit forma... Adrian Lungu
10:16 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
BTW, I think we also missed the 'pipe extent' for vars or table fields for REST... please add these, too (input and o... Constantin Asofiei
09:06 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, do you have tests to use as input extent vars or tables with extent fields? @pipe_ext.p@ and @table_extent.p... Constantin Asofiei
02:59 AM Base Language Feature #4349: add support for 4GL ENUM
There is an issue with using an @Enum@'s @GetEnum@ method passed as input parameter to another method. That fails dur... Marian Edu

05/24/2020

05:31 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
You've been looking into this for a week. At this point, I'm guessing you have enough understanding about how the mo... Greg Shah
04:32 PM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Please post the detailed status of this task. I would like to know:
>
> * In regard to the li...
Igor Skornyakov

05/23/2020

12:02 PM Bug #4654: Eliminate creation of synthetic access methods by compiler
h3. What is a "synthetic" method?
Explanation from here: https://stackoverflow.com/questions/4501324/synthetic-acc...
Vladimir Tsichevski
10:33 AM Bug #4654 (Rejected): Eliminate creation of synthetic access methods by compiler
Vladimir Tsichevski
07:51 AM Database Feature #4011: database/persistence layer performance improvements
In #4011-355, your references to @no-undo@ are probably meant to be @no-error@?
> This is not the problem to solve...
Greg Shah
07:35 AM Database Feature #3814: more schema metadata
Please post the detailed status of this task. I would like to know:
* In regard to the list of work in #3814-1 an...
Greg Shah

05/22/2020

06:29 PM Database Feature #4011: database/persistence layer performance improvements
I've committed rev. 11438, which fixes both the @UniqueTracker@ empty scopes issue and the missing extent field metho... Eric Faulhaber
06:22 PM Database Feature #4011: database/persistence layer performance improvements
There are a couple of days since I have started thinking of the following issue related to validation.
As I inform...
Ovidiu Maxiniuc
05:33 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Do you have enough information in DMO annotations to generate them?
Yes, but I've had to...
Eric Faulhaber
04:36 PM Base Language Feature #4349: add support for 4GL ENUM
Greg Shah wrote:
> 1. Do I need to add the @@LegacySignature@ annotation to the converted enum members?
As I unders...
Constantin Asofiei
04:17 PM Base Language Feature #4349: add support for 4GL ENUM
Constantin, some questions:
1. Do I need to add the @@LegacySignature@ annotation to the converted enum members?
...
Greg Shah
03:25 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Something I forgot to note. As part of this task, I've added @LegacySignature@ annotations to external programs (and... Constantin Asofiei
01:24 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> In FWD, I want to know what to do if I access the @https://localhost:7443/ws/notaservi...
Marian Edu
11:57 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > * what happens if the WSDL is not found, when trying to access it...
Constantin Asofiei
11:52 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> * what happens if the WSDL is not found, when trying to access it via the URL?
what do ...
Marian Edu
08:55 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> There is this entry in @fwd.xpxg@:
> [...]
> but is missing in @fwd.wsm@ and @fwd.wsdl...
Marian Edu
08:51 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, please help with these, too:
* what happens if the WSDL is not found, when trying to access it via the URL?
...
Constantin Asofiei
08:35 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Thanks, Marian.
> >
> > I'm missing a @pipe_char_ext.p@ file
...
Constantin Asofiei
08:23 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Thanks, Marian.
>
> I'm missing a @pipe_char_ext.p@ file
I think the file name is @p...
Marian Edu
08:13 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Thanks, Marian.
I'm missing a @pipe_char_ext.p@ file, and in the revision I don't see any changes in the @pipe_@ t...
Constantin Asofiei
08:04 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
OK, finally got everything setup again and updated the tests/add new ones as well as the SoapUI project/test cases. Y... Marian Edu
12:42 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I didn't understand what you meant by "If image removal i...
Sergey Ivanovskiy
12:05 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek, I didn't understand what you meant by "If image removal is not implemented yet, th...
Hynek Cihlar
11:37 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, I didn't understand what you meant by "If image removal is not implemented yet, then the index caching is OK."... Sergey Ivanovskiy
11:28 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> > When one of the images (@ListImage@) is destroyed or removed the image index will have ...
Hynek Cihlar
08:18 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please review rev 11550 (4231b) that implemented @LOAD-PICTURE@ ...
Sergey Ivanovskiy
06:30 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Please review rev 11550 (4231b) that implemented @LOAD-PICTURE@ and @ADD@ with complete s...
Hynek Cihlar
12:21 PM User Interface Bug #4624 (WIP): Fill-in: StringIndexOutOfBoundsException and other bugs
Solved the following issues:
# Prevented text sliding when deleting while the cursor is at the end
# Fixed bad care...
Adrian Lungu
10:04 AM Database Feature #3814: more schema metadata
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > This can be done of course if you believe that it makes sens...
Igor Skornyakov
09:57 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> This can be done of course if you believe that it makes sense to complicate the conversion/...
Constantin Asofiei
09:55 AM Database Feature #3814: more schema metadata
Constantin Asofiei wrote:
> What about the @_lock@ meta-table? Currently FWD enables this only if @_lock@ is explici...
Igor Skornyakov
09:32 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I totally agree with the idea to convert all system tables. After all, in 4GL they exist in...
Constantin Asofiei
09:22 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> At this point I see no reason to continue with the configuration at all. Why are we not just con...
Igor Skornyakov
09:07 AM Database Feature #3814: more schema metadata
> My idea was for the conversion rules to do some sanity checks: if you specified one or more table which is part of ... Greg Shah
09:05 AM Database Feature #3814: more schema metadata
We really only have one project where we made the effort to eliminate all metadata usage. That may not ever happen a... Greg Shah
09:03 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> The overhead with the creation/population of the "minimal" set of meta-tables is negligible...
Constantin Asofiei
08:58 AM Database Feature #3814: more schema metadata
Constantin Asofiei wrote:
> I'm not OK with this. Meta-tables should be optional. It adds overhead to other projec...
Igor Skornyakov
08:28 AM Database Feature #3814: more schema metadata
From an email discussion:
Constantin:
> BTW, leaving an empty metadata in p2j.cfg.xml works in FWD, so the meta t...
Constantin Asofiei

05/21/2020

06:28 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Also all panels in @CalendarPopup@ except the @daysInMonthPanel@ should not be widget fields, since they are referenc... Vladimir Tsichevski
05:33 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I suppose declarations like the following should read _leading_ instead of _trailing_ since we mean something _before... Vladimir Tsichevski
01:35 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Fixed in rev 11555 (4231b). Sergey Ivanovskiy
12:32 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 11553 (4231b) Fixed #4174-191, extract...
Sergey Ivanovskiy
12:07 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Committed revision 11553 (4231b) Fixed #4174-191, extracted @CalendarPopup@, @CalendarMon...
Vladimir Tsichevski
10:53 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11553 (4231b) Fixed #4174-191, extracted @CalendarPopup@, @CalendarMonthModel@, added @ButtonFacto... Sergey Ivanovskiy
06:20 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Planning to refactor CalendarGuiImpl in order that CalendarPopup can be used independently and to commit today. Sergey Ivanovskiy
06:02 PM Database Feature #4011: database/persistence layer performance improvements
My recent changes only involved the conversion. I do not have changes related to @DmoClass@. You can safely work in t... Ovidiu Maxiniuc
02:57 PM Database Feature #4011: database/persistence layer performance improvements
We are not generating implementations for some methods declared in DMO interfaces, such as indexed getters and setter... Eric Faulhaber
01:14 PM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Thanks, I've committed 4384b rev 11564 to 4231b rev 11552.
>
>...
Constantin Asofiei
09:51 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Thanks, I've committed 4384b rev 11564 to 4231b rev 11552.
Constantin, I've missed th...
Marian Edu
09:44 AM Base Language Feature #4384: Builtin OO Implementation
Thanks, I've committed 4384b rev 11564 to 4231b rev 11552. Constantin Asofiei
09:30 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, please add full stubs for the @ClientLibraryBuilder@ class. Currently I need es...
Marian Edu
08:51 AM Base Language Feature #4384: Builtin OO Implementation
Marian, please add full stubs for the @ClientLibraryBuilder@ class. Currently I need especially the @ServerNameIndic... Constantin Asofiei
06:50 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Changes committed in revision 11563, if you see any issues please...
Marian Edu
06:27 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Changes committed in revision 11563, if you see any issues please let me know.
I don't understa...
Constantin Asofiei
06:24 AM Base Language Feature #4384: Builtin OO Implementation
I've committed the StatusCodeEnum and InternalEntry changes from 4384b to 4231b rev 11551, as these were required by ... Constantin Asofiei
03:04 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > Just to avoid registering all tree will probably just add an over...
Marian Edu
06:23 AM Base Language Feature #3310 (WIP): add support for the equivalent of the OpenEdge Web Services Adapter (and Pro...
The conversion and runtime support is in 4231b rev 11551
What remains are some edge-cases (related to fault, legac...
Constantin Asofiei
03:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
It seems that @OlePictureObject@ is exported by @olepro32.dll@ or @oleaut32.dll@, @https://www.nirsoft.net/utils/dll_... Sergey Ivanovskiy
03:02 AM User Interface Feature #4170: add drag and drop support to treeview widget
@LOAD-PICTURE@ should return @OlePictureObject@ according to Progress Docs. It needs to add this new com object to FW... Sergey Ivanovskiy

05/20/2020

06:32 PM User Interface Feature #4170: add drag and drop support to treeview widget
Working on the issue from #4170-135.
Sergey Ivanovskiy
06:29 PM User Interface Feature #4170: add drag and drop support to treeview widget
Please review rev 11550 (4231b) that implemented @LOAD-PICTURE@ and @ADD@ with complete set of parameters. I tested w... Sergey Ivanovskiy
04:26 AM User Interface Feature #4170: add drag and drop support to treeview widget
Planning to test and to commit this diff that should implement LOAD-PICTURE, ADD with icons according to #4170-115. Sergey Ivanovskiy
05:55 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> The following code looks suspicious (line 1168):
>
> [...]
>
> If the new value i...
Sergey Ivanovskiy
05:45 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The following code looks suspicious (line 1168):... Vladimir Tsichevski
05:31 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> The argument of the following constructor is not used:
> [...]
>
> Meanwhile, there...
Vladimir Tsichevski
05:21 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The argument of the following constructor is not used:... Vladimir Tsichevski
11:15 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Constantin Asofiei wrote:
> > > Vladimir, please try to...
Vladimir Tsichevski
11:11 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Vladimir, please try to set the calendar's parent via @c...
Sergey Ivanovskiy
11:03 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Vladimir, please try to set the calendar's parent via @c...
Constantin Asofiei
09:16 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Vladimir, please try to set the calendar's parent via @calendarWidget.setParent(this)@, ...
Vladimir Tsichevski
11:02 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Attached the patch, let me know if that works or not.
It worked, the changes are in rev 94.
...
Constantin Asofiei
10:50 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Just to avoid registering all tree will probably just add an override to say which type name we'...
Constantin Asofiei
08:57 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think the issue is that we need to register all the super-classes and super-interfac...
Marian Edu
08:10 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > I have a set of changes to skeleton project, how should I make a ...
Marian Edu
05:13 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I have a set of changes to skeleton project, how should I make a pull request here? :)
Try @bzr...
Constantin Asofiei
05:10 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> When that is being used, at some point in @ControlFlow.resolveLegacyEntry@ there is a check if t...
Constantin Asofiei
04:40 AM Base Language Feature #4384: Builtin OO Implementation
I have a set of changes to skeleton project, how should I make a pull request here? :)
I seems to have an issue wi...
Marian Edu
09:37 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
Added @uast/frames/frame_broken_hide.p@ testcase, which also exhibits runtime issues with a widget being passed in wh... Roger Borrello
07:00 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> I think 4231b is fine.
Committed to 4231b revision 11549. ...
Igor Skornyakov
06:35 AM Database Feature #3814: more schema metadata
I think 4231b is fine. Greg Shah

05/19/2020

04:19 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I've finished the population of the @_File@, @_Field@, @_Index@, and @_Index-Field@ system ...
Igor Skornyakov
02:58 PM Database Feature #4011: database/persistence layer performance improvements
I've just committed my latest changes to 4011 as r11437.
The most important thing here is the fix for the endless qu...
Ovidiu Maxiniuc
10:00 AM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> > but in 4011 this is automatically done by DmoMetadataManager. The 4011 uses the new syntax supp...
Ovidiu Maxiniuc
04:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, please try to set the calendar's parent via @calendarWidget.setParent(this)@, in @TestCalendarWidget@. Constantin Asofiei
03:33 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, extracting @CalendarPopup@ can be done if we take into account its parent and its @CalendarMonthModel@, fon... Sergey Ivanovskiy
01:57 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
>
> > It seems that @CalendarGuiImpl@ should be refactored ...
Sergey Ivanovskiy

05/18/2020

06:53 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> OTOH, the @ProgressiveResults@ have @sessionClosing()@ method which will duplicate the un...
Eric Faulhaber
06:27 PM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> > but in 4011 this is automatically done by DmoMetadataManager. The 4011 uses the new syntax supp...
Eric Faulhaber
06:04 PM Database Feature #4011: database/persistence layer performance improvements
> but in 4011 this is automatically done by DmoMetadataManager. The 4011 uses the new syntax supported by H2 (and PSQ... Greg Shah
05:49 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> [..] when a query is associated with a browse, apparently we need some special treatment, be...
Ovidiu Maxiniuc
04:00 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Separately, I committed rev 11436, which completes the fix to the server startup performance...
Ovidiu Maxiniuc
05:02 AM Database Feature #4011: database/persistence layer performance improvements
The @UniqueTracker@ empty scopes issue seems to be caused by the fact that we aren't registering the tracker for @Fin... Eric Faulhaber
05:44 PM Database Feature #3814: more schema metadata
I've finished the population of the @_File@, @_Field@, @_Index@, and @_Index-Field@ system tables base on DMO reflect... Igor Skornyakov
04:57 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, where can I see the source code for the @AbstractDialog@ and @TestCalendarWidget@ files?... Constantin Asofiei
04:56 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Do you have the default window shown? Do a @message "start."@ to display the default window, at the beginning of the ... Constantin Asofiei
04:51 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Vladimir, from @CalendarGuiImpl.updateSize()@:
> [...]
> Are you trying to test the ...
Vladimir Tsichevski
04:46 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
> > The committed rev 11547 fixed unset background and foregr...
Sergey Ivanovskiy
04:42 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, from @CalendarGuiImpl.updateSize()@:... Constantin Asofiei
04:36 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It seems that @CalendarGuiImpl@ should be refactored in order to be run as a client.
...
Vladimir Tsichevski
04:29 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> The committed rev 11547 fixed unset background and foreground colors used for selected te...
Vladimir Tsichevski
04:26 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Exception in thread "main" java.lang.NullPointerException
> [...]
>
I have not mana...
Vladimir Tsichevski
04:23 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Vladimir, what is the purpose of such tests? You used @org.eclipse.jdt.annotation.Nullabl...
Vladimir Tsichevski
04:11 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It looks like this code can be tried
> [...]
I changed the code, now I get...
Vladimir Tsichevski
03:53 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> I found the code for AbstractDialog.java, but couldn't find TestCalendarWidget.
I fo...
Vladimir Tsichevski
12:57 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The committed rev 11547 fixed unset background and foreground colors used for selected text.This issue was found when... Sergey Ivanovskiy
11:29 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, what is the purpose of such tests? You used @org.eclipse.jdt.annotation.Nullable@ annotation. Are these tes... Sergey Ivanovskiy
01:59 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
We don't have anyone else available. Hynek and Eugenie have experience in the drag and drop support for web client. ... Greg Shah
01:51 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> Web column/row resize issues.
Here is the list of issues:
# Column resize:
## Chrome: works, however the area w...
Stanislav Lomany

05/17/2020

04:49 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I didn't note that the widget value should be set via @cfg.dateTimeValue@ because @calendarWidget.setValue@ was not i... Sergey Ivanovskiy
04:42 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It looks like this code can be tried... Sergey Ivanovskiy
04:35 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I guessed that visibility of buttons (popup, up and down buttons) are set by @afterConfigUpdate()@ thus the popup but... Sergey Ivanovskiy
03:50 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
> > Vladimir, it can be that you should invoke @CalendarGuiIm...
Sergey Ivanovskiy

05/16/2020

05:35 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Vladimir, it can be that you should invoke @CalendarGuiImpl.this.initialize(WidgetId id, ...
Vladimir Tsichevski
04:35 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir, it can be that you should invoke @CalendarGuiImpl.this.initialize(WidgetId id, CalendarConfig cfg)@ artific... Sergey Ivanovskiy
04:28 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Is it possible to run this the calendar or its parts as a pure-client widget?
>
> I ...
Sergey Ivanovskiy
01:53 AM Database Feature #4011: database/persistence layer performance improvements
Running a single ETF test results in some errors...... Eric Faulhaber

05/15/2020

07:12 PM Database Feature #4011: database/persistence layer performance improvements
The long delay during ETF server startup while processing index metadata appears to be due to the fact that we swappe... Eric Faulhaber
06:57 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric Faulhaber wrote:
> > * Using the mouse wheel to scroll down in the "Available Rooms" ...
Eric Faulhaber
06:32 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> * Using the mouse wheel to scroll down in the "Available Rooms" tab browse results in an end...
Ovidiu Maxiniuc
05:35 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Yes, if you can do it quickly. Greg Shah
05:11 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> add support for scroll-notify
Do I need to add support for @scroll-horizontal@ and @scroll-vertical@ as well?
Stanislav Lomany
05:32 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Is it possible to run this the calendar or its parts as a pure-client widget?
I used the @uast/calendar/test-calen...
Vladimir Tsichevski
05:07 PM Database Feature #3814: more schema metadata
The @_File@ table population for a large customer application (both system and user tables) takes ~100 ms in my envir... Igor Skornyakov
12:55 PM Database Feature #3814: more schema metadata
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I'm a little bit confused with the discussion in #3145. At the ...
Igor Skornyakov
12:07 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I'm a little bit confused with the discussion in #3145. At the bottom line - is it OK to se...
Ovidiu Maxiniuc
06:18 AM Database Feature #3814: more schema metadata
I'm a little bit confused with the discussion in #3145. At the bottom line - is it OK to set the value of the @_Templ... Igor Skornyakov
02:55 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > [...]
> > I've noticed that the current data for the @_User...
Igor Skornyakov
10:04 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> [...]
> I've noticed that the current data for the @_User@ table in the @xxx.meta.xml@ f...
Eric Faulhaber
12:09 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> OK. I have a test case and planning to add more. Some open source 4GL code uses @LOAD-PIC...
Hynek Cihlar
10:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
OK. I have a test case and planning to add more. Some open source 4GL code uses @LOAD-PICTURE@... Sergey Ivanovskiy
10:27 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> I found some usages:
> [...]
> and there are many actual usages of @hImage:ImageList:Li...
Hynek Cihlar
10:21 AM User Interface Feature #4170: add drag and drop support to treeview widget
I found some usages:... Sergey Ivanovskiy
09:33 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Can these changes break the customer's code? I didn't know all usages of @ImageList@.
...
Hynek Cihlar
09:25 AM User Interface Feature #4170: add drag and drop support to treeview widget
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > Now the conversion of
> > [...]
> > is failed with NPE
> ...
Sergey Ivanovskiy
07:32 AM User Interface Feature #4394 (Test): add some frame options and attributes
Greg Shah
04:02 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Look for 'raise_error', 'raise_quit', 'raise_stop', 'return_value', 'return_error'...
I see the...
Constantin Asofiei
03:14 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian Edu wrote:
> > There are procedures for all those cases, in SoapUI project I can...
Marian Edu
03:11 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> Now, the issue we have is because we have a subscription plan our licenses for 11.7 expired and ...
Constantin Asofiei
03:02 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian Edu wrote:
> There are procedures for all those cases, in SoapUI project I can see those but not in any of th...
Constantin Asofiei
02:48 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, I need also tests about these:
> * raised errors (QUIT, STOP, ERROR, etc)
Ther...
Marian Edu
02:17 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> OK, do you know if you can use table with extent fields (or extent arguments) for SOAP r...
Marian Edu

05/14/2020

06:33 PM User Interface Feature #4394: add some frame options and attributes
According to #4394-4 this task should only cover @FRAME-NAME@, so it can be moved to Test. Roger Borrello
06:24 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, I need also tests about these:
* raised errors (QUIT, STOP, ERROR, etc)
* some tests for the before-table -...
Constantin Asofiei
06:23 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
h2. USE-TEXT
This looks like it's working properly. However, there are 2 UI issues, one might be related, the othe...
Roger Borrello
04:33 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Even though documentation for @IS-ATTR-SPACE@ function indicates it is also supported only for backward compatibility... Roger Borrello
02:42 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
One issue is there isn't any documentation indicating the proper usage, or even what @ATTR-SPACE@ and @NO-ATTR-SPACE@... Roger Borrello
01:58 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Prove it (with testcases). You can only do this with frame that have many widgets. Make sure you test:
* more th...
Greg Shah
01:19 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
h2. NO-ATTR-SPACE
All the documentation indicates @ATTR-SPACE@ and @NO-ATTR-SPACE@ have no effect. That they are s...
Roger Borrello
05:45 PM Database Feature #3814: more schema metadata
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > [...] and @_Template@ is always zero (not a negative number).
...
Igor Skornyakov
05:15 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> [...] and @_Template@ is always zero (not a negative number).
I do not remember exactly, b...
Ovidiu Maxiniuc
05:04 PM Database Feature #3814: more schema metadata
Populating @_File@ system table based *only* on database metadata (provided by @Connection.getMetaData()@) looks to b... Igor Skornyakov
04:12 PM Conversion Tools Feature #4644: add incremental reporting support
#3471 added support for incremental conversion.
For large projects, reporting can take more than 7 hours to comple...
Constantin Asofiei
04:08 PM Conversion Tools Feature #4644 (New): add incremental reporting support
Constantin Asofiei
03:55 PM Database Feature #4011: database/persistence layer performance improvements
Hotel GUI r220 issues with 4011a:
* Adding a guest to the "Check-In" dialog replaces the existing guest instead of...
Eric Faulhaber
03:26 PM Database Feature #4011: database/persistence layer performance improvements
I noticed something else related to assigns, which will probably not be handled in this task: the way the ASSIGN trig... Ovidiu Maxiniuc
03:12 PM Database Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> We've never seen this behavior before. I think it can only be seen in a @NO-ERROR@ case because ...
Ovidiu Maxiniuc
07:24 AM Database Feature #4011: database/persistence layer performance improvements
> Next, if we enable the two commented lines the program will print 0 ? because the values of k and f11 will be rolle... Greg Shah
09:44 PM Database Feature #4011: database/persistence layer performance improvements
Indeed, to observe the null-mandatory-nonValidated field case the field initial value must be declared @?@, like:
<p...
Ovidiu Maxiniuc
03:14 PM User Interface Bug #4643: Wrong text width calculation in Swing driver
Vladimir Tsichevski wrote:
> Does the JS version wrong results as the @SwingGuiDriver@ does? If not, then we can jus...
Constantin Asofiei
02:55 PM User Interface Bug #4643: Wrong text width calculation in Swing driver
Constantin Asofiei wrote:
> The @getStringBounds@ approach is different than the @awt.FontMetrics@ used by @SwingFon...
Vladimir Tsichevski
10:28 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
The @getStringBounds@ approach is different than the @awt.FontMetrics@ used by @SwingFontMetrics@. The @Native@ suff... Constantin Asofiei
10:26 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
> > I'd prefer to just use a new name for the new APIs since it will be used much less than the current APIs.
> Ok. ...
Greg Shah
10:24 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
Greg Shah wrote:
> I'd prefer to just use a new name for the new APIs since it will be used much less than the cur...
Vladimir Tsichevski
10:21 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
> If I get it right, in SwingGuiDriver first AWT internals are used to calculate individual character glyph sizes, bu... Greg Shah
09:37 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
Comments from GregShah:
> Vladimir,
>
> I suspect that the reason is due to the idea that we are trying to size t...
Vladimir Tsichevski
09:34 AM User Interface Bug #4643: Wrong text width calculation in Swing driver
To calculate widget optimal sizes, editor cursor position etc., we need to know the text width for a given string on ... Vladimir Tsichevski
09:24 AM User Interface Bug #4643 (New): Wrong text width calculation in Swing driver
Vladimir Tsichevski
02:48 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I found an issue with ThinClient.getMousePosition(widgetId) for ...
Sergey Ivanovskiy
02:26 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek, could you help to explain why @ThinClient.hitTest@ was in these @setInvalidate@-br...
Hynek Cihlar
02:25 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> I found an issue with ThinClient.getMousePosition(widgetId) for the Swing client related ...
Hynek Cihlar
12:05 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, could you help to explain why @ThinClient.hitTest@ was in these @setInvalidate@-braces?... Sergey Ivanovskiy
08:24 AM User Interface Feature #4170: add drag and drop support to treeview widget
I found an issue with ThinClient.getMousePosition(widgetId) for the Swing client related to @AbstractWidget.displayPh... Sergey Ivanovskiy

05/13/2020

07:08 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Related to not-null/mandatory validation. There are some issues with current implementation...
Eric Faulhaber
04:28 PM Database Feature #4011: database/persistence layer performance improvements
Related to not-null/mandatory validation. There are some issues with current implementation.
* 1st: there is a two...
Ovidiu Maxiniuc
03:12 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I will do a test on my HDD to give as a base for comparing future work. How many threads ...
Eric Faulhaber
06:19 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Revision 11434 implements bulk insert (i.e., broader SQL batching) and a few other optimizat...
Ovidiu Maxiniuc
04:05 AM Database Feature #4011: database/persistence layer performance improvements
Revision 11434 implements bulk insert (i.e., broader SQL batching) and a few other optimizations for the database imp... Eric Faulhaber
02:48 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
OK, do you know if you can use table with extent fields (or extent arguments) for SOAP requests? Constantin Asofiei
01:13 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Constantin Asofiei wrote:
> Marian, can you please run the full 'primitives' suite in SoapUI and commit the log? The...
Marian Edu
01:11 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Marian, can you please run the full 'primitives' suite in SoapUI and commit the log? The current log has only a small... Constantin Asofiei
02:01 PM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek, could you clarify why @TreeFace.getNodeAt@ has @GET-NODE-AT@ legacy method annotat...
Hynek Cihlar
01:08 PM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, could you clarify why @TreeFace.getNodeAt@ has @GET-NODE-AT@ legacy method annotation?... Sergey Ivanovskiy
11:17 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, could you add new testcases for @TREELIST@ widget usages?...
Sergey Ivanovskiy
11:05 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek, could you add new testcases for @TREELIST@ widget usages? I didn't find @TREELIST@...
Hynek Cihlar
10:54 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek, could you add new testcases for @TREELIST@ widget usages? I didn't find @TREELIST@ examples in the @testcases@... Sergey Ivanovskiy
06:13 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Now the conversion of
> > [...]
> > is failed with NPE
> > [....
Sergey Ivanovskiy
05:50 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Another argument for not using o...
Hynek Cihlar
05:44 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Now the conversion of
> [...]
> is failed with NPE
> [...]
> I prepared ext-hints for...
Hynek Cihlar
05:36 AM User Interface Feature #4170: add drag and drop support to treeview widget
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Another argument for not using of @hitTest@ directly on the serv...
Sergey Ivanovskiy
05:14 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Another argument for not using of @hitTest@ directly on the server side is that on the se...
Hynek Cihlar
05:11 AM User Interface Feature #4170: add drag and drop support to treeview widget
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4231b revision 11541.
> >
> > @ocx_conversion.rul...
Hynek Cihlar
04:54 AM User Interface Feature #4170: add drag and drop support to treeview widget
Now the conversion of... Sergey Ivanovskiy
01:10 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> My current changes in @LegacyClass@:
My change here is on @getLegacyClass@ to call on ObjectOp...
Marian Edu
12:02 PM Base Language Feature #4384: Builtin OO Implementation
My current changes in @LegacyClass@:... Greg Shah
10:47 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Regarding previous use of @registerClass@, it turns out a legacy class must be registered before...
Constantin Asofiei
10:30 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I meant @pendingInitialized.pop()@, which needs to be done in @scopeFinished()@, as @s...
Marian Edu
10:12 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Marian Edu wrote:
> > > OK, did that, pushed changes (rev 11557)...
Constantin Asofiei
10:10 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian Edu wrote:
> > OK, did that, pushed changes (rev 11557), seems to work now thank...
Marian Edu
09:22 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> OK, did that, pushed changes (rev 11557), seems to work now thanks.
You forgot a @pop@ for @pen...
Constantin Asofiei
07:41 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> I think @ObjectOps.newInstanceInternal@ (the private one) needs to keep a registry of 'p...
Marian Edu
05:36 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> I can try to get around this by directly using @setOption@ instead as that one returns logical s...
Constantin Asofiei
05:24 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, a few issues:
> * I don't understand all the @ObjectOps.registerClass@ calls - ...
Marian Edu
09:33 AM Database Bug #3471: incremental conversion is regressed
Some other parts which are required for incremental conversion:
* the @.wsdl@ generation for exported SOAP services...
Constantin Asofiei

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
 

Also available in: Atom