Activity
From 10/28/2020 to 11/26/2020
11/26/2020
- 02:18 PM Database Feature #1587: implement full support for word indexes
- Branch 1587b was rebased to 3821c revision 11839.
Committed revision 11844.
- 02:07 PM Database Feature #1587: implement full support for word indexes
- I've implemented the fix that doesn't allow re-use of cached but re-written queries. This fixes the issue with the qu...
- 01:25 PM Database Feature #1587: implement full support for word indexes
- Well, the re-written query parameters are overridden in the @Persistence.getQuery()@. The query is retrieved from the...
- 12:29 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> At first look the queries look OK to me, nice work!
>
> The queries will try to fetch ro... - 12:20 PM Database Feature #1587: implement full support for word indexes
- At first look the queries look OK to me, nice work!
The queries will try to fetch rows incrementally, in increasin... - 10:08 AM Database Feature #1587: implement full support for word indexes
- One more example.
Consider the 4GL program:... - 08:46 AM Database Feature #1587: implement full support for word indexes
- In addition to the previous note. Without @CONTAINS@ re-writing the PostgreSQL log looks like the following:...
- 08:17 AM Database Feature #1587: implement full support for word indexes
- I've finished the @CONTAINS@ UDF call re-writing as per Ovidiu's advice.
Committed to 1587b revision 11835.
However... - 12:26 PM Database Feature #4055: optimize temp-table output parameter copying
- I committed some changes for signature building and matching to 3821c/rev. 11839:
* *Enhanced unique constraints c... - 03:42 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, it seems this doc https://delphic.me.uk/tutorials/webgl-text has an example of web... - 02:43 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, it seems this doc https://delphic.me.uk/tutorials/webgl-text has an example of webgl drawing text that uses t...
11/25/2020
- 04:55 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
- For SOAP, only the @.wsm@ files are required for conversion.
For runtime, you need an entry like this under e.g. @... - 03:57 PM Base Language Feature #3310: add support for the equivalent of the OpenEdge Web Services Adapter (and ProxyGen)...
- For conversion, do I understand correctly that this is the process:
# place the WSA artifacts (@.wsm@ and @.xpxg@ ... - 04:45 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Eugenie Lyzenko wrote:
> I see only one demo in a 25 min show - with single pixel painting. But I see the problem - ... - 04:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > Have you measured the performance difference... - 03:03 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Eugenie Lyzenko wrote:
> Guys,
>
> Have you measured the performance difference for new @webgl@ approach comparin... - 02:23 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please notify about the target branch updates. Meanwhile bug fixing we can dig into https://css-tricks.com/techniques...
- 01:34 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- > Greg, if you agree, I will commit my changes with this Chrome issue so that we can continue with the other issues, ...
- 12:52 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I have been fighting another outstanding issue with my implementation of the single shared webgl canvas. The problem ...
- 08:34 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Guys,
Have you measured the performance difference for new @webgl@ approach comparing to legacy @canvas2d@? Does t... - 01:59 PM Base Language Feature #5009 (Test): add OS-USERID function as 4GL extension
- Documentation is available in "OS-USERID":/projects/p2j/wiki/OS-USERID.
- 01:45 PM Base Language Feature #5009: add OS-USERID function as 4GL extension
- I've implemented this feature in 3821c revision 11837.
Example code:... - 08:24 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> I understand. But we are optimizing performance here and we will spend extra development time an... - 08:18 AM Database Feature #1587: implement full support for word indexes
- I understand. But we are optimizing performance here and we will spend extra development time and make conversion le...
- 07:12 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> > Well, since we decided do not to touch conversion at this moment
>
> I think you've already ... - 07:01 AM Database Feature #1587: implement full support for word indexes
- > Well, since we decided do not to touch conversion at this moment
I think you've already resolved this. But I wa... - 06:21 AM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Igor,
> if you work at AST level, you do not need to parse the full SQL query as it is al... - 06:13 AM Database Feature #1587: implement full support for word indexes
- Igor,
if you work at AST level, you do not need to parse the full SQL query as it is already represented as a tree.... - 02:20 AM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> The way @containsQuery@ extracts the @tblName@ does not seem sound to me. The @"__impl"@ mi... - 07:14 AM Database Feature #3958 (WIP): BUFFER-COPY optimization
- 07:11 AM Database Feature #4055: optimize temp-table output parameter copying
- I committed the current implementation of DMO signature to 3821c/rev. 11835, as I reached a stable implementation, wh...
11/24/2020
- 06:17 PM Database Feature #1587: implement full support for word indexes
- The way @containsQuery@ extracts the @tblName@ does not seem sound to me. The @"__impl"@ might not be part of the @tb...
- 05:54 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Indeed, intercepting the @contains@ function with regular expressions is not the best solut... - 04:29 PM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> I see. Yes, that is weird. Do you get the same result with @some_other_word_index_field contain... - 04:18 PM Database Feature #1587: implement full support for word indexes
- I see. Yes, that is weird. Do you get the same result with @some_other_word_index_field contains if1@? In other wor...
- 04:00 PM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> This is the documented limitation in the 4GL. @CONTAINS@ can only search word indexes. It canno... - 03:57 PM Database Feature #1587: implement full support for word indexes
- > In addition, if I use a field name as the CONTAINS argument, 4GL reports a syntax error, although a little bit stra...
- 03:49 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Probably this is possible but I do not think it is justified. If the function node is repla... - 03:22 PM Database Feature #1587: implement full support for word indexes
- Igor, I did a quick review of 1587b/11834.
Igor Skornyakov wrote:
> Implemented SQL re-write for @CONTAINS@. Acco... - 02:11 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> It may also be helpful to review the specific diffs in:
>
> * rev 10173: this added the i... - 02:09 PM Database Feature #1587: implement full support for word indexes
- It may also be helpful to review the specific diffs in:
* rev 10173: this added the initial conversion infrastruct... - 01:50 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > At this moment I do not understand the details of the @CONTA... - 01:39 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> At this moment I do not understand the details of the @CONTAINS@ operator conversion. Whe... - 10:27 AM Database Feature #1587: implement full support for word indexes
- Implemented SQL re-write for @CONTAINS@. According to Ovidiu, this is done not in the right place, but it should work...
- 08:16 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- No, I experimented with the fragment shader by adding coordinates of the text top left corner to the text triangles a...
- 07:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > The reason is that @strokeRect@ is used by the theme classes to ... - 06:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> The reason is that @strokeRect@ is used by the theme classes to erase widget background. I fou... - 05:02 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, I don't understand why for
> [...]
> @this.offscreenCtx.fillRect(x1 - this.orig... - 05:39 AM Database Feature #4055: optimize temp-table output parameter copying
- Eric Faulhaber wrote:
> Agreed. Note that for temp-tables, the MANDATORY attribute can be dropped from the signature...
11/23/2020
- 03:41 PM Database Feature #4055: optimize temp-table output parameter copying
- Adrian Lungu wrote:
> These are the first steps in introducing the DMO structure signature according to #4011-774. I... - 01:19 PM Database Feature #4055: optimize temp-table output parameter copying
- These are the first steps in introducing the DMO structure signature according to #4011-774. I posted a diff containi...
- 03:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I don't understand why for ...
- 11:12 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11833 (3821c) added dotted style lines to fragment shader code.
- 10:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Yes, the drawing primitives are complete. Now I am working ... - 09:59 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Yes, the drawing primitives are complete. Now I am working to draw dash lines by the frag... - 07:26 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Yes, the drawing primitives are complete. Now I am working to draw dash lines by the fragment shader. What was found ...
- 06:51 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Status update.
Feature wise we should be complete AFAIK, Sergey please correct me if I'm wrong. But there are sti... - 03:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, I am planning to change shader code according to the rev 11832 (3821c). If you hav... - 03:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> It seems that this is an example for @drawImage@, https://webglfundamentals.org/webgl/les... - 02:39 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I am planning to change shader code according to the rev 11832 (3821c). If you have changes in the shader code...
- 01:20 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- It seems that this is an example for @drawImage@, https://webglfundamentals.org/webgl/lessons/webgl-2d-drawimage.html
- 03:12 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> No, it is probably OK, too. My idea was keep FqlToSql converter cleaner (only to do convers... - 03:01 PM Database Feature #1587: implement full support for word indexes
- No, it is probably OK, too. My idea was keep FqlToSql converter cleaner (only to do conversion, not enhancements of c...
- 02:41 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> (continued, I pressed Submit instead of Preview)
> If this is done at this stage, you real... - 02:31 PM Database Feature #1587: implement full support for word indexes
- (continued, I pressed Submit instead of Preview)
If this is done at this stage, you really do not care about the suf... - 02:25 PM Database Feature #1587: implement full support for word indexes
- I think the best moment to intercept the @contain@ function and replace it with a subtree is in @HQLPreprocessor@. At...
- 02:04 PM Database Feature #1587: implement full support for word indexes
- From the mails:
Igor:
> BTW: what is the rule for generating the aliases? I would like to avoid parsing the FROM cl... - 11:05 AM Conversion Tools Bug #5021: improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
- Under windows, the 'X' conversion mode (which relies on a file with ignore list specifications), doesn't work 'out-of...
- 11:00 AM Conversion Tools Bug #5021 (Closed): improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
- 10:51 AM Database Bug #5013 (WIP): Collision of java names with SQL keywords
- I have fixed the issue by filtering through @NameConverter.resolvePossibleKeywordConflict()@ the result of @P2OAccess...
11/22/2020
- 05:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I simplified dotted line style by adding these additional vertex attributes: @a_dash@, @a_dash_pattern@, @a_normal@ a...
- 05:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I commented to show that this code needs to be fixed but the existed code was incorrect because it calculates @var st...
- 04:57 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, please review the committed revision 11831 (3821c). We should evaluate our approac... - 10:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, I just found that texture... - 05:11 AM Database Feature #1587: implement full support for word indexes
- Well, the last section of #1587-71 regarding SQL re-writing is wrong, It works only for some simple queries and does ...
11/21/2020
- 04:20 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I just found that texture coordinates are calculated from... - 04:01 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I experimented with the vertex and fragment shader code and got dotted style lines for only vertical and horizontal l...
- 03:20 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, I just found that texture c... - 03:19 PM Database Feature #1587: implement full support for word indexes
- Bases on the Ovidiu's example (#1587-60) I've created a test with Postgres database.
* The 4GL table definition is:
... - 02:51 PM Database Feature #1587: implement full support for word indexes
- Created @words@ Java UDFs for splitting a string into an array of (different) words. Committed to 1587b rev. 11833
- 09:49 AM Database Feature #4055: optimize temp-table output parameter copying
- Eric Faulhaber wrote:
> Revision 10743 is quite old and I'm not sure to what that comment refers.
After #2134, th...
11/20/2020
- 06:46 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I just found that texture coordinates are calculated from... - 05:56 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, I just found that texture coordinates are calculated from the pixels by this formu... - 03:52 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I just found that texture coordinates are calculated from the pixels by this formula...
- 09:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, please review the committed revision 11831 (3821c). We should evaluate our approaches.
- 07:00 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Committed rev 11826 (3821c) added scissor and used frame buffer @drawingBufferWidth@ and ... - 04:18 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- It seems I found the root cause of #4955-268. The target image data was incorrectly placed by drawImage and it did in...
- 05:22 PM Database Bug #5013: Collision of java names with SQL keywords
- I encountered the following issue.
There is a (database) table named @order@. The conversion correctly identifies ... - 05:16 PM Database Bug #5013 (Test): Collision of java names with SQL keywords
- 03:59 PM Database Feature #4397: add database attrs, methods and options
- Eric Faulhaber wrote:
> Ovidiu, based on the previous discussion in this task's history, my understanding is that th... - 12:23 PM Database Feature #4397: add database attrs, methods and options
- Some more comments/questions on 4397a:
* Are there any performance implications to the @PropertyDefinition@ change... - 10:49 AM Database Feature #4397: add database attrs, methods and options
- Ovidiu, based on the previous discussion in this task's history, my understanding is that the work is functionally co...
- 01:51 PM Database Feature #1587: implement full support for word indexes
- Committed changes from #1587-67 to 1587b rev.11832.
- 12:59 PM Database Feature #1587: implement full support for word indexes
- As per Eric's request created a task branch 1587b from 3821c rev. 11831.
- 12:59 PM Database Feature #4055: optimize temp-table output parameter copying
- Adrian Lungu wrote:
> Never mind, according to trunk/rev. 10743:
> [...]
> I guess this answers the questions arou... - 12:45 PM Database Feature #4055: optimize temp-table output parameter copying
- Never mind, according to trunk/rev. 10743:...
- 12:38 PM Database Feature #4055: optimize temp-table output parameter copying
- I might misunderstood. Only persistent tables can be de-normalized through schema hints individually. For temporary t...
- 12:28 PM Database Feature #4055: optimize temp-table output parameter copying
- If I understand correctly, the de-normalization feature in #2134 adds the extent fields (eventually with custom names...
- 09:28 AM Database Feature #4055: optimize temp-table output parameter copying
- Adrian, have you tested to ensure all of your recent changes around extent field copying work with both normalized (d...
- 09:16 AM Base Language Bug #5011: unimplemented OO 4GL quirks and bugs
- This is a tracking task to maintain the list of unimplemented bugs/quirks.
#5010 OO Quirk - Core.Collections.Entry... - 09:15 AM Base Language Bug #5011 (New): unimplemented OO 4GL quirks and bugs
- 09:15 AM Base Language Bug #5010 (Hold): OO Quirk - Core.Collections.EntrySet
- This is a bug. I see no reason to support it unless an application is encountered which relies upon this (heavily) f...
- 09:12 AM Base Language Bug #5010: OO Quirk - Core.Collections.EntrySet
- From Marian:
> @RemoveAll@ method on @Core.Collections.EntrySet@ only removes entries present in input entry set i... - 05:59 AM Base Language Bug #5010 (Hold): OO Quirk - Core.Collections.EntrySet
- 08:32 AM Database Feature #5003: Enhance performance of H2 sequences
- The "method representation" has been introduced in 3821c/rev 11824 (@TemporaryBuffer@) and in 3821c/rev 11830 (@P2JH2...
- 08:25 AM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- I tried out changing tree indexed primary keys to hash indexed primary keys (recid). The modification doesn't change ...
11/19/2020
- 04:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I tried to apply these changes for drawImage that replaced @Math.round@ to @Math.floor@ and to reduce clipping area @...
- 04:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed rev 11826 (3821c) added scissor and used frame buffer @drawingBufferWidth@ and @drawingBufferHeight@ instea...
11/18/2020
- 05:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I tried to fix #4955-263 but didn't succeed yet and tried to use @drawingBufferWidth@ and @drawingBufferHeight@ too. ...
- 03:21 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > @drawingBufferWidth@ and @drawingBufferHeight@ are actual frame ... - 01:01 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> @drawingBufferWidth@ and @drawingBufferHeight@ are actual frame buffer's @width@ and @hei... - 10:00 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- For an example, for some versions of Chrome the copy image code should take this difference into account...
- 09:50 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- @drawingBufferWidth@ and @drawingBufferHeight@ are actual frame buffer's @width@ and @height@, the documentation said...
- 09:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- This issue seems to be related to incorrect image shifts or sizes because dotted lines are absent and minus icons are...
- 08:42 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I found a mistake in one pixel line drawings that leads to incorrect bounds of fill-in widgets. Please review the las...
- 07:13 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, you calculated the rectangular clipping region as
> > [... - 12:38 PM Database Feature #4055: optimize temp-table output parameter copying
- Committed as 3821c/rev. 11824. the modifications partially described in #4055-64. This also contains the #5003-2 opti...
11/17/2020
- 06:04 PM Base Language Feature #5009: add OS-USERID function as 4GL extension
- We have a customer that needs to access the OS user id/name. It seems a poor approach to force the customer to write...
- 05:50 PM Base Language Feature #5009 (Closed): add OS-USERID function as 4GL extension
- 04:49 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Did you observe this issue with Hotel GUI?
Yes, I think I've seen this, but haven't ha... - 04:48 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, you calculated the rectangular clipping region as
> [...]
> but the width and h... - 04:19 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Did you observe this issue with Hotel GUI?
!HotelGuiDrawingImageArtifacts.png! - 01:29 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed rev 11820 (3821c) fixed drawRoundRect, strokeEllipse and drawPolygon.
- 08:07 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, you calculated the rectangular clipping region as ...
- 07:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Image caching fixed in webgl renderer in 3821c revision 11819.
- 03:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11818 (3821c) added missed fill polygon with correct clipping, improved line drawings by using 2 t...
- 06:39 AM Database Feature #5003: Enhance performance of H2 sequences
- The @Sequence.DEFAULT_CACHE_SIZE@ optimization was committed in fwd-h2/rev. 4. On a singular testcase (one million @n...
- 04:25 AM Database Feature #4055: optimize temp-table output parameter copying
- Eric Faulhaber wrote:
> I do think we should be consistent with H2's conventions, however, in case we decide to ask ...
11/16/2020
- 05:20 PM Database Feature #4055: optimize temp-table output parameter copying
- Greg Shah wrote:
> Is this safe to push to our testing environments?
I have not done exhaustive testing, but I ha... - 05:18 PM Database Feature #4055: optimize temp-table output parameter copying
- Code review @fwd-h2@ revions 4 & 5:
The changes seem functionally ok to me, though admittedly, I am less familiar ... - 05:50 AM Database Feature #4055: optimize temp-table output parameter copying
- Is this safe to push to our testing environments?
- 03:13 AM Database Feature #4055: optimize temp-table output parameter copying
- I was trying to optimize a basic temp-table copy testcase (simple copy with @INSERT INTO SELECT FROM@). I detected a ...
- 09:45 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11815 (3821a) fixed #4955-244 issue.
- 08:46 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I observed another issue related to tool tips windows that added their images to the background after they wer...
- 08:36 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I tested HotelGUI and encountered tha... - 04:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I tested HotelGUI and encountered that after clicking on the Flo... - 03:36 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Hynek Cihlar wrote:
> > > > Sergey, ... - 03:36 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> I tested HotelGUI and encountered that after clicking on the Floor combobox (Rooms tab) t... - 03:35 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I tested HotelGUI and encountered that after clicking on the Floor combobox (Rooms tab) the following exception was t...
- 05:33 AM Database Feature #1587: implement full support for word indexes
- Implemented conversion of the logical expression accepted by CONTAINS operator to the @Reverse Polish Notation@ (RPN)...
11/15/2020
- 06:36 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I just hit the error @Too many active webgl contexts@ in browser console when testing a large GUI app. This was when ...
- 06:18 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- 3821c revision 11813 adds new @webClient@ directory parameter @renderer@ to specify web client renderer. Use the valu...
- 05:05 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey, there is an unexpected line s... - 04:58 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey, there is an unexpected line shift. See the file attached, thi... - 06:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey, there is an unexpected line shift. See the file attached, this shows @demo_widgets.p@.... - 06:49 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey, there is an unexpected line shift. See the file attached, this shows @demo_widgets.p@.
11/14/2020
- 06:19 AM Database Feature #3574 (Review): finish implementation of temp-table XML support
- From Ovidiu:
> I am now committing a stable revision (r11811) with all issues in #3574 fixed. Of course there migh...
11/13/2020
- 03:25 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please look at these issues. The last issue is that the left and bottom sides of selected rectangle are not cleared w...
- 03:06 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Committed revision 11809 implemented JOINT_MITER style. Hynek, please review these change... - 03:03 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11809 implemented JOINT_MITER style. Hynek, please review these changes and test with Hotel GUI d...
- 04:01 AM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Not really. H2 prefers a more "general use" index for the primary key - a tree index. This is because it prefers fast...
11/12/2020
- 06:51 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I am still working on this diff, the vertices in a line segment can change their order by @cutLine@ in @drawLineSegme...
- 04:01 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11807 (3821c) fixed repeated triangles for @strokeEllipse@.
- 02:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11806 (3821c) implemented draw3DRect, strokeEllipse, fixed cutTriangleLine and did minor changes f...
- 02:51 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Adrian Lungu wrote:
> As Ovidiu mentioned, for now hash indexes can help in "find-by-rowid" queries, as we can add... - 02:24 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Could a view be useful here? I know much depends on how the H2 implements views and how the query optimizer handles ...
- 12:42 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Adrian Lungu wrote in #4996-1:
> * The hash index works with only one field according to the @NonUniqueHashIndex@ im... - 04:24 AM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- #4996-4 is quite on spot. I may add that H2 allows hash indexes for fields which are not unique, but the queried reco...
- 09:05 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- IMHO, we can not benefit much from the hash indexes. The way I understand the H2 documentation (@H2 Performance@ / @I...
- 02:37 AM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- Eugenie Lyzenko wrote:
> Igor,
>
> Can you clarify the following. The size of the @BlockingSSL@ internal buffer i...
11/11/2020
- 06:32 PM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- Igor,
Can you clarify the following. The size of the @BlockingSSL@ internal buffer is @16K@. What was the criteria... - 05:19 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Sorry, I re-read your post and it seems I had misread your conclusion on my first pass. Nevertheless, I expect we wou...
- 03:01 PM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- Adrian Lungu wrote:
> In H2, if the where clause contains a @_multiplex@ equality, than this index with have a ver... - 03:43 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Nevermind, I guess that it is meant to exclude the persistent trigger form of the @ON@ statement.
- 03:37 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- What is the purpose of the @and !upPath("KW_ON/KW_PERSIST")@ exclusion in @convert/control_flow.rules@ line 935 which...
- 05:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Also I added webgl dependencies for @p2j.perf_tests.js@ in @index.html@ and did minor cha... - 05:24 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, please evaluate @p2j.strokes.webgl.js@ (the committed revision 11800 (3821c)). Tod... - 04:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, please evaluate @p2j.strokes.webgl.js@ (the committed revision 11800 (3821c)). Tod... - 04:14 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Also I added webgl dependencies for @p2j.perf_tests.js@ in @index.html@ and did minor changes in @p2j.canvas_renderer...
- 03:55 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, please evaluate @p2j.strokes.webgl.js@ (the committed revision 11800 (3821c)). Today planning to implement joi...
11/10/2020
- 03:43 PM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- BTW: As far as I understand, XOR with one-time codebook is a "perfect" cipher. The "only" problem is with sharing thi...
- 03:33 PM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- Greg Shah wrote:
> These are useful thoughts.
>
> In regard to the XOR + codebook idea, please note that we have ... - 03:14 PM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- These are useful thoughts.
In regard to the XOR + codebook idea, please note that we have multiple customers that ... - 02:48 PM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- I would start with logging the network I/O and implementing the playback test to figure the real cost of using the ex...
- 02:21 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> We may need to increment the coordinates by 0,5 to get to the right pixel boundary.
To clar... - 02:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, now our vertical and horizontal lines extended asymmetrically towards the right an... - 02:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, now our vertical and horizontal lines extended asymmetrically towards the right and bottom sides of the webgl ...
- 07:10 AM Database Feature #5003: Enhance performance of H2 sequences
- There is a @Sequence.DEFAULT_CACHE_SIZE@ which defaults on 32. This refers to how often the sequence is flushed (and ...
- 07:08 AM Database Feature #5003 (WIP): Enhance performance of H2 sequences
- 06:49 AM Database Feature #3574 (WIP): finish implementation of temp-table XML support
- From Ovidiu:
> Here are the remaining known issues:
>
> * At this moment I am trying to find a solution for the ... - 06:47 AM Database Feature #4397 (Test): add database attrs, methods and options
- 02:48 AM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> I did a quick research and it looks like the H2 does not have any limitations related to ma... - 07:57 PM Database Feature #1587: implement full support for word indexes
- I did a quick research and it looks like the H2 does not have any limitations related to maximum identifier length (t...
11/09/2020
- 04:57 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- The @uast/calendar/calendar-formats.txt.4gl@ and @uast/calendar/calendar-value-tests.p@ shows that the @VALUE@ attrib...
- 04:10 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg Shah wrote:
> Is there anything significant that is missing from @InvokeConfig@ support today?
>
> All forms... - 04:05 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Is there anything significant that is missing from @InvokeConfig@ support today?
All forms of function are support... - 04:02 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Greg Shah wrote:
> Can @InvokeConfig@ be used as a full replacement for all forms of @CFS.invoke*()@ usage?
Yes, In... - 03:52 PM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
- Can @InvokeConfig@ be used as a full replacement for all forms of @CFS.invoke*()@ usage?
The more I look at CFS, t... - 12:26 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> If draw vertex arrays with @gl.TRIANGLES@, then all rectangular area between its left and... - 11:59 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Don't understand what is missed here.
>
> What is the expecte... - 11:40 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Don't understand what is missed here.
What is the expected outcome?
- 08:55 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Thank you for the updates. Our objective is to complete this work before next Monday.
- 08:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I used this vertex shader in the previous example...
- 08:50 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I tried to add two another buffers for these two new attributes, relative distance from @0@ to @1@ alone a lin...
- 09:33 AM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- Some options:
* Implement using real OS-level pipes or AF_UNIX sockets. This has the advantage of keeping the des... - 09:06 AM Runtime Infrastructure Feature #5002: implement fast in-memory based network transport for localhost connections
- The idea behind is to replace currently used pretty slow @SocketChannel@ for the communication cases certainly known ...
- 08:47 AM Runtime Infrastructure Feature #5002 (New): implement fast in-memory based network transport for localhost connections
- 08:06 AM Base Language Feature #4384: Builtin OO Implementation
- Our extreme focus on compatibility is not absolute. There are many bugs in the OpenEdge implementation which we do n...
- 02:29 AM Base Language Feature #4384: Builtin OO Implementation
- Greg, there are definitively some bugs in the 4GL implementation that simple were not discovered yet... some of the o...
11/07/2020
- 03:08 AM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Are these helper tables specific to a table we already have? You might add a specific suffi...
11/06/2020
- 04:26 PM Database Feature #1587: implement full support for word indexes
- Are these helper tables specific to a table we already have? You might add a specific suffix, following the normalize...
- 03:39 PM Database Feature #1587: implement full support for word indexes
- A strange question. We need to generate unique names for the word tables. I would prefer to have them more or less me...
- 03:29 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> Igor, here is a how I would tackle this issue.
> First, I would create a simple testcase l... - 03:08 PM Database Feature #1587: implement full support for word indexes
- Igor, here is a how I would tackle this issue.
First, I would create a simple testcase like:... - 02:27 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> My question was about whether we needed to refactor the conversion of ABL WHERE clauses t... - 02:14 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > Perhaps it is better to avoid changes at conversion time and instead ... - 01:44 PM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> Perhaps it is better to avoid changes at conversion time and instead to implement the rewriting a... - 01:41 PM Database Feature #1587: implement full support for word indexes
- Perhaps it is better to avoid changes at conversion time and instead to implement the rewriting at runtime. This wou...
- 01:33 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Currently, we convert the ABL WHERE clause to FQL which uses the CONTAINS UDF. Is there any ... - 12:55 PM Database Feature #1587: implement full support for word indexes
- Currently, we convert the ABL WHERE clause to FQL which uses the CONTAINS UDF. Is there any reason to refactor this? ...
- 11:20 AM Database Feature #1587: implement full support for word indexes
- Thank you. I will start with the conversion of the logical expression (in a format required by the @CONTAINS@ operato...
- 11:02 AM Database Feature #1587 (WIP): implement full support for word indexes
- Considering that you think it will take around a week, please go ahead with your proposed solution, Igor. Thanks.
- 10:53 AM Database Feature #1587: implement full support for word indexes
- Well, it looks that FTS support in PostgreSQL is flexible enough and it will be possible to use it for @CONTAINS@ sup...
- 10:37 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> What is your estimate of the time needed to implement your proposed solution? If it is small eno... - 10:14 AM Database Feature #1587: implement full support for word indexes
- What is your estimate of the time needed to implement your proposed solution? If it is small enough, then it may mak...
- 04:22 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> That being said, before we go this route, I'd like to know if we are ignoring something whic... - 12:02 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> The specific solution does not matter to me so long as it is compatible and fast. Anything (Igor... - 03:29 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- * Planning to evaluate ideas from https://github.com/spite/THREE.MeshLine/blob/master/src/THREE.MeshLine.js
in order... - 01:51 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Greg Shah wrote:
> How much more work is needed to have this be a functional solution which can be provided to a cus... - 01:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- How much more work is needed to have this be a functional solution which can be provided to a customer for testing?
- 01:07 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Probably we need to follow this way https://cesium.com/blog/2013/04/22/robust-polyline-rendering-with-webgl/
- 01:05 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed rev 11794 (3821c), sorry for this delayed commit.
- 10:30 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Please apply this attached diff and test Hotel GUI. I found that Hotel GUI Calendar popup... - 09:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- https://stackoverflow.com/questions/51384738/draw-a-ellipse-curve-in-fragment-shader (Example https://jsfiddle.net/7r...
- 09:24 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Interesting information https://en.wikipedia.org/wiki/ANGLE_(software) that Firefox uses ANGLE as the default WebGL b...
- 08:30 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please apply this attached diff and test Hotel GUI. I found that Hotel GUI Calendar popup didn't clear outlines of th...
- 07:12 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> OK. I see @glStrokesManager@ now. I just tested Hotel GUI and didn't do special performan... - 07:07 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- OK. I see @glStrokesManager@ now. I just tested Hotel GUI and didn't do special performance tests.
- 06:59 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, I found that the strokes ... - 06:45 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I found that the strokes manager in your test uses the 2d... - 06:41 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I found this article https://mattdesl.svbtle.com/drawing-lines-is-hard that describes available WebGL methods to supp...
- 06:16 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, I found that the strokes manager in your test uses the 2d canvas pixels strokes ma... - 04:31 AM Database Feature #4996: Integrate hash indexes in H2 temp-tables
- The goal of this task is to explore hash index potential uses for the H2 temp-tables. For example, this can boost the...
11/05/2020
- 02:52 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, I found that the strokes manager in your test uses the 2d canvas pixels strokes manager so I tried to test @p2...
- 07:54 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- This diff has...
- 07:15 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, could you share your source files that I can reproduce your results too when text ... - 05:08 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, could you share your source files that I can reproduce your results too when text are cleared properly?
- 01:36 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Constantin, this ocx control had been created without any ... - 10:43 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Constantin, this ocx control had been created without any knowledge about 4GL, it should ... - 10:37 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > It is not clear to me what is being lost here.
> The OS date form... - 10:08 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Greg Shah wrote:
> It is not clear to me what is being lost here.
The OS date format affects when the @VALUE@ attri... - 09:38 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- > to emulate the OS date format, we can either configure it in the directory.xml or set the LANG system property befo...
- 09:32 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Looks like the @VALUE@ attribute for the calendar is using OS DATE format - I don't know about the time portion of th...
- 10:56 AM Conversion Tools Feature #5000: create a UI for managing the entire process/lifecyce of a conversion project
- One more benefit of using Eclipse is the environment is to some extent standardized and well known. This could attrac...
- 10:47 AM Conversion Tools Feature #5000: create a UI for managing the entire process/lifecyce of a conversion project
- Our current approach has no UI. We just manually edit some set of text files, properties files, XML configuration fi...
- 10:34 AM Conversion Tools Feature #5000 (New): create a UI for managing the entire process/lifecyce of a conversion project
- 10:31 AM Conversion Tools Support #4999: pre-converted Possenet
- We use Possenet in many applications. Each time we use it, it brings a large number of problems. For example, there...
- 10:23 AM Conversion Tools Support #4999 (New): pre-converted Possenet
- 10:21 AM Conversion Tools Feature #4998: improve automatic calculation of ADM/ADM2 call graph linkages
- We already handle this in part, but there must be ways to improve this calculation. A large number of the ambiguous ...
- 10:19 AM Conversion Tools Feature #4998 (New): improve automatic calculation of ADM/ADM2 call graph linkages
- 10:18 AM Conversion Tools Feature #4997: pre-define Possenet call-graph hints
- It would be helpful to have pre-defined Possenet call graph hints to reduce the number of ambiguous call sites when e...
- 10:16 AM Conversion Tools Feature #4997 (New): pre-define Possenet call-graph hints
- 10:02 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> As of this moment, we don't need to implement our own word break tables. We can avoid this featu... - 09:53 AM Database Feature #1587: implement full support for word indexes
- I like this Russian saying "shooting a canon at sparrows".
As of this moment, we don't need to implement our own w... - 09:44 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> > I have no experience with full-text search support in SQL databases, but after a quick look at ... - 09:14 AM Database Feature #1587: implement full support for word indexes
- The specific solution does not matter to me so long as it is compatible and fast. Anything (Igor's idea or the built...
- 09:13 AM Database Feature #1587: implement full support for word indexes
- > I have no experience with full-text search support in SQL databases, but after a quick look at the documentation, I...
- 08:15 AM Database Feature #1587: implement full support for word indexes
- Greg Shah wrote:
> Some useful references:
>
> * "ElasticSearch":https://en.wikipedia.org/wiki/Elasticsearch - th...
11/04/2020
- 03:41 PM User Interface Bug #4995 (Closed): NPE in WindowManager.isDisplayed
- 02:48 PM User Interface Bug #4995: NPE in WindowManager.isDisplayed
- I'm OK with the 3821c/11791 changes.
- 12:57 PM User Interface Bug #4995 (Review): NPE in WindowManager.isDisplayed
- I confirm the issue is resolved with 3821c/11791.
Constantin, since you recently have changed the code in this are... - 12:18 PM User Interface Bug #4995 (WIP): NPE in WindowManager.isDisplayed
- This was really regression from recent @RoaringBitmap@ usage optimization. In @ChUI@ it is not expected for drop-down...
- 10:31 AM User Interface Bug #4995: NPE in WindowManager.isDisplayed
- Recreated with terminal client. Debugging.
- 09:33 AM User Interface Bug #4995: NPE in WindowManager.isDisplayed
- Recreate:
# log into Hotel ChUI
# Choose "R Rooms" menu option
# (U)pdate from strip menu
# down arrow to see d... - 09:30 AM User Interface Bug #4995 (Closed): NPE in WindowManager.isDisplayed
- 12:43 PM Database Feature #4996 (WIP): Integrate hash indexes in H2 temp-tables
- 09:51 AM User Interface Bug #4993: Overlay prevents input when modal dialog open in embedded mode in Chrome
- Constantin Asofiei wrote:
> What's your Chrome version? With Chrome Version 85.0.4183.121 (Official Build) unknown (... - 09:14 AM User Interface Bug #4993: Overlay prevents input when modal dialog open in embedded mode in Chrome
- What's your Chrome version? With Chrome Version 85.0.4183.121 (Official Build) unknown (64-bit) I can open and use th...
- 09:13 AM User Interface Bug #4993: Overlay prevents input when modal dialog open in embedded mode in Chrome
- To reproduce: run Hotel GUI in embedded mode, open any modal dialog (Calendar for example). The grey overlay, which i...
- 09:10 AM User Interface Bug #4993 (Closed): Overlay prevents input when modal dialog open in embedded mode in Chrome
- 09:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- I think that the date time picker formats its value according to the locale settings. So I can change locale and its ...
- 09:22 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin, OK, I will try to write these instructions. It seems that finally it was due to the fact that @VALUE@ is ...
- 09:17 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> I would like to propose to extend @DATE@, @DATETIME@ and @DATETIME-TZ@ in FWD in order to... - 09:15 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- I would like to propose to extend @DATE@, @DATETIME@ and @DATETIME-TZ@ in FWD in order to except ISO8601 date and tim...
- 09:15 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- In my use case in #4947, there is no usage of the FORMAT attribute for the calendar. So it uses the default calendar...
- 09:13 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- It seems that @SESSION:DATE-FORMAT@ is applied only (has impacts only) to @DATE@, @DATETIME@ and @DATETIME-TZ@ and it...
- 09:06 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin Asofiei wrote:
> Sergey, the shown VALUE is not ISO-8601 format; why was this assumption made, that the s... - 09:24 AM Database Bug #4994: NPE in AdaptiveQuery when loading null data for an outer join
- When a @CompoundQuery@ has a component using the OUTER JOIN option, we try to load data via the @AdaptiveQuery.load(O...
- 09:13 AM Database Bug #4994 (Closed): NPE in AdaptiveQuery when loading null data for an outer join
- 06:40 AM Base Language Feature #4384: Builtin OO Implementation
- > but the issue is they might just want to extend the default one :(
If someone does this, we will implement a fu... - 04:54 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Is ABLSocketLibrary required here? Is there some public interface of the HTTP client that requri... - 08:09 PM Base Language Feature #4384: Builtin OO Implementation
- > This, however, makes the implementation not 100% compatible and anything beside the main `execute` method in ABLSoc...
- 06:34 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- Please see #4384-396 for some discussion about logging in the built-in OO classes. There will be work there to test ...
- 06:01 AM Base Language Bug #4992: File lock with JSON Parse/Write File
- Greg Shah wrote:
> Does this happen on both Linux and Windows?
We were only working on Windows for now but this m... - 05:57 AM Base Language Bug #4992: File lock with JSON Parse/Write File
- Greg Shah wrote:
> What JDK do you use (post output of @java -version@)?
java version "1.8.0_101"
Java(TM) SE Runt... - 05:51 AM Base Language Bug #4992: File lock with JSON Parse/Write File
- What JDK do you use (post output of @java -version@)?
- 05:50 AM Base Language Bug #4992: File lock with JSON Parse/Write File
- Does this happen on both Linux and Windows?
- 04:16 AM Base Language Bug #4992: File lock with JSON Parse/Write File
- Just to clarify, it looks like the issue comes from opening the file read-only. We open, close the log file constantl...
- 08:20 PM Base Language Bug #4992: File lock with JSON Parse/Write File
- From Marian:
> There seems to be a locking issue that we're experiencing with @ParseFile@ (ObjectModelParser) and ... - 03:53 AM Database Feature #4055: optimize temp-table output parameter copying
- Regarding @optimize extent bulk copy using insert into select from@, I found an optimization which doesn't rely anymo...
11/03/2020
- 04:22 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey, the shown VALUE is not ISO-8601 format; why was this assumption made, that the string read from the VALUE att...
- 02:45 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- I forgot to add...
- 02:32 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- The date time picker should have style format. I recorded this video @vm-date-picker.mkv@
- 01:29 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey, I can't make it work. I need your help with a testcase like this (with the original OCX):
* use an 'invisib... - 10:37 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Constantin Asofiei wrote:
> Sergey, how can I run test-date-time-picker-1.w in 4GL?
Constantin, please read this ... - 08:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey, how can I run test-date-time-picker-1.w in 4GL?
- 03:53 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- @clipTriangles@ should work now but in some cases it needs to test if a clipping rectangle is inside a triangle. Thus...
- 03:40 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I have no manual edits and still can't reproduce the correct screen. All drawings are still present at the screen aft...
- 02:53 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> What is the value for @graphicsCached@ must be? This question is due to @p2j.screen.js@ h... - 02:39 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- What is the value for @graphicsCached@ must be? This question is due to @p2j.screen.js@ has this code at the end of t...
- 02:10 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Yes, @screenTexture@. I enabled @webgl@ and recorded this video @hotel-webgl-enabled.mkv@... - 11:07 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Yes, @screenTexture@. I enabled @webgl@ and recorded this video @hotel-webgl-enabled.mkv@ with @hotel_gui@. Labels an...
- 09:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > It is not clear for me now. Even... - 09:23 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Don't mind this note because it occurs due to @disablePixelManipulation@...
- 09:18 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It is not clear for me now. Even we can put drawing on the textu... - 07:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> It is not clear for me now. Even we can put drawing on the texture, how we can clean the ... - 06:58 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > but...
11/02/2020
- 08:44 AM Base Language Bug #4992 (New): File lock with JSON Parse/Write File
- 02:30 AM Base Language Feature #4384: Builtin OO Implementation
- Greg, for the HTTP client in 4GL a plain client socket is used for making all requests while in FWD the Apache Http c...
- 07:14 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11777-11778 (3821c) fixed @cutLine@ in the case of slopped line given by @(x1, y1)@ and @(x2, y2)@.
11/01/2020
- 04:06 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Committed revision 11774-11776 (3821c) fixed @clipTriangles()@ and added @clipTrianglesTest@.
10/30/2020
- 05:08 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I am not sure that @clipTriangles@ is important for the general cases but the current implementation has gaps. One of...
- 01:14 PM Database Feature #1587: implement full support for word indexes
- The @TEMP-TABLE:ADD-NEW-INDEX@ method depends on this, as noted in #4397. When task is finished, the word indexes mus...
- 01:05 PM Database Feature #4397: add database attrs, methods and options
- >> TEMP-TABLE:ADD-NEW-INDEX() method
>
> Not touched. (It is currently marked as partial because it doesn't handle ... - 11:53 AM Database Feature #4397: add database attrs, methods and options
- Status of issues in 4397a/11776.
> * @BUFFER:LAST-BATCH@ attribute
Done 99%. There is one edge-case where a "look-a... - 07:12 AM Database Feature #4055: optimize temp-table output parameter copying
- Directions for temp-table copy optimization:
* -extend the use of *insert into select from* for some cases of append... - 07:08 AM Database Feature #4055: optimize temp-table output parameter copying
- *Extent*: When in @insertBulk@ mode, the extents fields are copied one by one. This can be also optimized with a @in...
10/29/2020
- 01:21 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek, could you add an option to the directory to enable webgl rendering?
Will do. If... - 11:27 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I have a question why in this code we try to clip drawings two times. It should be enough to clip one time: @cutLine@...
- 10:52 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> I found an issue with @cutTriangleLine@ that is it can change the order of points. It nee... - 10:38 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I found an issue with @cutTriangleLine@ that is it can change the order of points. It needs to save the order of vert...
- 09:38 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek, could you add an option to the directory to enable webgl rendering?
- 07:37 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Yes, the algorithm is quite simple. Each triangle is intersected with disjoint clipping rectangles and thus it can pr...
- 05:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Please look at this fixed versio... - 05:26 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Sadly, this modern multi line string impacts the Eclipse outline view so it doesn't show ... - 02:49 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sadly, this modern multi line string impacts the Eclipse outline view so it doesn't show all renderer's methods. Does...
- 02:28 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- The Precision Test is just drawings of clipped rectangles (not filled) but the actual rectangle drawing misses its ri...
- 02:08 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please look at this fixed version, the committed revision 11766 ... - 10:13 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- > The WebGL prototype is nearly ready. See below a screenshot of the demo_widget.p test case rendered in WebGL.
Ve... - 08:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Please look at this fixed version, the committed revision 11766 (3821c).
Sergey, it st... - 08:22 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- The WebGL prototype is nearly ready. See below a screenshot of the @demo_widget.p@ test case rendered in WebGL.
!S... - 12:11 PM Database Feature #4055: optimize temp-table output parameter copying
- I will ignore #4055-60 for now, it doesn't fit my understanding of how @copy-temp-table@ is working. I will document ...
- 07:06 AM Database Feature #4055: optimize temp-table output parameter copying
- I am a bit confused of two recently generated testcases. I tried to experiment with @copy-temp-table@ in the context ...
- 05:34 AM Database Feature #4055: optimize temp-table output parameter copying
- Eric Faulhaber wrote:
> Each legacy temp-table index, whether it is unique or not in the legacy schema, is created w...
10/28/2020
- 06:42 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please look at this fixed version, the committed revision 11766 (3821c).
- 05:24 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Thanks, it has a gap that I didn't observe. Working on the fix.
- 04:59 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Please review this version committed revision 11763 (3821c). I am using @cutLine@, but it... - 04:12 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please review this version committed revision 11763 (3821c). I am using @cutLine@, but it can be used an analog @cutT...
- 03:12 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> I will commit sooner, sorry for this delay.
OK, no problem. - 03:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- I will commit sooner, sorry for this delay.
- 01:21 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that we need to clip rectangles and then to build trian... - 01:16 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> It seems that we need to clip rectangles and then to build triangles from them.
Yes. ... - 01:00 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- It seems that we need to clip rectangles and then to build triangles from them. I suppose that line drawing primitive...
- 12:42 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Yes, I am working on this issue. Do we need to clip triangles in our main js thread if we are planning to use https:/...
- 10:50 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey I need your help with implementing clipping. This is a real time priority as it blocks the prototype.
In th... - 08:45 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Eugenie, this renderer defined by @p2j.canvas_renderer_webgl.js@ is not used by the js cl... - 07:25 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Please review @DotsPathRenderer.strokeLine@ and @DefaultPathRenderer.strokeLine@ in the committed rev. 11758 (3821c).
- 04:59 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> You planned to integrate this renderer into the js client. For webgl testing I am using a... - 04:56 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > but what is the performance cost... - 03:32 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- You planned to integrate this renderer into the js client. For webgl testing I am using a standalone test page with @...
- 03:02 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Another question is about @this.screenTexture@? Did you test som... - 02:31 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
- Eugenie, this renderer defined by @p2j.canvas_renderer_webgl.js@ is not used by the js client. It is not ready.
- 02:02 PM Database Feature #4055: optimize temp-table output parameter copying
- Insofar as this affects your design decisions, please note that we do not actually create unique indices for temp-tab...
Also available in: Atom