Project

General

Profile

Activity

From 12/22/2020 to 01/20/2021

01/20/2021

06:06 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the status of the rounded rectangles issue?
>
> Sergey?
>
...
Sergey Ivanovskiy
09:17 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> What is the status of the rounded rectangles issue?
Sergey?
> That is the last bug, right?
...
Hynek Cihlar
08:57 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> Also, we should consider that webgl cached mode might be faster in cases where the network is the...
Hynek Cihlar
08:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
What is the status of the rounded rectangles issue? That is the last bug, right? Greg Shah
08:26 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
> The default renderer should be webgl in non-cached mode while the user should be allowed to select the renderer at ... Greg Shah
02:31 PM Database Feature #5095: complete the shift from field names to bitsets
#4011 implemented some of this work, but left some unfinished. See #5062-6 to #5062-8 for more details. This is a p... Greg Shah
02:30 PM Database Feature #5095 (New): complete the shift from field names to bitsets
Greg Shah
10:24 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Are you still blocked by bugs in our OO 4GL implementation? If not, should we merge 4384g into 3...
Constantin Asofiei
02:56 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, something is confusing - isn't a @IWebRequest@ instance for @HandleGet@ and such...
Marian Edu
02:13 AM Base Language Feature #4384: Builtin OO Implementation
Marian, something is confusing - isn't a @IWebRequest@ instance for @HandleGet@ and such methods in @WebHandler@ auto... Constantin Asofiei
01:45 AM Base Language Feature #4384: Builtin OO Implementation
Constantin, the class must be annotated as as far as I know this is the only way to get access to the request inside ... Marian Edu
08:26 AM Base Language Bug #5029: OO constructor with array input parameter
Hmm, finding the right ctor is not the only problem, now the exception say "The extent parameter reference was not se... Marian Edu
08:15 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> Marian Edu wrote:
> > However the 4GL converted code seems to use an InputOutput parame...
Marian Edu

01/19/2021

06:18 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> * VirtualBox Linux Firefox performs worse than Chrome. The performance worsens with increasing...
Hynek Cihlar
06:12 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I did more performance testing with other system configurations, in particular bare metal Ubuntu, bare metal Windows,... Hynek Cihlar
04:27 PM Database Feature #1587: implement full support for word indexes
I've found a clean solution for the @extent_field_name[index_expr] CONTAINS something@ (see #1587-226). However, I ha... Igor Skornyakov
04:21 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Hmm... can you instantiate the legacy @RemoteRequest@ outside of the web handler environ...
Marian Edu
03:40 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin, I have a question about WebRequest implementation in FWD. First that seems to be nam...
Constantin Asofiei
01:56 AM Base Language Feature #4384: Builtin OO Implementation
Constantin, I have a question about WebRequest implementation in FWD. First that seems to be named RemoteWebRequest b... Marian Edu

01/18/2021

03:54 PM Database Feature #1587: implement full support for word indexes
Implementation of the 4GL behavior for @extent_field_name[index_expr] CONTAINS something@ (see #1587-226) appears to ... Igor Skornyakov
03:14 PM Database Feature #4397: add database attrs, methods and options
Ovidiu Maxiniuc wrote:
> > @P2OAccessWorker@: the addition of @NameConverter.resolvePossibleKeywordConflict@ calls i...
Ovidiu Maxiniuc
07:05 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> It seems it can be a valid case when something is painted over exactly the same rectangle...
Hynek Cihlar
06:41 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
It seems it can be a valid case when something is painted over exactly the same rectangle. There were also issues in ... Sergey Ivanovskiy
06:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I cleaned the code rev 11927 rel...
Hynek Cihlar
06:21 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I cleaned the code rev 11927 related to the recent changes in re...
Sergey Ivanovskiy
04:51 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey, please check the rounded...
Hynek Cihlar
04:44 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
>
> https://sekundomer.net/ running on another machine.
To get more precise times, uncom...
Hynek Cihlar
04:37 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Did you observe this warning message @java.lang.NullPointerException@ when starting the F...
Hynek Cihlar
03:53 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Did you observe this warning message @java.lang.NullPointerException@ when starting the FWD server?... Sergey Ivanovskiy
03:37 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please check the rounded rect in @uast/rectangle/rectang...
Sergey Ivanovskiy

01/17/2021

10:57 AM Database Feature #1587: implement full support for word indexes
Added runtime support for the word indices on extent fields.
Committed to 1587b revision 11923.
Please note that at...
Igor Skornyakov

01/16/2021

05:03 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > Here are screen show times of a complex...
Eugenie Lyzenko
01:42 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Here are screen show times of a complex screen of a large customer...
Hynek Cihlar
06:21 AM Database Feature #1587: implement full support for word indexes
Added word indices support for extent fields (conversion and import) for PostgreSQL and H2 dialects.
Committed to 15...
Igor Skornyakov

01/15/2021

06:03 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Here are screen show times of a complex screen of a large customer application. All the result...
Eugenie Lyzenko
05:56 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Hynek,
>
> What was your hardware acceleration setting in @Chrome@ browser during tests?...
Hynek Cihlar
05:17 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Here are screen show times of a complex screen of a large customer application. All the result...
Eugenie Lyzenko
04:41 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Here are screen show times of a complex screen of a large customer application. All the results were gathered on bare... Hynek Cihlar
01:24 PM Base Language Feature #4384: Builtin OO Implementation
Are you still blocked by bugs in our OO 4GL implementation? If not, should we merge 4384g into 3821c and then create... Greg Shah
11:59 AM Database Bug #5030: xfer dataset test issues
Marian Edu wrote:
> Ovidiu, this is probably because of the `message xxx no-error.` statement that you use there whi...
Ovidiu Maxiniuc
02:57 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> Each time I get the following *compiler messages*:
Ovidiu, this is probably because of t...
Marian Edu
11:48 AM Database Bug #5085: uppercasing and string comparisons are incorrect for some character sets
As noted in #1587-235, lowercasing has issues too:
> One thing here which is inconsistent in the 4GL is about usin...
Greg Shah
11:34 AM Database Bug #5085: uppercasing and string comparisons are incorrect for some character sets
If we talk about comparing insensitive character data, there is a dirty workaround. I noticed that @toLowerCase()@ in... Ovidiu Maxiniuc
10:34 AM Database Bug #5085: uppercasing and string comparisons are incorrect for some character sets
It clearly is something that needs to be fixed in some way.
Looking at our implementation, it is more than just th...
Greg Shah
10:23 AM Database Bug #5085: uppercasing and string comparisons are incorrect for some character sets
During the work on the @CONTAINS@ operator (starting at #1587-229), Igor encountered a problem in data import:
> I...
Greg Shah
10:13 AM Database Bug #5085 (New): uppercasing and string comparisons are incorrect for some character sets
Greg Shah
10:34 AM Database Feature #1587: implement full support for word indexes
> Should we re-work FWD toUpperCase() functions implementation to match 4GL behavior?
I've answered this in #5085.
Greg Shah

01/14/2021

04:50 PM Database Bug #5030: xfer dataset test issues
Marian Edu wrote:
> Ovidiu Maxiniuc wrote:
> Ovidiu, you're right on this one. The parameter is there alright, it d...
Ovidiu Maxiniuc
03:26 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please check the rounded rect in @uast/rectangle/rectang...
Hynek Cihlar
03:25 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> With my latest changes in revision 11906, besides the regressions Sergey reports, I noticed mi...
Hynek Cihlar
11:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, please check the rounded rect in @uast/rectangle/rectangle-tests.p@, they don't come u...
Sergey Ivanovskiy
09:09 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, please check the rounded rect in @uast/rectangle/rectangle-tests.p@, they don't come up as expected. See the ... Hynek Cihlar
03:55 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> I think the ChUI web client is broken with the recent changes:
>
Fixed in 3821c revision 119...
Hynek Cihlar
08:15 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I think the ChUI web client is broken with the recent changes:... Greg Shah
02:04 PM User Interface Bug #5073 (Review): NPE in ComboBoxGuiImpl
The original issue resolved in branch 3821c revision 11918.
The sidelong issues probably need further discussion.
Vladimir Tsichevski
12:54 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Now that is funny.
> I peeked at @java.lang.CharacterDataLatin1@, method @int toUpperCase(...
Igor Skornyakov
12:46 PM Database Feature #1587: implement full support for word indexes
Now that is funny.
I peeked at @java.lang.CharacterDataLatin1@, method @int toUpperCase(int)@ which is called from @...
Ovidiu Maxiniuc
11:28 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Not the codepage is the problem. It seems to me like a flaw in Java's uppercase implementat...
Igor Skornyakov
11:17 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> PostgreSQL @UPPER@ function for the @LATIN1@ database converts µ to µ (doesn't change it). ...
Igor Skornyakov
11:05 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> The problem is that we convert to uppercase using Java toUpperCase() method which works wit...
Ovidiu Maxiniuc
10:50 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> This is an interesting observation. The latin micro (@µ@) is @U00B5@. The Greek letters @μ@...
Igor Skornyakov
12:06 PM User Interface Bug #5079: Incorrect widget name in error message
The test code:... Vladimir Tsichevski
12:02 PM User Interface Bug #5079 (New): Incorrect widget name in error message
Vladimir Tsichevski
11:46 AM Base Language Feature #4384: Builtin OO Implementation
I'm OK with this being a "known limitation". Please leave behind (in the Java code) a "TODO" comment with detailed d... Greg Shah
06:36 AM Base Language Feature #4384: Builtin OO Implementation
Greg, we're working on Json parser and it's virtual impossible to make the error messages match the ones in 4GL - the... Marian Edu
11:05 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Please see #4164-1 for the remaining work (it is all in the runtime). Greg Shah

01/13/2021

05:39 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> BTW: in LATIN1 µ is called not "Greek mu", but "micro", I think this is the reason why ther...
Ovidiu Maxiniuc
09:56 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> > It seems that the problem is that µ (Greek 'mu' in lowercase) does exist in LATIN1 character se...
Igor Skornyakov
09:42 AM Database Feature #1587: implement full support for word indexes
> It seems that the problem is that µ (Greek 'mu' in lowercase) does exist in LATIN1 character set, while Μ (Greek 'm... Greg Shah
09:57 AM Database Support #3871: determine how to change codepages/locales during import
Greg Shah wrote:
> Please see #1587-229 and following notes for related discussions about code page failures during ...
Igor Skornyakov
09:43 AM Database Support #3871: determine how to change codepages/locales during import
Please see #1587-229 and following notes for related discussions about code page failures during import. Greg Shah
07:58 AM Base Language Feature #4384: Builtin OO Implementation
The updated status below, will check with Constantin if we need to pick up the ones in Web package, I see we have som... Marian Edu
03:57 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I tested rev 11910 with @p2j.perf_tests.js@ and recorded these results for Chromium and Firefox. The hardware acceler... Sergey Ivanovskiy
07:14 PM Database Feature #4397: add database attrs, methods and options
Eric Faulhaber wrote:
> 4397a/11924 code review (cont)...
> @DmoMeta.getPrimaryIndex@: in implicit primary index ca...
Ovidiu Maxiniuc

01/12/2021

06:56 PM Database Feature #4397: add database attrs, methods and options
Adrian Lungu wrote:
> Eric, the changes on @TemporaryBuffer@ are OK in regard with the temp-table copy. I saw that n...
Ovidiu Maxiniuc
06:49 PM Database Feature #4397: add database attrs, methods and options
Eric Faulhaber wrote:
> @SSL.java@:328 contains the following comment: [...] Was this resolved, or an issue opened ...
Ovidiu Maxiniuc
05:58 PM Database Feature #4397: add database attrs, methods and options
4397a/11924 code review (cont)...
@DmoMeta.getPrimaryIndex@: in implicit primary index case, what constitutes the ...
Eric Faulhaber
02:10 PM Database Feature #4397: add database attrs, methods and options
Eric, the changes on @TemporaryBuffer@ are OK in regard with the temp-table copy. I saw that now there is support for... Adrian Lungu
03:07 AM Database Feature #4397: add database attrs, methods and options
4397a/11924 code review (cont):
@SSL.java@:328 contains the following comment:...
Eric Faulhaber
07:37 PM Database Feature #4397: add database attrs, methods and options
Eric Faulhaber wrote:
> I'm reviewing 4397a/11924. Since it's so big, I'm not going to present a single review of al...
Ovidiu Maxiniuc
06:49 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
The performance regression mentioned in #4955-449 is resolved in 3821c revision 11910. Hynek Cihlar
05:23 PM User Interface Bug #5073 (WIP): NPE in ComboBoxGuiImpl
Vladimir Tsichevski
08:38 AM User Interface Bug #5073: NPE in ComboBoxGuiImpl
Constantin Asofiei wrote:
> If you use an UPDATE instead of ENABLE/WAIT-FOR, you will see that the initial value is ...
Vladimir Tsichevski
08:03 AM User Interface Bug #5073: NPE in ComboBoxGuiImpl
If you use an UPDATE instead of ENABLE/WAIT-FOR, you will see that the initial value is being used. Constantin Asofiei
07:54 AM User Interface Bug #5073: NPE in ComboBoxGuiImpl
Constantin Asofiei wrote:
> Vladimir, I agree the NPE needs to be fixed and your solution seems OK. But I can't mak...
Vladimir Tsichevski
07:25 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> It seems that the problem is that µ (Greek 'mu' in lowercase) does exist in @LATIN1@ char...
Igor Skornyakov
07:10 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Indeed, a closer look reveals that in all these records the field contains greek "mu" (lowe...
Igor Skornyakov
05:03 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> @0xce 0x9c@ looks like Greek uppercase M (https://vazor.com/unicode/c039C.html) u. The prob...
Igor Skornyakov
04:23 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> There are some very similar messages posted in #3871.
This was a result of my changes. I'v...
Igor Skornyakov

01/11/2021

06:51 PM Database Feature #1587: implement full support for word indexes
There are some very similar messages posted in #3871.
However, "this article":https://knowledgebase.progress.com/a...
Ovidiu Maxiniuc
02:54 PM Database Feature #1587: implement full support for word indexes
In the import of a large customer database I've got 4 errors for a single table on populating the related word table:... Igor Skornyakov
07:34 AM Database Feature #1587: implement full support for word indexes
Yes. In fact I think it must be fixed at runtime because otherwise we would not generate a warning at the same place... Greg Shah
06:36 AM Database Feature #1587: implement full support for word indexes
Is it OK if the discrepancy described in #1587-226 regarding subscript on array field in CONTAINS phrase will be fixe... Igor Skornyakov
06:27 AM Database Feature #1587: implement full support for word indexes
> I mean @extent_field_name CONTAINS something@. I understand that (@extent_field_name[index_expr] CONTAINS something... Igor Skornyakov
05:17 PM User Interface Bug #5073: NPE in ComboBoxGuiImpl
Vladimir, I agree the NPE needs to be fixed and your solution seems OK. But I can't make 4GL be aware of this format... Constantin Asofiei
12:58 PM User Interface Bug #5073: NPE in ComboBoxGuiImpl
I have no objection.
Constantin: You're in this area right now, what do you think?
Greg Shah
12:53 PM User Interface Bug #5073: NPE in ComboBoxGuiImpl
The fix can probably look like:... Vladimir Tsichevski
12:50 PM User Interface Bug #5073: NPE in ComboBoxGuiImpl
The following code:... Vladimir Tsichevski
12:47 PM User Interface Bug #5073 (Closed): NPE in ComboBoxGuiImpl
Vladimir Tsichevski
07:31 AM Database Feature #4397: add database attrs, methods and options
> If you want we can write some more tests to see how the dataset behaves when this odd situation occurs but imho thi... Greg Shah
04:10 AM Database Feature #4397: add database attrs, methods and options
I'm reviewing 4397a/11924. Since it's so big, I'm not going to present a single review of all the changes, but rather... Eric Faulhaber
02:11 AM Database Feature #4397: add database attrs, methods and options
Greg Shah wrote:
> Marian: What is your opinion of this bug?
That is definitively an undiscovered bug, no one pro...
Marian Edu
07:18 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> With my latest changes in revision 11906, besides the regressions Sergey reports, I noticed mi...
Hynek Cihlar
07:03 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
With my latest changes in revision 11906, besides the regressions Sergey reports, I noticed missing borders in one of... Hynek Cihlar
06:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
But the performance tests became showing the worst results, at least for my environment. It needs to debug what can b... Sergey Ivanovskiy
06:46 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
If you would try WebGL Tests/WebGL Java 2D Test, then you could notice that the wide lines have incorrect endings. It... Sergey Ivanovskiy
06:36 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I am still studying your code changes but the test page s...
Sergey Ivanovskiy
05:16 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, I am still studying your code changes but the test page shows the performance degr...
Hynek Cihlar
02:18 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, I am still studying your code changes but the test page shows the performance degradation. You can use this st... Sergey Ivanovskiy
02:27 AM Database Bug #5030: xfer dataset test issues
Ovidiu Maxiniuc wrote:
> According to my old and new ABL reference manual and OpenEdge "online documentation":https:...
Marian Edu

01/10/2021

03:38 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> 3821c revision 11906 improves text rendering, provides several fixes and performance improveme...
Hynek Cihlar
03:34 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
3821c revision 11906 improves text rendering, provides several fixes and performance improvements.
Sergey, please...
Hynek Cihlar
10:12 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Igor Skornyakov wrote:
> > It seems that in 4GL the value of the @CONTAINS@ operator for the ext...
Igor Skornyakov
09:54 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> It seems that in 4GL the value of the @CONTAINS@ operator for the extent field is an OR of ...
Greg Shah
05:32 AM Database Feature #1587: implement full support for word indexes
It seems that in 4GL the value of the @CONTAINS@ operator for the extent field is an OR of @CONTAINS@ value for all i... Igor Skornyakov
05:24 AM Database Feature #1587: implement full support for word indexes
BTW: the @CONTAINS@ operator support based on UDF is also incorrect. The generated SQL statement still contains (for ... Igor Skornyakov
03:55 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > The import of the large customer database finished OK. However,...
Igor Skornyakov

01/09/2021

05:49 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> The import of the large customer database finished OK. However, I see in the log multiple s...
Igor Skornyakov
04:24 AM Database Feature #1587: implement full support for word indexes
The import of the large customer database finished OK. However, I see in the log multiple strange errors related to t... Igor Skornyakov

01/08/2021

03:54 PM Database Support #3871: determine how to change codepages/locales during import
Eric Faulhaber wrote:
> Are the code page changes in any way dependent upon the other changes unique to branch 1587b...
Igor Skornyakov
03:33 PM Database Support #3871: determine how to change codepages/locales during import
Are the code page changes in any way dependent upon the other changes unique to branch 1587b? If not, I would suggest... Eric Faulhaber
01:16 PM Database Support #3871: determine how to change codepages/locales during import
My changes for the codepage support on the database import seem to be not 100% correct - they prevent the normal impo... Igor Skornyakov
11:12 AM Database Support #3871: determine how to change codepages/locales during import
My changes seem to cause error on import the customer database:... Igor Skornyakov
11:27 AM Database Feature #1587: implement full support for word indexes
The branch 1587b was rebased to 3821c revision 11901.
Pushed up to revision 11920.
Igor Skornyakov
10:30 AM Database Bug #5072: exception loading _user meta table
There is this exception in FWD when trying to load the @_user@ meta table:... Constantin Asofiei
10:27 AM Database Bug #5072 (New): exception loading _user meta table
Constantin Asofiei

01/07/2021

05:41 PM Database Bug #5030: xfer dataset test issues
Marian,
I was re-running the test-sets again when I encountered the following issue: the same method responds in app...
Ovidiu Maxiniuc
03:34 PM Database Feature #4397: add database attrs, methods and options
Actually, never mind. I'll just do a fresh checkout. Eric Faulhaber
03:33 PM Database Feature #4397: add database attrs, methods and options
Ovidiu, I've updated then reverted (to adjust for an apparent rebase since my last update) my older checkout of 4397a... Eric Faulhaber
03:03 PM Database Feature #4397: add database attrs, methods and options
Greg Shah wrote:
> My initial reaction is that we probably should fix this. Can we potentially use a @Set@ to detec...
Ovidiu Maxiniuc
02:00 PM Database Feature #4397: add database attrs, methods and options
> At this moment all of the functionality specified in the first notes of this task is present in branch 4397a (lates... Greg Shah
11:46 AM Database Feature #4397: add database attrs, methods and options
Greg Shah wrote:
> Is it correct that all of the functionality needed for this task is complete in 4397a?
>
> Whe...
Ovidiu Maxiniuc
11:06 AM Database Feature #4397: add database attrs, methods and options
Is it correct that all of the functionality needed for this task is complete in 4397a?
When do you estimate comple...
Greg Shah
03:20 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> Where is your @testcases@ bound to?...
Igor Skornyakov
03:15 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> This is really strange:
> [...]
Where is your @testcases@ bound to?
> I see. Thank you...
Ovidiu Maxiniuc
03:01 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Sorry, I meant @build_db.xml@
> Nope. @find /opt/testcases/ -i...
Igor Skornyakov
02:45 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Sorry, I meant @build_db.xml@
Nope. @find /opt/testcases/ -iname build_db.xml@ still canno...
Ovidiu Maxiniuc
02:36 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Actually, there is no need for a full reconversion. Only the database support is required (...
Igor Skornyakov
02:27 PM Database Feature #1587: implement full support for word indexes
Actually, there is no need for a full reconversion. Only the database support is required (ddls and p2o), so running ... Ovidiu Maxiniuc
02:25 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> > I'm not sure this exists. Ovidiu?
> I cannot find any @import_db.xml@ in @xfer@ project....
Igor Skornyakov
02:19 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> I think that the conversion and import will take quite some time, right? These are just long run...
Igor Skornyakov
02:04 PM Database Feature #1587: implement full support for word indexes
> > OK, please go ahead with such a test. If the results are good, then the changes can be merged back into 3821c.
...
Greg Shah
02:00 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > The @import_db.xml@ file at @sftp://ias@xfer.goldencode.com/opt/...
Ovidiu Maxiniuc
01:58 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> OK, please go ahead with such a test. If the results are good, then the changes can be merged ba...
Igor Skornyakov
01:31 PM Database Feature #1587: implement full support for word indexes
OK, please go ahead with such a test. If the results are good, then the changes can be merged back into 3821c. Greg Shah
01:20 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Has this been tested with any of the large customer applications which we are working on right no...
Igor Skornyakov
01:11 PM Database Feature #1587: implement full support for word indexes
Has this been tested with any of the large customer applications which we are working on right now? Greg Shah
12:49 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I would like you to please integrate the @words.p@ test case into the test cases project mor...
Igor Skornyakov
12:41 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> The @import_db.xml@ file at @sftp://ias@xfer.goldencode.com/opt/testcases/@ contains tasks ...
Eric Faulhaber
12:40 PM Database Feature #1587: implement full support for word indexes
Code review 1587b/11907:
The latest code changes look fine to me.
I would like you to please integrate the @wor...
Eric Faulhaber
07:25 AM Database Feature #1587: implement full support for word indexes
The @import_db.xml@ file at @sftp://ias@xfer.goldencode.com/opt/testcases/@ contains tasks for @h2@ and @postresql@ d... Igor Skornyakov
02:01 PM Database Feature #3574: finish implementation of temp-table XML support
From #4397-27:
> so I would say they should be handled as part of #3574. However, the separation line is rather th...
Greg Shah
07:55 AM Runtime Infrastructure Bug #5068: error-status:error is invalid
I found two issues:
# If an error is displayed using @ErrorManager.displayError@ and silent mode is active, then the...
Stanislav Lomany
04:48 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
OK, please retest. The root cause of @NaN@ value could be the protected method @addJointBetweenSegments@ of @DefaultP... Sergey Ivanovskiy
04:35 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Nan coordinates issue is not rep...
Hynek Cihlar
04:31 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Nan coordinates issue is not reproduced with these changes.
>
...
Sergey Ivanovskiy
03:50 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Nan coordinates issue is not reproduced with these changes.
If you haven't, please try...
Hynek Cihlar

01/06/2021

05:56 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, please look at the committed revision 11899 - 11890 (3821c). Nan coordinates issue is not reproduced with thes... Sergey Ivanovskiy
08:05 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Yes, the calculated coordinates in #4955-437 for horizontal and vertical lines were incorrect because they should rep... Sergey Ivanovskiy
06:15 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, I just found that @LineStrokesWebGL.DefaultPathRenderer.strokeLine@ sometimes returns @NaN@ as one of the coo... Hynek Cihlar
05:11 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
OK. Fixing this issue. Sergey Ivanovskiy
04:48 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, did you change @DefaultPathRenderer.strokeLine@ when you committed extra pixels to...
Hynek Cihlar
04:46 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek, did you change @DefaultPathRenderer.strokeLine@ when you committed extra pixels to coordinates?... Sergey Ivanovskiy
07:06 AM Runtime Infrastructure Bug #5068: error-status:error is invalid
Testcase attached. As far as I tested, 4GL @error-status:error@ is @true@ only when an error is _raised_ rather displ... Stanislav Lomany
06:42 AM Runtime Infrastructure Bug #5068 (WIP): error-status:error is invalid
Stanislav Lomany
07:29 PM Database Bug #5030: xfer dataset test issues
According to my old and new ABL reference manual and OpenEdge "online documentation":https://documentation.progress.c... Ovidiu Maxiniuc

01/05/2021

01:38 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> I think we need to add support in this case, too. The previous implementation of @contains@...
Igor Skornyakov
01:20 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Please note that for the temp tables the @CONTAINS@ UDF is used at this moment.
> Do we re...
Ovidiu Maxiniuc
12:48 PM Database Feature #1587: implement full support for word indexes
Fixed @CONTAINS@ support for the temporary tables.
Committed to 1587b revision 11907.
Please note that for the te...
Igor Skornyakov
11:18 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> The previous implementation used the @contains()@ methods from @pl/Functions.java@ in order...
Igor Skornyakov
10:49 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've noticed that for @H2@ the name of the @CONTAINS@ UDF in the AST processed by @FqlToSql...
Ovidiu Maxiniuc
08:58 AM Database Feature #1587: implement full support for word indexes
Eric: Please review and confirm if 1587b can be merged into 3821c. Greg Shah
08:30 AM Database Feature #1587: implement full support for word indexes
Finished word tables' support for H2.
Committed to 1587b revision 11906.
See the required changes to the import of ...
Igor Skornyakov
04:54 AM Database Feature #1587: implement full support for word indexes
I've noticed that for @H2@ the name of the @CONTAINS@ UDF in the AST processed by @FqlToSqlConverter@ is "contains_1"... Igor Skornyakov
12:33 PM Database Bug #5030: xfer dataset test issues
I have identified a OE bug that bothers me for some time. The @copy-temp-table@'s 2 parameter (@replace-mode@) is lea... Ovidiu Maxiniuc

01/04/2021

02:42 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek Cihlar wrote:
> > > > Sta...
Hynek Cihlar
02:33 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Status report.
> > >
> > > There a...
Sergey Ivanovskiy
12:58 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Status report.
> >
> > There are three open issues:
> >
> ...
Hynek Cihlar
08:32 AM Database Feature #1587: implement full support for word indexes
In addition to #1587-190.
After enabling debug mode I in the trace file that @H2@ inserts and removes the same recor...
Igor Skornyakov
07:20 AM Database Feature #1587: implement full support for word indexes
I've encountered the following problem with @H2@ trigger when I try to insert multiple rows to the word table:
* If ...
Igor Skornyakov
08:06 AM Database Feature #3958: BUFFER-COPY optimization
I noticed something off in the current @BaseRecord.setAllDatum()@ implementation. This is used, according to #3958-7,... Adrian Lungu

12/30/2020

02:58 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> FWD H2 databases are created with the "p2jspi.jar":/projects/p2j/wiki/Application_Server_Installa...
Igor Skornyakov
01:53 PM Database Feature #1587: implement full support for word indexes
FWD H2 databases are created with the "p2jspi.jar":/projects/p2j/wiki/Application_Server_Installation#Text-Collator p... Greg Shah
12:47 PM Database Feature #1587: implement full support for word indexes
I've encountered a strange error trying to connect to FWD H2 database with my favorite database client @dbeaver@. I'v... Igor Skornyakov

12/29/2020

05:00 PM Database Bug #5056 (WIP): Temp-tables and unique indexes
I continued with investigation of the issue. The @validateMaybeFlush()@ uses @BaseRecord.getUnvalidatedIndices(int)@ ... Ovidiu Maxiniuc
03:36 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > On the other side, I understand that we use a customized ver...
Igor Skornyakov
03:21 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> On the other side, I understand that we use a customized version of H2. Maybe it is the r...
Eric Faulhaber
03:13 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I believe FWD will compile without the H2 jar (though I have not tried recently). So, I do n...
Igor Skornyakov
03:08 PM Database Feature #1587: implement full support for word indexes
I believe FWD will compile without the H2 jar (though I have not tried recently). So, I do not think we already have ... Eric Faulhaber
08:20 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> We already have hard coded dependencies on H2. I will let Eric evaluate if the new dependencies ...
Igor Skornyakov
08:14 AM Database Feature #1587: implement full support for word indexes
> I understand that to implement triggers for H2 one has to implement Java classes that depend on H2 API.
> What is ...
Greg Shah
06:47 AM Database Feature #1587: implement full support for word indexes
I understand that to implement triggers for H2 one has to implement Java classes that depend on H2 API.
What is the ...
Igor Skornyakov
09:44 PM Runtime Infrastructure Feature #5060: make it easy to configure and setup the runtime
This is a task to track the list of work needed to make the runtime very easy to configure and setup.
#2316 improv...
Greg Shah
07:51 PM Runtime Infrastructure Feature #5060 (New): make it easy to configure and setup the runtime
Greg Shah
09:27 PM Runtime Infrastructure Feature #5061 (New): implement a tool to simpify the deployment/install of a converted application
Greg Shah
08:31 PM Runtime Infrastructure Feature #1845: create a simple tool (and docs) to provide easy creation/import of the configurati...
The UI for this task should be part of the project "IDE" (see #5000). Greg Shah

12/28/2020

06:33 PM Runtime Infrastructure Feature #1842: implement the multi-source directory approach
One approach to implement this is to provide a syntax for "include" directives. This would allow a complex multi-fil... Greg Shah
06:11 PM Runtime Infrastructure Feature #5058: write installer for binary FWD distribution
It is a requirement to enable scripted installations using the same core code (optimally also using the same installe... Greg Shah
05:59 PM Runtime Infrastructure Feature #5058: write installer for binary FWD distribution
For Linux, I'm not opposed to implementing using the traditional package approach (e.g. a @.deb@ package which would ... Greg Shah
05:56 PM Runtime Infrastructure Feature #5058: write installer for binary FWD distribution
The idea is to write an installer with the following attributes:
* Native executables for Windows and Linux. I do...
Greg Shah
05:44 PM Runtime Infrastructure Feature #5058 (New): write installer for binary FWD distribution
Greg Shah
06:09 PM Runtime Infrastructure Feature #5059: make it easy to install FWD
This is a task to track the list of work needed to make FWD very easy to install.
#4549 reduce/eliminate installat...
Greg Shah
06:00 PM Runtime Infrastructure Feature #5059 (New): make it easy to install FWD
Greg Shah
01:54 PM User Interface Bug #5045 (WIP): Message area becomes unchanged if its window is resizing
Sergey Ivanovskiy
03:53 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Status report.
>
> There are three open issues:
>
> * Combo box item selection artifacts...
Sergey Ivanovskiy

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
 

Also available in: Atom