Project

General

Profile

Activity

From 11/27/2020 to 12/26/2020

12/25/2020

07:52 AM Database Feature #1587: implement full support for word indexes
Fixed issues mentioned in the code review (#1587-160) except the message about word indexes support.
Committed to 15...
Igor Skornyakov
04:29 AM Database Feature #1587: implement full support for word indexes
Branch 1587b was rebased to 3821c revision 11888. Pushed up to revision 11904. Igor Skornyakov

12/24/2020

04:34 PM Database Feature #1587: implement full support for word indexes
Finished word tables' population on import for PostgreSQL.
Committed to 1587b revision 11900.
All objects related t...
Igor Skornyakov
03:34 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> If, at the time the @p2o.xml@ ruleset runs, you have the name calculated and stored in a var...
Igor Skornyakov
04:05 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I tested these changes in order to prove that drawing artifacts are from the same triangles (comprised rectangles) ha... Sergey Ivanovskiy

12/23/2020

06:13 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Need to add "wordtablename" annotation to the word index AST in the .p2o file on conversion...
Eric Faulhaber
05:22 PM Database Feature #1587: implement full support for word indexes
Need to add "wordtablename" annotation to the word index AST in the .p2o file on conversion.
Will highly appreciate ...
Igor Skornyakov
04:49 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> @BaseRecord.getData(PropertyMapper)@ returns the entire data array for the record, not for a...
Igor Skornyakov
04:43 PM Database Feature #1587: implement full support for word indexes
@BaseRecord.getData(PropertyMapper)@ returns the entire data array for the record, not for any particular field. See ... Eric Faulhaber
03:56 PM Database Feature #1587: implement full support for word indexes
I've noticed that @dmo.getData(PropertyMapper)@ returns an array of length 2 for the field with word index where the ... Igor Skornyakov
03:18 PM Database Feature #1587: implement full support for word indexes
I think that it is sufficient to add a lookup of @PropertyMapper@ by property name to the @RecordLoader@. This will b... Igor Skornyakov
03:08 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > See @PropertyMapper.getIndex@ and @BaseRecord.getData(PropertyMa...
Eric Faulhaber
02:09 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> See @PropertyMapper.getIndex@ and @BaseRecord.getData(PropertyMapper)@. You probably will ne...
Igor Skornyakov
02:02 PM Database Feature #1587: implement full support for word indexes
See @PropertyMapper.getIndex@ and @BaseRecord.getData(PropertyMapper)@. You probably will need to do some refactoring... Eric Faulhaber
01:27 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > What is the best way to retrieve a field value by the field name...
Igor Skornyakov
01:22 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> What is the best way to retrieve a field value by the field name from the @BaseRecord@ inst...
Eric Faulhaber
01:08 PM Database Feature #1587: implement full support for word indexes
What is the best way to retrieve a field value by the field name from the @BaseRecord@ instance?
Thank you.
Igor Skornyakov
12:56 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Eric Faulhaber wrote:
>
> > Across all changed files, please remove the revision numbers ...
Igor Skornyakov
12:55 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Currently, the H2 dialect specifies that the CONTAINS UDF should be used, and has a "TODO im...
Igor Skornyakov
12:12 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Across all changed files, please remove the revision numbers from the file header entries....
Eric Faulhaber
12:01 PM Database Feature #1587: implement full support for word indexes
Code review 1587b/11898:
Nice work, overall. Some questions/comments...
Currently, the H2 dialect specifies tha...
Eric Faulhaber
09:29 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Does the server startup still report @(com.goldencode.p2j.persist.orm.RecordMeta:WARNING) Word in...
Igor Skornyakov
08:49 AM Database Feature #1587: implement full support for word indexes
Does the server startup still report @(com.goldencode.p2j.persist.orm.RecordMeta:WARNING) Word indices are not suppor... Greg Shah
10:34 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
There are repeated triangles when @flash()@ is invoked. These repeated triangles can have different vertex attributes... Sergey Ivanovskiy
03:02 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Planning to rework dash lines and to fix Combo box item selection artifacts. It seems that we get these issues when d... Sergey Ivanovskiy
07:02 PM Database Bug #5056: Temp-tables and unique indexes
Ovidiu Maxiniuc wrote:
> My problem is that a temp-table keeps accumulating newly-created 'validated' records whic...
Eric Faulhaber

12/22/2020

02:45 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Status report.
There are three open issues:
* Window system menu background has wrong color, and related set of...
Hynek Cihlar
01:57 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Thank you. You probably have a r...
Hynek Cihlar
01:30 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Thank you. You probably have a rapid graphics processor because ...
Sergey Ivanovskiy
12:12 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Thank you. You probably have a rapid graphics processor because in my tests these artifac...
Hynek Cihlar
11:38 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, could you record and post a short film that would show ho...
Sergey Ivanovskiy
09:47 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, could you record and post a short film that would show how this issue reproduced o...
Hynek Cihlar
08:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey, please look at the multiple s...
Sergey Ivanovskiy
01:26 PM Database Bug #5056: Temp-tables and unique indexes
This is a discussion started by email.
On 12/21/20 6:50 PM, Ovidiu Maxiniuc wrote:
> Eric,
>
> Do you recall w...
Ovidiu Maxiniuc
01:19 PM Database Bug #5056 (Closed): Temp-tables and unique indexes
Ovidiu Maxiniuc

12/21/2020

02:30 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor, is there a way I can test this new word index implementation, without having to re-con...
Igor Skornyakov
02:14 PM Database Feature #1587: implement full support for word indexes
Igor, is there a way I can test this new word index implementation, without having to re-convert a large application?... Eric Faulhaber
08:13 AM Database Feature #1587: implement full support for word indexes
Branch 1587b was rebased to 3831c revision 11884. Pushed up to revision 11898. Igor Skornyakov
01:13 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please look at the multiple selected combo box items. Wh...
Hynek Cihlar
12:47 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, please look at the multiple selected combo box items. When you open up a compo box and...
Sergey Ivanovskiy
11:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, it seems that 4GL doesn't support @MULTIPLE@ attribute for combo-box widget, but s...
Hynek Cihlar
11:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I found that this program @./selection_list/sel_list_test9.p@ (from the old testcases project) doesn't work as expect... Sergey Ivanovskiy
05:49 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Ok. I committed the current revision 11884 (3821c) for the case of disabled pixel manipulations and tested these chan... Sergey Ivanovskiy
05:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
On 12/21/20 11:11 AM, Serg Ivanovskiy wrote:
>
> Hynek,
>
> Are there sub tasks within #4955 that can be shared w...
Hynek Cihlar
11:43 AM Database Support #3871: determine how to change codepages/locales during import
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Constantin, do you remember what was going wrong with this se...
Igor Skornyakov
11:37 AM Database Support #3871: determine how to change codepages/locales during import
Eric Faulhaber wrote:
> Constantin, do you remember what was going wrong with this setting? I recall that you report...
Constantin Asofiei
11:31 AM Database Support #3871: determine how to change codepages/locales during import
Igor Skornyakov wrote:
> BTW: I think we can speed up the import if we will use @PreparedStatement.addBatch@ and @...
Eric Faulhaber
07:59 AM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> OK, I understand. We need Eric to complete the code review of #1587 first.
Got it, thank you.
Igor Skornyakov
07:57 AM Database Support #3871: determine how to change codepages/locales during import
OK, I understand. We need Eric to complete the code review of #1587 first. Greg Shah
07:44 AM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> I prefer for these changes to go into 3821c directly. Is there a reason they need to be build on...
Igor Skornyakov
07:22 AM Database Support #3871: determine how to change codepages/locales during import
I prefer for these changes to go into 3821c directly. Is there a reason they need to be build on top of 1587b? Greg Shah
10:24 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Some questions:
>
> * For those items marked "Hold", is this due to the open OO bugs in FWD (m...
Marian Edu

12/20/2020

02:28 PM User Interface Bug #5045: Message area becomes unchanged if its window is resizing
I observed that the minimize caption button after resize operation loses its widget region and becomes nonfunctional.... Sergey Ivanovskiy
12:14 PM Database Support #3871: determine how to change codepages/locales during import
Implemented @CPSTREAM@ support on import.
Committed to 1587b rev 11873.
Re-working of the word tables' import is st...
Igor Skornyakov

12/18/2020

01:14 PM Database Support #3871: determine how to change codepages/locales during import
Yes, go ahead. Greg Shah
10:59 AM Database Support #3871: determine how to change codepages/locales during import
Since I have to get familiar with import, maybe be I will add the population of the word tables with postponed creati... Igor Skornyakov
03:42 AM Base Language Bug #5029: OO constructor with array input parameter
Marian Edu wrote:
> However the 4GL converted code seems to use an InputOutput parameter for any input array.
That ...
Constantin Asofiei
02:04 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> Marian, I have the conversion rules and runtime for this and #4749, but I need to test t...
Marian Edu
02:00 AM Base Language Bug #5046: ErrorManager - recordOrShowError
Constantin Asofiei wrote:
> Marian, please provide a testcase where you had to change existing FWD code to use @reco...
Marian Edu
01:45 AM Base Language Bug #5025: syserror, jsonerror...
Constantin Asofiei wrote:
> Marian, regarding the JsonError/JsonParserError and SysError in general - I think the co...
Marian Edu

12/17/2020

04:30 PM Base Language Feature #4384: Builtin OO Implementation
Some questions:
* For those items marked "Hold", is this due to the open OO bugs in FWD (many of which Constantin ...
Greg Shah
04:27 PM Base Language Feature #4384: Builtin OO Implementation
I've updated the table from #4384-1 using the status from the PDF.
|_.Category|_.Conversion|_.Runtime|_. Notes |
...
Greg Shah
10:59 AM Base Language Feature #4384: Builtin OO Implementation
Revision 99 pushed to https://proj.goldencode.com/downloads/skeletons/repo/.
I don't see @oo/dump_lib.p@ in either...
Greg Shah
10:18 AM Base Language Feature #4384: Builtin OO Implementation
... Roger Borrello
09:40 AM Base Language Feature #4384: Builtin OO Implementation
> would you like me to patch Rev 98, and commit updates?
Yes, please.
Greg Shah
09:36 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> No idea, we do not have access to that repository so always sent the changes as a patch up until...
Roger Borrello
08:46 AM Base Language Feature #4384: Builtin OO Implementation
Roger Borrello wrote:
> Will these updates be committed to bzr?
No idea, we do not have access to that repository...
Marian Edu
08:43 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> There were some minor fixes to apply in skeleton for Collections and IO (streams) and I've also ...
Roger Borrello
02:12 AM Base Language Feature #4384: Builtin OO Implementation
There were some minor fixes to apply in skeleton for Collections and IO (streams) and I've also added everything from... Marian Edu
04:20 PM User Interface Bug #5045: Message area becomes unchanged if its window is resizing
New information: if the following settings are set for the web client, then the issue isn't reproduced.... Sergey Ivanovskiy
08:12 AM User Interface Bug #5045: Message area becomes unchanged if its window is resizing
This issue can be reproduced only with the web client. The swing client doesn't have this issue. It was found in #495... Sergey Ivanovskiy
08:11 AM User Interface Bug #5045 (WIP): Message area becomes unchanged if its window is resizing
Sergey Ivanovskiy
04:07 PM Database Support #3871: determine how to change codepages/locales during import
> I think I've seen that for some .d files the import reports that the footer was not found. In this case we can eith... Greg Shah
03:57 PM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> I think that honoring that value is the easist way to implement my approach. We have to have tha...
Igor Skornyakov
03:47 PM Database Support #3871: determine how to change codepages/locales during import
I think that honoring that value is the easist way to implement my approach. We have to have that value as input. W... Greg Shah
03:38 PM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> > However, at this moment I do not see how the CPSTRIM value is used in the ImportWorker. It is u...
Igor Skornyakov
03:31 PM Database Support #3871: determine how to change codepages/locales during import
> However, at this moment I do not see how the CPSTRIM value is used in the ImportWorker. It is used in the creation ... Greg Shah
02:38 PM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> * We use our 4GL compatible stream processing to read the encoded @.d@ files during import. Thes...
Igor Skornyakov
02:10 PM Database Support #3871: determine how to change codepages/locales during import
* We use our 4GL compatible stream processing to read the encoded @.d@ files during import. These are the @com.golde... Greg Shah
01:20 PM Database Support #3871: determine how to change codepages/locales during import
Sorry, I'm confused. In my understanding, all we need is to use @CODEPAGE-CONVERT@ with @UTF-8@ as the target codepag... Igor Skornyakov
01:15 PM Base Language Bug #5029: OO constructor with array input parameter
Marian, I have the conversion rules and runtime for this and #4749, but I need to test them with the customer apps. ... Constantin Asofiei
01:12 PM Base Language Bug #5025: syserror, jsonerror...
Marian, regarding the JsonError/JsonParserError and SysError in general - I think the correct solution is to use 4GL-... Constantin Asofiei
08:36 AM Base Language Bug #5025: syserror, jsonerror...
Can I go ahead with using protected ctor's and then simply wrap the new instance in an ObjectResource just to add it ... Marian Edu
11:14 AM Base Language Bug #5046: ErrorManager - recordOrShowError
Marian, please provide a testcase where you had to change existing FWD code to use @recordOrThrowError@. We've seen ... Constantin Asofiei
08:25 AM Base Language Bug #5046: ErrorManager - recordOrShowError
The method @recordOrShowError@ in @ErrorManager@ is used all over the place in FWD but this one does not work well wi... Marian Edu
08:19 AM Base Language Bug #5046 (New): ErrorManager - recordOrShowError
Marian Edu
08:15 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Yes, #5045 is for fixing this issue. Sergey Ivanovskiy
03:44 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, can you look at the following issue?
> >
> > The wind...
Hynek Cihlar

12/16/2020

03:14 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, can you look at the following issue?
>
> The window message area sometimes doesn't ...
Sergey Ivanovskiy
01:35 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, can you look at the following issue?
The window message area sometimes doesn't fit the window bounds. This...
Hynek Cihlar
10:51 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, did you find the cause of the wrong rectangle size?
I fixed @strokeRect@ and @draw3DR...
Sergey Ivanovskiy
10:41 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, did you find the cause of the wrong rectangle size? Hynek Cihlar
09:49 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Guys,
Yet another @webgl@ issue. Sometimes the text in message window is blind. Issue with text color?
I can no...
Eugenie Lyzenko
02:37 PM Database Feature #4055: optimize temp-table output parameter copying
Committed in 3821c/rev. 11881 support for fast loose-copy. Done some testing and it seems that loose-copy-mode now se... Adrian Lungu

12/15/2020

02:39 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, FYI, I modified text rendering according to your idea. Instead of drawing each individual as an image put in ... Hynek Cihlar
08:56 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I tested rev 11872 (3821c) without extra pixels added to triangles mesh and found artifacts, then rolled back to rev ... Sergey Ivanovskiy
07:07 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I think that these differences between 2D and webgl renderers were due to the extra pixel...
Hynek Cihlar
06:43 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Yes, it is from my system if renderer is 2D canvas. The picture is named @LoginFillins-2Dx400.png@. I think that thes... Sergey Ivanovskiy
02:42 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> LoginFillins-2Dx400.png
Sergey, is this from your system? Does it mean, you don't see ...
Hynek Cihlar
01:57 PM Database Feature #4055: optimize temp-table output parameter copying
Ovidiu Maxiniuc wrote:
> Yes, this is exactly the scenario where I encountered the issue. However, I am not familiar...
Adrian Lungu
12:24 PM Database Feature #4055: optimize temp-table output parameter copying
Please note: currently, the work of record initialization to default values is done in @BaseRecord.initialize@, which... Eric Faulhaber
09:54 AM Database Feature #4055: optimize temp-table output parameter copying
Adrian Lungu wrote:
> Ovidiu, I see the problem. This can be appear only when @loose-copy-mode@ is on (so we have a ...
Ovidiu Maxiniuc
05:58 AM Database Feature #4055: optimize temp-table output parameter copying
Ovidiu, I see the problem. This can be appear only when @loose-copy-mode@ is on (so we have a possible restricted fie... Adrian Lungu
08:54 PM Database Feature #4055: optimize temp-table output parameter copying
There is a flaw in @FastCopyHelper.java@: when a copy operation is executed using a restricted field mapping, the unm... Ovidiu Maxiniuc

12/14/2020

02:58 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
>
> > Could you clarify what is incorrect with "borders and panels...
Sergey Ivanovskiy
10:53 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Note I have erased/colorized the application specific data here. Do not be surprised, this ...
Hynek Cihlar
10:17 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Also I see distortions on the right side of the child window (whi...
Eugenie Lyzenko
09:39 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Also I see distortions on the right side of the child window (white vertical band over app...
Hynek Cihlar
08:43 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Could you clarify what is incorrect with "borders and panels around fillins"? I did the...
Hynek Cihlar
08:21 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, Hynek,
There are the UI artifacts with big customer's application too. The frame around message or dialog ...
Eugenie Lyzenko
08:00 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the open list of drawing artifacts?
>
> The remaining issues:...
Sergey Ivanovskiy
07:50 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I can add these particular issues: Check-in date calendar (Hotel GUI) displays only left and top sides of the border ... Sergey Ivanovskiy
07:45 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
In what cases do we expect the current webgl implementation to out-perform 2d canvas?
Do we have a reasonable expe...
Greg Shah
07:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> What is the open list of drawing artifacts?
The remaining issues:
* Window system menu back...
Hynek Cihlar
07:04 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
What is the open list of drawing artifacts? Greg Shah
06:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > According to Draw Image Test committed revision 11868 (3821c) sh...
Sergey Ivanovskiy
04:13 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> According to Draw Image Test committed revision 11868 (3821c) should fix @drawImage@.
...
Hynek Cihlar
01:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11869 (3821c) cleaned the code. Sergey Ivanovskiy
01:35 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
According to Draw Image Test committed revision 11868 (3821c) should fix @drawImage@. The idea was to copy full image... Sergey Ivanovskiy

12/13/2020

04:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case ...
Sergey Ivanovskiy
09:18 AM User Interface Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
It was found in a customer app, during debugging - if you place a breakpoint in @GuiWebSocket.sendPendingDrawingOps@ ... Constantin Asofiei
07:50 AM User Interface Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
Do you have a recreate? Greg Shah

12/11/2020

10:34 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case of @invert == true@ was n...
Hynek Cihlar
10:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case of @invert == true@ was not changed. Please review th... Sergey Ivanovskiy
02:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that we place the top part of the target image that sho...
Hynek Cihlar
02:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> It seems that we place the top part of the target image that should be cut off iff we sup...
Hynek Cihlar
09:59 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
Greg Shah wrote:
>
> Did any of these tests get written?
Some tests were added and updated the soapui results, ...
Marian Edu
09:56 AM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
> > Constantin, do you still need those extra tests for REST? I'm having troubles getting the deployment on PASOE to ... Greg Shah
08:54 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Marian Edu wrote:
> Now you lost me, this is what you've said before:
> _in the SQL temp-table, the progress.lang.o...
Constantin Asofiei
08:50 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Constantin Asofiei wrote:
> Why should OE sort them by the @ToString()@? The sort is done by their hash, which you c...
Marian Edu
08:39 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Marian Edu wrote:
> Constantin Asofiei wrote:
> > What exactly are you referring here by 'xxxxxx'? Only the numeric...
Constantin Asofiei
08:30 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Constantin Asofiei wrote:
> What exactly are you referring here by 'xxxxxx'? Only the numeric representation or the ...
Marian Edu
08:27 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Some notes here:
> > # in the SQL temp-table, the @progress.lang...
Constantin Asofiei
08:26 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Constantin Asofiei wrote:
> Some notes here:
> # in the SQL temp-table, the @progress.lang.object@ field is represe...
Marian Edu
08:16 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Some notes here:
# in the SQL temp-table, the @progress.lang.object@ field is represented as a character (with the s...
Constantin Asofiei
03:29 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Oddly enough in 4GL one can create an index on a P.L.O field, the ordering in this case is done on the 'resource iden... Marian Edu
03:29 AM Base Language Bug #5035 (Test): Temp-Table index on P.L.O field
Marian Edu
03:37 AM Base Language Bug #4827: OO Conversion issue with method resolve (erasure)
Some more tests that fails to convert correctly:
oo/openedge/net/http/cookie_collection/test_method_contains_object....
Marian Edu

12/10/2020

04:23 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, all issues in my video can be reproduced with this rev 11860 (3821c). I think draw...
Sergey Ivanovskiy
03:22 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Committed revision 11859 (3821c) added cancel batch test functionality and one new test f...
Sergey Ivanovskiy
01:35 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Hyn...
Hynek Cihlar
01:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, all issues in my video can be ...
Sergey Ivanovskiy
11:19 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, all issues in my video can be reproduced with this rev 11...
Hynek Cihlar
10:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I think drawImage implementation is not correct now.
Please give details why do you t...
Hynek Cihlar
10:51 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, all issues in my video can be reproduced with this rev 11860 (3821c).
Which vid...
Hynek Cihlar
07:44 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, all issues in my video can be reproduced with this rev 11860 (3821c). I think drawImage implementation is not ... Sergey Ivanovskiy
05:15 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
3821c revision 11860 resolves all issues mentioned in #4955-358 except "Some lines are not connected fully, like butt... Hynek Cihlar
01:37 PM Database Feature #1587: implement full support for word indexes
I've finally decided to augment @MetadataManager@ with word tables support. So the implementation for PostgreSQL is e... Igor Skornyakov
05:53 AM Database Feature #1587: implement full support for word indexes
Branch 1587b was rebased to 3821c revision 11860.
Pushed up to revision 11870.
Igor Skornyakov
05:47 AM Database Feature #1587: implement full support for word indexes
Short names' generation committed to 1587b revision 11849.
Working on using generated names in @FqlToSqlConverter@
Igor Skornyakov
12:57 PM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> > [[https://documentation.progress.com/output/ua/OpenEdge_latest]]
> Yes, that's it. I t...
Marian Edu
12:16 PM Database Bug #5030: xfer dataset test issues
Marian Edu wrote:
> > BTW, is there a public documentation on OE 12.X? I could not find it, I am always redirected t...
Ovidiu Maxiniuc
08:53 AM Database Bug #5030: xfer dataset test issues
> I am a pit puzzled now. What is our OE version target to match? Will we support multiple versions? I know there was... Greg Shah
02:46 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> Marian Edu wrote:
> > Well, nothing is perfect... in practice no one it doing that though ...
Marian Edu
11:13 AM Database Feature #3958: BUFFER-COPY optimization
I committed 3821c/rev. 11862 changes to @DMOSignatureHelper@ which can now compute explicit signatures. The modificat... Adrian Lungu

12/09/2020

06:43 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11859 (3821c) added cancel batch test functionality and one new test for drawing rectangles with 4... Sergey Ivanovskiy
06:39 PM Database Bug #5030 (WIP): xfer dataset test issues
I have another issue. In @dataset/dynamic/methods/copy_dataset.p@ we have:... Ovidiu Maxiniuc
06:09 PM Database Bug #5030: xfer dataset test issues
Marian Edu wrote:
> Well, nothing is perfect... in practice no one it doing that though so I wouldn't make it such a...
Ovidiu Maxiniuc
03:48 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> Here is one example I used for observing the @REPOSITION@ attribute:
> [...]
>
> This w...
Marian Edu
07:40 PM Database Bug #5030: xfer dataset test issues
Marian Edu wrote:
> The @AUTO-DELETE@ attribute only has a role when a dynamic dataset is deleted, nothing to do wit...
Ovidiu Maxiniuc
07:37 PM Database Bug #5030: xfer dataset test issues
Here is one example I used for observing the @REPOSITION@ attribute:... Ovidiu Maxiniuc
03:24 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> What about the Java annotation in the DMO interface? My point is, I just want one name store...
Igor Skornyakov
03:21 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Please do make the change. Even if we don't simplify the logic m...
Eric Faulhaber
03:05 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Please do make the change. Even if we don't simplify the logic much, we want to keep the con...
Igor Skornyakov
03:01 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> If I understand correctly, you need to map the DMOs (@DmoMeta@ most likely) using SQL names...
Igor Skornyakov
02:59 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> At this moment I do not use the _least-common-denominator approach for the names_, but it c...
Eric Faulhaber
02:56 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> I thought we use the _least-common-denominator approach for the names_ (see Eric's entry #1...
Igor Skornyakov
02:41 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Well, I think I've found a 'right' place to add information about word table names (there c...
Ovidiu Maxiniuc
02:32 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I see the following problem with this approach. I understand that @NameConverterWorker@ is ...
Ovidiu Maxiniuc
02:20 PM Database Feature #1587: implement full support for word indexes
Well, I think I've found a 'right' place to add information about word table names (there can be different names for ... Igor Skornyakov
05:29 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Yes, the information is mainly correct. I would look back one step, looking for the @name.c...
Igor Skornyakov
01:21 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Constantin Asofiei wrote:
> > > There are two calendar OC...
Sergey Ivanovskiy
01:10 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Some of the look&feel calendar issues (like #4174-226) were fixed in 3821c rev 11858. Also, added 'Change' and 'KeyPr... Constantin Asofiei
12:55 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
You also can edit the date without the calendar popup:
* by changing the i.e. day via inserting numeric keys
* by u...
Constantin Asofiei
12:53 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I've followed [[p2j:OCX Event Procedure Support]] and I was able to emulate @Change@ and @KeyPress@ COM events easily... Constantin Asofiei
11:46 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
In the AppBuilder, after pressing @CTRL-S@, you can add OCX events for any OCX control. This includes mouse, keys, c... Constantin Asofiei
11:34 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > There are two calendar OCX event procedures which are miss...
Constantin Asofiei
11:22 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> There are two calendar OCX event procedures which are missing in FWD:
> [...]
>
> Se...
Sergey Ivanovskiy
10:37 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
There are two calendar OCX event procedures which are missing in FWD:... Constantin Asofiei
04:15 AM Database Feature #3958: BUFFER-COPY optimization
Added a new signature for each @DmoMeta@ - see #4055-80, #4055-81. The first one I will refer to as "quick signature"... Adrian Lungu

12/08/2020

05:27 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, FYI 3821c revision 11857 resolves the image drawing issue where a specific color was used in the triangle dat... Hynek Cihlar
01:47 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
@drawRoundRect@ draws these lines on WebGL canvas
!drawRoundRect400x.png!
Sergey Ivanovskiy
01:44 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
@draw3DRect@ without fill option draws these lines
!draw3DRectNotFilled400x.png!
Sergey Ivanovskiy
01:39 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
@draw3dRect@ with fill option draws these lines
!draw3DRect400x.png!
Sergey Ivanovskiy
01:14 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > I d...
Sergey Ivanovskiy
11:48 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is the status on resolving the rema...
Hynek Cihlar
11:37 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I didn't succeed in fixing issue...
Hynek Cihlar
11:30 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the status on resolving the remaining artifacts?
>
> I'm stil...
Sergey Ivanovskiy
11:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I didn't succeed in fixing issues from #4955-360.
>
> So plea...
Sergey Ivanovskiy
10:56 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I didn't succeed in fixing issues from #4955-360.
So please look at the item "Some lin...
Hynek Cihlar
10:55 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> What is the status on resolving the remaining artifacts?
I'm still looking at the first two it...
Hynek Cihlar
10:17 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I didn't succeed in fixing issues from #4955-360. Hynek, please share your findings or write more thoroughly #4955-361. Sergey Ivanovskiy
09:04 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
What is the status on resolving the remaining artifacts? Greg Shah
05:10 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Yes, the information is mainly correct. I would look back one step, looking for the @name.c...
Igor Skornyakov
05:01 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Ovidiu: please reality check my statements and file references above, in case my recollectio...
Ovidiu Maxiniuc
04:58 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> OK, I think this is the place the Java annotations are actually written into the Java AST wh...
Igor Skornyakov
02:44 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > See the @createCompileUnit@ TRPL function in @rules/schema/dmo_c...
Eric Faulhaber
01:38 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> > configure the locale (like en_US, en_GB, fr_FR), in the directory and use that in CalendarGuiIm...
Constantin Asofiei
12:55 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> Greg, is it acceptable for the 'today date' to appear like this?
Yes.
Greg Shah
12:52 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> configure the locale (like en_US, en_GB, fr_FR), in the directory and use that in CalendarGuiImpl.locale
I'm OK ...
Greg Shah
12:48 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg, is it acceptable for the 'today date' to appear like this?
!calendar_selected_today.png!
Constantin Asofiei
11:18 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg, I need some advice for the locale-specific formatting of the calendar text. In 4GL, there are possible only th... Constantin Asofiei
10:00 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
One more thing to fix: the value displayed is formatted using the LANG for the machine where the FWD client process w... Constantin Asofiei
09:26 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Here is an image with all the DTPicker properties available via the @Property Editor@:
!dtpicker_properties.png!
...
Constantin Asofiei
01:32 PM User Interface Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
@GuiWebSocket.sendPendingDrawingOps()@ is called from another thread, and the @hoverableWidgets@ and @drawingOps@ lis... Constantin Asofiei
01:30 PM User Interface Bug #5031 (New): concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
Constantin Asofiei
09:52 AM User Interface Feature #4438: parsing and conversion of .wrx files
A very short knowledge base article asks:
> What do wrx files contain?
Here is the documented answer:
> WRX ...
Greg Shah
02:35 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> A second issue is related to recently added @AUTO-DELETE@ attribute. I am see why is an aut...
Marian Edu
02:17 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> A first question is about the dataset relations. Normally, there can be at most @n - 1@ ins...
Marian Edu
07:42 PM Database Feature #4397: add database attrs, methods and options
I encountered two more issues which were probably added with 4011 and slipped unnoticed until now.
* the first is ...
Ovidiu Maxiniuc

12/07/2020

05:21 PM Database Bug #5030: xfer dataset test issues
A second issue is related to recently added @AUTO-DELETE@ attribute. I am see why is an auto-delete dynamic buffer no... Ovidiu Maxiniuc
04:40 PM Database Bug #5030: xfer dataset test issues
A first question is about the dataset relations. Normally, there can be at most @n - 1@ instances of them, but if som... Ovidiu Maxiniuc
04:23 PM Database Bug #5030: xfer dataset test issues
I have started recently to run the testsets stored on xref repository in order to fine-tune the dataset-related attri... Ovidiu Maxiniuc
04:00 PM Database Bug #5030 (WIP): xfer dataset test issues
Ovidiu Maxiniuc
04:58 PM Database Bug #5013 (Test): Collision of java names with SQL keywords
Greg Shah
03:35 PM Database Bug #5013: Collision of java names with SQL keywords
This issue should be fixed in r11866/4397a (11/26/20). Ovidiu Maxiniuc
02:35 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> See the @createCompileUnit@ TRPL function in @rules/schema/dmo_common.rules@ for examples of...
Igor Skornyakov
02:33 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> The problem is that at this moment I do not understand how to add annotation from the @DDLG...
Eric Faulhaber
01:49 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Ovidiu, please look at @dmo_common.rules@. Based on Igor's change, it looks like we were omi...
Ovidiu Maxiniuc
02:42 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> For things like this, we usually compute the value at schema conversion time and write it as...
Igor Skornyakov
11:36 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've re-worked the code to address Eric's comments (#1587-128).
> There is a problem with ...
Eric Faulhaber
07:00 AM User Interface Bug #4631 (Closed): Widget scoped to wrong frame on hide
Greg Shah
10:52 PM User Interface Bug #4631: Widget scoped to wrong frame on hide
Greg Shah wrote:
> Can I close this?
Yes!
Roger Borrello
02:31 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> the hand-written java code needs to be like:
> [...]
Yeah, this is what we use altho...
Marian Edu

12/06/2020

03:38 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've re-worked the code to address Eric's comments (#1587-128).
Committed to 1587b revisio...
Igor Skornyakov
03:37 PM Database Feature #1587: implement full support for word indexes
I've re-worked the code to address Eric's comments (#1587-128).
There is a problem with renaming word tables - we n...
Igor Skornyakov
02:58 AM Database Feature #1587: implement full support for word indexes
Sorry, I forgot to add. At this moment for the dialects other than PostgreSQL the @CONTIANS@ UDF will be still used. Igor Skornyakov
02:51 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> * I am a bit confused by the @words@ UDF. It is added as a PL/Java function in @Functions@ a...
Igor Skornyakov

12/05/2020

05:26 PM Database Feature #1587: implement full support for word indexes
Overall, 1587b seems to be nice addition to the project! This is not a full code review, but I do have a few concerns... Eric Faulhaber

12/04/2020

02:20 PM Database Feature #1665 (Closed): automate import process
This issue has been superseded by #4723. Eric Faulhaber
02:17 PM Database Feature #1664: data import improvements
Note that as of FWD trunk rev 11348, Hibernate is no longer used. As such, the Hibernate-specific issues noted above ... Eric Faulhaber
02:09 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
IIRC, the @data/namespace@ dependency was just for access to the application's generated @*.p2o@ XML file, which alre... Eric Faulhaber
01:04 PM Base Language Bug #5029: OO constructor with array input parameter
For a ctor call like:... Constantin Asofiei
08:43 AM Base Language Bug #5029: OO constructor with array input parameter
The way @newInstance@ works when the ctor has only one input parameter array we can't simply pass that array as an ar... Marian Edu
08:43 AM Base Language Bug #5029 (Test): OO constructor with array input parameter
Marian Edu
10:42 AM User Interface Bug #4631: Widget scoped to wrong frame on hide
Can I close this? Greg Shah
10:16 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
My understanding is that this support is needed for the "socket" (CREATE SOCKET) and "server socket" (CREATE SERVER-S... Greg Shah
06:20 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, Greg, some artifacts are present. The empty or degraded triangles couldn't be root...
Hynek Cihlar

12/03/2020

04:29 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Maybe it makes sense to add an import option to control when to create these indexes?
Why...
Ovidiu Maxiniuc
04:20 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> True. Since this worked well with Hibernate I kept it with new proprietary solution. Also, ...
Igor Skornyakov
03:59 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> The reason we create the primary keys and the foreign keys before import is primarily histor...
Ovidiu Maxiniuc
03:49 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Yes, and all unique indices as well. Non-unique indices are created after the import of a ta...
Igor Skornyakov
03:46 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> BTW: If I understand correctly, we create primary keys and foreign key indexes (for extent ...
Eric Faulhaber
03:14 PM Database Feature #1587: implement full support for word indexes
BTW: If I understand correctly, we create primary keys and foreign key indexes (for extent tables) before the import.... Igor Skornyakov
03:09 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Other than working out the name length issue discussed in the previous posting, are there an...
Igor Skornyakov
02:20 PM Database Feature #1587: implement full support for word indexes
Igor, I'm beginning to look over 1587b/11847.
Other than working out the name length issue discussed in the previo...
Eric Faulhaber
08:14 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> My point is that we should not require manual intervention in order to convert something that jus...
Igor Skornyakov
08:05 AM Database Feature #1587: implement full support for word indexes
My point is that we should not require manual intervention in order to convert something that just happens to exceed ... Greg Shah
07:56 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> > Please note that the generated objects' renaming via hints is not yet implemented. Working on i...
Igor Skornyakov
07:50 AM Database Feature #1587: implement full support for word indexes
> Please note that the generated objects' renaming via hints is not yet implemented. Working on it now. We really nee... Greg Shah
07:36 AM Database Feature #1587: implement full support for word indexes
Finished generation of the database objects for the word indexes' support for the PostgreSQL dialect.
Committed to 1...
Igor Skornyakov
03:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, Greg, some artifacts are present. The empty or degraded triangles couldn't be root causes of these artifacts. ... Sergey Ivanovskiy
02:44 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> Is there anything left in this task in regard to making the webgl mode work properly without any ...
Hynek Cihlar
02:33 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please review 3821c revision 11852. This resolves the ar...
Hynek Cihlar
01:40 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, please review 3821c revision 11852. This resolves the artifacts in the rendered output...
Sergey Ivanovskiy
01:06 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Is there anything left in this task in regard to making the webgl mode work properly without any drawing problems?
...
Greg Shah
12:49 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, please review 3821c revision 11852. This resolves the artifacts in the rendered output. It also resolves the ... Hynek Cihlar
09:01 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, agree. Your line test proves that the line of one pixel wid...
Sergey Ivanovskiy
08:13 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Yes, agree. Your line test proves that the line of one pixel width should be drawn using ...
Hynek Cihlar
07:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Yes, agree. Your line test proves that the line of one pixel width should be drawn using triangles... Sergey Ivanovskiy
07:38 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, the artifacts and the trimmed images are caused by the pixel-webgl coordinate transformation logic. According... Hynek Cihlar
07:25 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Is it correct that the most priority task within this task is fixing drawing artifacts? It is suspected that these ar... Sergey Ivanovskiy
03:03 PM Database Bug #4173: BUFFER-COPY/BUFFER-COMPARE compares table fields by name rather than data type and order
This seems related to your current work. It may make sense to implement any changes needed to resolve this task alon... Greg Shah
11:40 AM Database Feature #4055: optimize temp-table output parameter copying
I committed the changes proposed in #4055-82 regarding append mode support as 3821c/rev. 11851. These were build over... Adrian Lungu

12/02/2020

10:21 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, please review these new batch tests for comparisons webgl and 2d renderer. committ...
Sergey Ivanovskiy
10:10 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, please review these new batch tests for comparisons webgl and 2d renderer. committed rev 11848 (3821c). In the... Sergey Ivanovskiy
07:04 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
To follow-up, the conversion issue is fixed indeed but now we have an issue with @assignMulti@ when indeterminate arr... Marian Edu
03:10 AM Base Language Bug #5025: syserror, jsonerror...
Greg Shah wrote:
> Using @isTracked()@ is a good solution for any object that MUST stay out of the @FIRST-OBJECT@/@L...
Marian Edu

12/01/2020

08:15 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Looking at the results, I suspect that any scenario where 2D canvas is outperformance webgl is an area in which we ca... Greg Shah
08:12 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie recently summarized the following rules for best performance:
* Windows, Chrome - using webgl render, hard...
Greg Shah
06:59 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I don't recall if the perf tests window is modal.
> perf_tests...
Hynek Cihlar
05:31 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> I don't recall if the perf tests window is modal.
perf_tests.js uses @dijit/Dialog@ from @do...
Sergey Ivanovskiy
03:55 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Now...
Hynek Cihlar
03:46 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Now application windows and this test...
Sergey Ivanovskiy
03:42 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, the number of executed draw primitives (lines, strokes, etc.) in @p2j.perf_tests.js@ s...
Sergey Ivanovskiy
03:06 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey, I checked in 3821c revision 1...
Hynek Cihlar
02:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, I checked in 3821c revision 11841. This, among others, i...
Hynek Cihlar
02:46 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, I checked in 3821c revision 11841. This, among others, introduces single active webgl ...
Sergey Ivanovskiy
02:33 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, the number of executed draw primitives (lines, strokes, etc.) in @p2j.perf_tests.js@ should match the actual ... Hynek Cihlar
09:02 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Here is what I have on my test environment (units are @ms@, not first but best try).
@Windows 10@ middle-high perf...
Eugenie Lyzenko
07:16 AM User Interface Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> 3. The visible rows calculation is now reflects the 4GL approach. The @INNER-LINES@ attribu...
Constantin Asofiei

11/30/2020

05:51 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> On my system with dedicated GPU (AMD Radeon RX 590), browsers left in default settings the t...
Hynek Cihlar
05:48 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and...
Hynek Cihlar
05:40 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > In these tests possible hardware accelerations were turned of...
Hynek Cihlar
05:26 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> @scissor@ works only if scissor op is enabled explicitly by @gl.enable(gl.SCISSOR_TEST);@...
Hynek Cihlar
03:52 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
@scissor@ works only if scissor op is enabled explicitly by @gl.enable(gl.SCISSOR_TEST);@ and it uses the last set re... Sergey Ivanovskiy
02:17 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Yes, correct, for Chrome (Ubuntu) webgl performance is increased if HW acceleration is on. Sergey Ivanovskiy
02:14 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> In these tests possible hardware accelerations were turned off. If hardware possible acce...
Eugenie Lyzenko
02:01 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and...
Sergey Ivanovskiy
01:56 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
In these tests possible hardware accelerations were turned off. If hardware possible acceleration is on for Chrome, t... Sergey Ivanovskiy
01:51 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and 2d canvas) and disp... Greg Shah
01:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
For my desktop system these tests showed the following opposite results. I got for Firefox:... Sergey Ivanovskiy
12:47 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, Sergey,
Have you had the ability to measure stroke lines timing for different webgl/canvas2d/browser hardwa...
Eugenie Lyzenko
12:11 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Another suspect is @clipTriangles@, this method @clipTriangles@ is tested and you can check it with @perf_tests.js@. ... Sergey Ivanovskiy
12:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Did you test this technique http...
Hynek Cihlar
11:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Did you test this technique https://stackoverflow.com/questions/...
Sergey Ivanovskiy
11:45 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Did you test this technique https://stackoverflow.com/questions/46806063/how-stencil-buff...
Hynek Cihlar
11:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Did you test this technique https://stackoverflow.com/questions/46806063/how-stencil-buffer-and-masking-work ? Should... Sergey Ivanovskiy
11:12 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Please share these tests. OK. @drawImage@ is suspected.
These were not typical tests. ...
Hynek Cihlar
09:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Please share these tests. OK. @drawImage@ is suspected. Sergey Ivanovskiy
08:49 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, according to my tests, the artifacts seem to directly relate to @WebGLCanvasRenderer.prototype.drawImage@ or ... Hynek Cihlar
04:15 PM Database Feature #4397: add database attrs, methods and options
I encountered the following issue with conversion. It is not mandatory related to datasets but I encountered it while... Ovidiu Maxiniuc
03:01 PM Conversion Tools Feature #3225: windows vs linux in p2j.cfg.xml
The changes in this task need to extend to the hints processing for the related values. For example, you can define ... Greg Shah
08:03 AM Database Feature #1587: implement full support for word indexes
Here is another point to consider.
We must avoid adding extra files to the deployment requirements for the FWD ser...
Greg Shah

11/29/2020

11:56 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, I checked in 3821c revision 11841. This, among others, introduces single active webgl context. Please review ... Hynek Cihlar
05:43 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I split drawing batches at @translate@, @clip@ invoking @flashGL()@ and observed that Hot...
Hynek Cihlar

11/28/2020

11:53 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I split drawing batches at @translate@, @clip@ invoking @flashGL()@ and observed that Hotel GUI performed faster if d... Sergey Ivanovskiy
05:08 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
The preamble to the following question https://stackoverflow.com/questions/50554803/triangulate-path-data-from-openty... Sergey Ivanovskiy

11/27/2020

05:37 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Are there real cases of the converted names exceeding the PostgreSQL-imposed limits, or do l...
Igor Skornyakov
04:53 PM Database Feature #1587: implement full support for word indexes
Are there real cases of the converted names exceeding the PostgreSQL-imposed limits, or do limits also exist in the 4... Eric Faulhaber
03:47 PM Database Feature #1587: implement full support for word indexes
As we discussed before (#1587-65) we may have to use hints for the names of the database objects associated with word... Igor Skornyakov
03:10 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I see another problem with this. Because of the *synchronized* block in the @Persistence.Co...
Igor Skornyakov
11:32 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Review of 1587b/r11844.
>
> General note: I like the amount of effort put in obtaining t...
Igor Skornyakov
09:46 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Review of 1587b/r11844.
>
> General note: I like the amount of effort put in obtaining t...
Igor Skornyakov
09:40 AM Database Feature #1587: implement full support for word indexes
Review of 1587b/r11844.
General note: I like the amount of effort put in obtaining the conjunctive form of the fin...
Ovidiu Maxiniuc
11:45 AM Database Feature #4055: optimize temp-table output parameter copying
I am planning to tackle the @append@ mode for @copy-temp-table@ with fast-copy. Right now, the fast-copy implementati... Adrian Lungu
10:42 AM Base Language Bug #5025: syserror, jsonerror...
Using @isTracked()@ is a good solution for any object that MUST stay out of the @FIRST-OBJECT@/@LAST-OBJECT@ linked l... Greg Shah
10:36 AM Base Language Bug #5025: syserror, jsonerror...
From Marian:
> Something along the lines… have tracked turned off for SysError so all instances are always valid a...
Greg Shah
10:35 AM Base Language Bug #5025: syserror, jsonerror...
From Marian:
> In 4GL the JSON parser is throwing JsonError/JsonParserError which is something one can’t instantia...
Greg Shah
10:34 AM Base Language Bug #5025 (Closed): syserror, jsonerror...
Greg Shah
10:09 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> This is the alias of the process account of the *caller* process (as opposed to the appserver pro...
Constantin Asofiei
10:08 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
>>> @soap/alias@, a process certificate alias associated with the workers which will process the SOAP requests; these... Greg Shah
10:03 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
Greg Shah wrote:
> > @soap/wsdl@, a comma-separated list of WSDL files, relative to the root Java package.
>
> Th...
Constantin Asofiei
09:41 AM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
> @soap/wsdl@, a comma-separated list of WSDL files, relative to the root Java package.
The WSDL files are generat...
Greg Shah
 

Also available in: Atom