Project

General

Profile

Activity

From 01/19/2021 to 02/17/2021

02/17/2021

04:02 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > I've noticed two things regarding custom extends.
> > # If the ...
Igor Skornyakov
03:58 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've noticed two things regarding custom extends.
> # If the number of the @<extent-field@...
Eric Faulhaber
02:57 PM Database Feature #1587: implement full support for word indexes
I've noticed two things regarding custom extends.
# If the number of the @<extent-field@ subnodes on the .hints file...
Igor Skornyakov

02/16/2021

05:07 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
Thanks for creating this issue.
FYI the business value is: when the software is licensed for a maximum number of ...
Jurjen Dijkstra
04:37 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
> I think we need a listener for session termination which will emulate the 'window close' logic.
I think this is...
Greg Shah
04:33 PM User Interface Bug #5150: killing the web page for the web client should raise the equivalent of a window-close ...
A customer reported this issue (my paraphrased version):
> When the user closes the webbrowser (or only the browse...
Greg Shah
04:31 PM User Interface Bug #5150 (New): killing the web page for the web client should raise the equivalent of a window-...
Greg Shah
04:42 PM Base Language Feature #4384: Builtin OO Implementation
I've added wiki documentation that lists our currently "supported built-in OO classes":/projects/p2j/wiki/Object_Orie... Greg Shah
01:58 PM Base Language Bug #5029 (Test): OO constructor with array input parameter
Greg Shah
01:12 PM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> OK, that's because my tests always had the INPUT modifier. I'll fix this.
>
> For no...
Constantin Asofiei
01:57 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> No problem. The annotation for the @wiext@ index looks correct to me as is.
Well, formally ...
Igor Skornyakov
01:50 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I'm talking about @name = "fextFirst", legacy = "f-ext"@. The word table name was also ba...
Eric Faulhaber
01:21 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I'm having trouble understanding the question. Please provide an example.
I mean the follow...
Igor Skornyakov
01:10 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've noticed that for word index with customized extent fields the value of the @name@ attr...
Eric Faulhaber
01:05 PM Database Feature #1587: implement full support for word indexes
I've noticed that for word index with customized extent fields the value of the @name@ attribute of the @IndexCompone... Igor Skornyakov
08:45 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
How much effort is there to fix this? Greg Shah
05:43 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
GET-MOUSE-POSITION returns coordinates relative to the screen when called on @FIELD-GROUP@ widget. It must return coo... Hynek Cihlar

02/15/2021

08:20 AM Base Language Feature #4384: Builtin OO Implementation
Please use this patch. It will be in 3821c in the next couple of days.... Constantin Asofiei
08:04 AM Base Language Feature #4384: Builtin OO Implementation
Marian, the root cause is because the reference is incremented when the INPUT parameter is initialized in the propert... Constantin Asofiei
02:37 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> As long as you use @TypeFactory.object@ or @UndoableFactory.object@ to initialize a prop...
Marian Edu
06:52 AM Conversion Tools Bug #5021 (Closed): improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
Greg Shah

02/14/2021

10:51 AM Base Language Feature #4384: Builtin OO Implementation
As long as you use @TypeFactory.object@ or @UndoableFactory.object@ to initialize a property/var, then reference coun... Constantin Asofiei
10:47 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, I had to revert your @object.setUnknown@ change which decremented the reference ...
Marian Edu

02/13/2021

06:21 PM Conversion Tools Bug #5021 (WIP): improve/fix file-ignore-list.txt ('X' conversion mode) under Windows
Fixed in 3821c rev 12009.
All files in the include/exclude list must use Linux-style separator and this will be re...
Constantin Asofiei
05:51 PM Base Language Feature #4384: Builtin OO Implementation
Marian, I had to revert your @object.setUnknown@ change which decremented the reference - only @ObjectVar@ is allowed... Constantin Asofiei

02/12/2021

01:11 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> There are two aspects of performance we need to understand and measure from this testing:
>...
Igor Skornyakov
12:44 PM Database Feature #1587: implement full support for word indexes
There are two aspects of performance we need to understand and measure from this testing:
* read (upon which the c...
Eric Faulhaber
11:01 AM Database Feature #1587: implement full support for word indexes
Here is the suggested structure of the test table for performance testing of the new @CONTAINS@ support:
The test ta...
Igor Skornyakov
10:41 AM Base Language Feature #5146: record additional legacy class and method data in annotations
* We should be able to record (in an annotation) whether the converted class was a @CLASS@, @INTERFACE@ or @ENUM@ in ... Greg Shah
10:40 AM Base Language Feature #5146 (New): record additional legacy class and method data in annotations
Greg Shah

02/11/2021

08:32 AM Base Language Bug #5029: OO constructor with array input parameter
My current work touches how 4GL moves the data from the arguments to the parameters, via the stack, for the integer/i... Constantin Asofiei
08:24 AM Base Language Bug #5029: OO constructor with array input parameter
There is another thing with indeterminate extent output parameters, in 4GL it doesn't matter if the extent was alread... Marian Edu
08:20 AM Base Language Bug #5029: OO constructor with array input parameter
OK, that's because my tests always had the INPUT modifier. I'll fix this.
For now, change it like @INPUT cInExt@ ...
Constantin Asofiei
08:14 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> What are you using exactly as argument? A OO property? A class variable? Something else?...
Marian Edu
08:11 AM Base Language Bug #5029: OO constructor with array input parameter
What are you using exactly as argument? A OO property? A class variable? Something else? Constantin Asofiei
08:07 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin, conversion is not using @InputOutputExtentParameter@ anymore but it's missing the cast to Object so it st... Marian Edu

02/10/2021

09:07 AM Base Language Feature #4384: Builtin OO Implementation
Marian, @LegacyClass@ is missing legacy constructor method(s). Please add them.
If you debug into the @newInstanc...
Constantin Asofiei
08:51 AM Base Language Feature #4384: Builtin OO Implementation
Constantin, another thing that we've found is when using any instance level methods in @LegacyClass@ we get a nice NP... Marian Edu
08:00 AM Conversion Tools Bug #5137: any text following a # character in the include or exclude file list is ignored
Any text following a @#@ character in the include (@-f@ option for @ConversionDriver@) or exclude file list (@-x@ opt... Greg Shah
07:58 AM Conversion Tools Bug #5137 (Closed): any text following a # character in the include or exclude file list is ignored
Greg Shah
03:28 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I understand we need to correct the sort behavior for queries which use word indices, but I ...
Igor Skornyakov
01:39 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I have problems with removing @CONTAINS@ field from the @genera...
Eric Faulhaber
08:56 PM Conversion Tools Bug #5135: replace -s, -f and -x options of ConversionDriver with a single combined mode
We have 3 modes for specifying the source files to process in the @ConversionDriver@.
The result causes issues:
...
Greg Shah
07:45 PM Conversion Tools Bug #5135 (Closed): replace -s, -f and -x options of ConversionDriver with a single combined mode
Greg Shah

02/09/2021

03:27 PM Database Feature #1587: implement full support for word indexes
Suppressed using word index field for sorting.
Committed to 3821c revision 12004.
Igor Skornyakov
01:29 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> The @sort@ parameter is computed in @annotations/index_selection.rules@. Look for the @orde...
Igor Skornyakov
01:18 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I have problems with removing @CONTAINS@ field from the @generated@ 'sort' parameter of the...
Ovidiu Maxiniuc

02/08/2021

04:51 PM Database Feature #1587: implement full support for word indexes
Added runtime uppercasing of the CONTAINS UDF arguments (for temp-tables).
Committed to 3821c/11999.
Igor Skornyakov
03:06 PM Database Feature #1587: implement full support for word indexes
I have problems with removing @CONTAINS@ field from the @generated@ 'sort' parameter of the @AdaptiveQuery.initialize... Igor Skornyakov
03:00 PM Database Feature #1587: implement full support for word indexes
Uppercasing the @CONTAINS@ arguments at conversion time removed in #3821/11998. Igor Skornyakov
09:26 AM Database Feature #1587: implement full support for word indexes
Added a subtask to #1587-327 which I've forgot to mention (Implement CONTAINS support for denormalized extent fields). Igor Skornyakov
04:28 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
Eric Faulhaber wrote:
> Why do we use the most current @p2jpl.jar@ version from @${deploy.home.abs}/lib/@ only in th...
Constantin Asofiei
03:49 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
Does anyone know why we have this in the "template" @build_db.xml@ (not really a template, but it tends to get copied... Eric Faulhaber
09:24 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, the root cause is @REGISTRY.set(registry);@ instead of @REGISTRY.get().assign(r...
Marian Edu
09:14 AM Base Language Feature #4384: Builtin OO Implementation
Marian, the root cause is @REGISTRY.set(registry);@ instead of @REGISTRY.get().assign(registry);@ in @HttpHeaderBuil... Constantin Asofiei
08:52 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> What test do you use? Can you isolate this in something simple?
This is the simplest o...
Marian Edu
07:21 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Right, but for an object this means the reference is the same... two objects pointing to the sam...
Constantin Asofiei
07:19 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> Marian, please give me an example where you need equals/hashCode in the collection imple...
Marian Edu
06:29 AM Base Language Feature #4384: Builtin OO Implementation
Marian, please give me an example where you need equals/hashCode in the collection implementations.
As a rule of t...
Constantin Asofiei
02:47 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Branch 4384h was created from branch 3821c revision 11992. Please note that some changes from 43...
Marian Edu

02/05/2021

12:06 PM Database Feature #1587: implement full support for word indexes
This isn't about the word tables. I have to determine whether a word index comes into play with DMO validation and fl... Eric Faulhaber
12:00 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> One additional item, which I'll take as my responsibility, is to test how a word index plays...
Igor Skornyakov
11:30 AM Database Feature #1587: implement full support for word indexes
One additional item, which I'll take as my responsibility, is to test how a word index plays into validation/flushing... Eric Faulhaber
03:32 AM Database Feature #1587: implement full support for word indexes
Remaining work for the word indices support:
# Fix regressions introduced by word tables' support (if found).
# Rem...
Igor Skornyakov
08:23 AM Base Language Bug #4824 (Closed): Conversion error for property with indeterminate extent
Greg Shah
07:28 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
This seems to work on 4384h, at least for @oo/Discovery/OpenEdge/Core/IObjectArrayHolder.cls@. Marian Edu
08:22 AM Base Language Bug #4827 (Closed): OO Conversion issue with method resolve (erasure)
Greg Shah
07:23 AM Base Language Bug #4827: OO Conversion issue with method resolve (erasure)
Greg, just tried that on 4384h and the conversion on those erasure quirks tests seems to work now, if I find anything... Marian Edu
06:01 AM Base Language Feature #4384: Builtin OO Implementation
Branch 4384h was created from branch 3821c revision 11992. Please note that some changes from 4384g were modified to... Greg Shah

02/04/2021

04:09 PM Database Feature #1587: implement full support for word indexes
Word tables' scripts are idempotent now (can be run multiple times). This allows applying changes in constraints/indi... Igor Skornyakov
01:14 PM Database Feature #1587: implement full support for word indexes
'Word indices are not supported' warning is suppressed in 3821c/11990 Igor Skornyakov
03:19 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
Greg Shah wrote:
> Add a version UDF that is customized at build time similar to how we version FWD.
This alrea...
Eric Faulhaber
01:09 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
Clever! Greg Shah
01:05 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
I use the following "quick and dirty" approach based on @direnv@ utility in the situations when additional steps are ... Igor Skornyakov
12:51 PM Database Feature #5130: improve management of p2jpl.jar in deployment scripts
Our current devops scripting is implemented outside of FWD. We use Apache @ant@ to script a range of conversion proj... Greg Shah
12:40 PM Database Feature #5130 (Rejected): improve management of p2jpl.jar in deployment scripts
Greg Shah
05:27 AM Base Language Bug #5029: OO constructor with array input parameter
Constantin Asofiei wrote:
> Marian, many issues related to extent parameters and others are fixed in 3821c 11984. T...
Marian Edu
05:16 AM Base Language Bug #5029: OO constructor with array input parameter
Marian, many issues related to extent parameters and others are fixed in 3821c 11984. This will be in the 4384h.
...
Constantin Asofiei

02/03/2021

04:52 PM Base Language Feature #4384: Builtin OO Implementation
I have merged the 4384g changes as 3821c revision 11982.
I will create task branch 4384h from 3821c tomorrow, when...
Greg Shah

02/02/2021

05:59 PM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
I guess so. I have not yet investigated how the @FIX-CODEPAGE@ function works, just spotted the compile-time error an... Ovidiu Maxiniuc
04:58 PM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
Can I assume that @FIX-CODEPAGE(hHandle::longCharFiled) = 'utf-8' NO-ERROR.@ will alter the codepage of @longCharFile... Constantin Asofiei
04:47 PM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
I encountered a conversion issue which I think is really related to this tracker.
If we have a @fixedLongchar@ var...
Ovidiu Maxiniuc
11:42 AM Base Language Bug #5123: Remove sessionFree AppServer configuration parameter
FWD has undocumented @sessionFree@ AppServer configuration parameter. The only thing it does, it defines if session-f... Stanislav Lomany
11:40 AM Base Language Bug #5123 (New): Remove sessionFree AppServer configuration parameter
Stanislav Lomany
11:09 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Com...
Hynek Cihlar
11:04 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Committed revision 11973 (3821c)...
Hynek Cihlar
09:29 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Committed revision 11973 (3821c) should fix #4955-490. Please re...
Sergey Ivanovskiy
07:57 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Committed revision 11973 (3821c) should fix #4955-490. Please review.
Sergey, can you ...
Hynek Cihlar
06:59 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've just realized that the trick with uppercasing at the database side required additional...
Igor Skornyakov

02/01/2021

03:32 PM Database Feature #1587: implement full support for word indexes
I've just realized that the trick with uppercasing at the database side required additional precautions. The PK/uniqu... Igor Skornyakov
03:15 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11973 (3821c) should fix #4955-490. Please review. Sergey Ivanovskiy
09:22 AM Database Feature #4307 (Closed): DMO conversion changes
Branch 4011e was merged to trunk rev 11348. Eric Faulhaber
09:21 AM Database Feature #4020 (Rejected): reduce work Hibernate does flushing session
This task is moot with the removal of Hibernate in trunk rev 11348. Eric Faulhaber
09:18 AM Database Feature #4016 (Closed): replace portions of Hibernate which are non-performant
Hibernate was removed as of trunk rev 11348. Eric Faulhaber
08:26 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> To be clear: if we merge the recent changes from 3821c into 4384g, then the revision history of 4...
Marian Edu
08:23 AM Base Language Feature #4384: Builtin OO Implementation
To be clear: if we merge the recent changes from 3821c into 4384g, then the revision history of 4384g changes would b... Greg Shah
08:20 AM Base Language Feature #4384: Builtin OO Implementation
This is the 3821c changes being put on top of 4384g. I'm looking to see the opposite patch. The idea is to start wi... Greg Shah
03:13 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Use @bzr send@ to package up the revision(s) in the new local branch of 3821c. Post the output h...
Marian Edu

01/31/2021

03:08 PM Base Language Feature #4384: Builtin OO Implementation
Use @bzr send@ to package up the revision(s) in the new local branch of 3821c. Post the output here and I will apply... Greg Shah
11:26 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I've pushed 3821c revision 11969 to xfer. We have merged 4397a (TT serialization and dataset fix...
Marian Edu

01/30/2021

08:28 PM Base Language Support #5111: TempTableSchema & BufferField
The stack trace:... Eugenie Lyzenko
07:33 PM Base Language Support #5111: TempTableSchema & BufferField
Greg Shah wrote:
> OK, unless Eric objects, please go ahead with the merge today. This will allow 2 things:
>
> ...
Eugenie Lyzenko

01/29/2021

06:48 PM Base Language Feature #4384: Builtin OO Implementation
I've pushed 3821c revision 11969 to xfer. We have merged 4397a (TT serialization and dataset fixes) and 1587b (CONTA... Greg Shah
04:47 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> You are referring to the "search-expression" portion of the CONTAINS operation, correct? Are...
Igor Skornyakov
04:41 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> The only thing from the planned ones, for now, is removing the @CONTAINS@ operator expres...
Eric Faulhaber
04:05 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > Can I continue using 1587b or should create a new branch fro...
Igor Skornyakov
04:02 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Can I continue using 1587b or should create a new branch from 3821c?
You should not us...
Eric Faulhaber
03:41 PM Database Feature #1587: implement full support for word indexes
Branch 1587b was merged into 3821c revision 11969.
Can I continue using 1587b or should create a new branch from 3...
Igor Skornyakov
03:31 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Have you tested the import with the customer application which previously was failing with t...
Igor Skornyakov
03:31 PM Database Feature #1587: implement full support for word indexes
Branch 1587b was rebased to 3821c rev. 11968
Pushed up to revision 11993.
The only thing from the planned ones...
Igor Skornyakov
03:03 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> 1. Removed warning 1688 at runtime
> 2. Added support for word index on extent field (Post...
Eric Faulhaber
02:54 PM Database Feature #1587: implement full support for word indexes
1. Removed warning 1688 at runtime
2. Added support for word index on extent field (PostgreSQL and H2, permanent tab...
Igor Skornyakov
10:26 AM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Another thing still unfixed (or a regression?): when the node is collapsed, and some no...
Adrian Lungu
09:27 AM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> Adrian Lungu wrote:
> > Regarding the changes to @TreeWidgetBase.removeNode()@, note t...
Vladimir Tsichevski
09:08 AM User Interface Bug #5118: TREELIST widget issues
FIXED. The @IdToPointer@ is implemented in FWD, but under different name @nodeKeyToId@. So the call to @IdToPointer@ ... Vladimir Tsichevski
08:14 AM User Interface Bug #5118: TREELIST widget issues
FIXED in rev. 12517. Another thing still unfixed (or a regression?): when the node is collapsed, and some node descen... Vladimir Tsichevski
08:12 AM User Interface Bug #5118: TREELIST widget issues
Adrian Lungu wrote:
> Regarding the changes to @TreeWidgetBase.removeNode()@, note that the focus change can also ha...
Vladimir Tsichevski
05:30 AM User Interface Bug #5118: TREELIST widget issues
Regarding the changes to @TreeWidgetBase.removeNode()@, note that the focus change can also happen when the selected ... Adrian Lungu
09:59 AM Base Language Support #5120: Date/Datetime - from iso
Ovidiu, the reason for @date.parseIsoDate@ having fallback approaches is because a @2020-01-01@ string can be parsed ... Constantin Asofiei
08:46 AM Base Language Support #5120: Date/Datetime - from iso
Constantin Asofiei wrote:
> Marian, the @date.parseIsoDate@ usage in JsonArray (and maybe others) I don't think is e...
Marian Edu
08:37 AM Base Language Support #5120: Date/Datetime - from iso
Constantin Asofiei wrote:
> Ovidiu: for read-json, in case of invalid string, I get this error (as an example):
> [...
Ovidiu Maxiniuc
07:56 AM Base Language Support #5120: Date/Datetime - from iso
Marian, the @date.parseIsoDate@ usage in JsonArray (and maybe others) I don't think is enoubht (at least what I have ... Constantin Asofiei
07:35 AM Base Language Support #5120 (WIP): Date/Datetime - from iso
Marian, you are right, FWd is too lenient. I'm looking at it. Constantin Asofiei
07:27 AM Base Language Support #5120: Date/Datetime - from iso
From Marian:
> Working on Json getDate/Datetime the @date.parseIsoDate@ method is being used to parse the ISO form...
Constantin Asofiei
06:00 AM Base Language Support #5120 (Closed): Date/Datetime - from iso
Marian Edu
08:52 AM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
Saw this message logged: @Unable to locate shared temp-table or work-table definition for table <converted tablename>... Roger Borrello
08:51 AM Database Bug #5121 (New): Converted temp table should be using the legacy name instead of the converted na...
Roger Borrello
07:02 AM Database Feature #3958 (Review): BUFFER-COPY optimization
Added the @setActiveBuffer@ and @resetActiveBuffer@ with 3821c/rev. 11966. Beside those changes, I added @BaseRecord.... Adrian Lungu
07:41 PM Database Feature #4397: add database attrs, methods and options
Eric Faulhaber wrote:
> Code review 4397a/11958:
> @RecordBuffer.setCurrentRecord@ being non-private is still a pro...
Ovidiu Maxiniuc
07:11 PM Database Feature #4397: add database attrs, methods and options
Code review 4397a/11991:
Continuing the discussion from #5056-14, I'm still convinced the @BufferImpl.validate()@ ...
Eric Faulhaber
07:12 PM Database Feature #3574: finish implementation of temp-table XML support
Ovidiu Maxiniuc wrote:
> I re-did the rebase and re-commit earlier so you might want to review these changes too).
...
Eric Faulhaber

01/28/2021

06:36 PM User Interface Bug #5118: TREELIST widget issues
As found in #5084, by Vladimir:
TREELIST issues:
# Synchronization of other tree, columns and node attributes w...
Greg Shah
06:35 PM User Interface Bug #5118 (WIP): TREELIST widget issues
Greg Shah
05:24 PM Runtime Infrastructure Support #3274 (Closed): create a "reference VM" for a FWD developer system, based on Ubuntu
Greg Shah
05:11 PM Database Feature #3574: finish implementation of temp-table XML support
That is exactly what I feel in regard to @TableMapper@, too. It only have the advantage of being decoupled, but acces... Ovidiu Maxiniuc
04:34 PM Database Feature #3574: finish implementation of temp-table XML support
I really don't like the @TableMapper@ construct at all. I tried to rationalize its internals at one point long ago, w... Eric Faulhaber
08:31 PM Database Feature #3574: finish implementation of temp-table XML support
I started implementing a solution for the issue in note-11. As noted there, the problem in the fact that @TableMapper... Ovidiu Maxiniuc
04:24 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Is the import change (to uppercase in the database) safe across all dialects we currently su...
Igor Skornyakov
04:18 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> This will require a simple change in the import. But, to make the word table work correct...
Eric Faulhaber
04:11 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > Well, if changes in the conversion are allowed I can impleme...
Igor Skornyakov
04:03 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Well, if changes in the conversion are allowed I can implement a workaround for import by...
Eric Faulhaber
03:56 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > I understand your point. However, the initial idea was not t...
Igor Skornyakov
03:34 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I understand your point. However, the initial idea was not to change the conversion at al...
Eric Faulhaber
02:03 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> We should not be adjusting for conversion errors at runtime. If something is incorrectly add...
Igor Skornyakov
01:57 PM Database Feature #1587: implement full support for word indexes
We should not be adjusting for conversion errors at runtime. If something is incorrectly added by conversion, we shou... Eric Faulhaber
01:25 PM Database Feature #1587: implement full support for word indexes
I understand that the incorrect @ORDER BY@ component is added at the @PreselectQuery.assembleHQL()@ method. The @Sort... Igor Skornyakov
10:00 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> There are two things that can cause a problem:
> # temp-tables with word index for an exte...
Igor Skornyakov
09:35 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> > uppercasing with LATIN1 database (#5082). This is a real problem with at least one large custom...
Igor Skornyakov
09:24 AM Database Feature #1587: implement full support for word indexes
> uppercasing with LATIN1 database (#5082). This is a real problem with at least one large customer app.
Does 1587...
Greg Shah
09:10 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Is 1587b safe for merge into 3821c? Does it work properly for the large customer application whi...
Igor Skornyakov
09:01 AM Database Feature #1587: implement full support for word indexes
Is 1587b safe for merge into 3821c? Does it work properly for the large customer application which you tested? We a... Greg Shah
01:39 PM Database Feature #4397: add database attrs, methods and options
Code review 4397a/11958:
@RecordBuffer.setCurrentRecord@ being non-private is still a problem. See comments in #43...
Eric Faulhaber
12:42 PM Base Language Support #5111: TempTableSchema & BufferField
I will do a code review of the latest changes in 4397a. Eric Faulhaber
11:33 AM Base Language Support #5111: TempTableSchema & BufferField
OK, unless Eric objects, please go ahead with the merge today. This will allow 2 things:
1. Eugenie can do a full...
Greg Shah
11:20 AM Base Language Support #5111: TempTableSchema & BufferField
No, although I never converted and ran a large customer application I do not think merging 4397a will worsen 3821c. I... Ovidiu Maxiniuc
11:04 AM Base Language Support #5111: TempTableSchema & BufferField
Are these known issues something that will make 3821c worse? Or are they also broken already in 3821c? Greg Shah
10:12 AM Base Language Support #5111: TempTableSchema & BufferField
There is a typo. Actually the task is #4397 and branch 4397a. The current revision 11986 is generally stable. There a... Ovidiu Maxiniuc
09:03 AM Base Language Support #5111: TempTableSchema & BufferField
> maybe it's time for a new branch, it looks like there could potentially be some merge conflicts anyway :(
Yes.
...
Greg Shah
01:45 AM Base Language Support #5111: TempTableSchema & BufferField
Ovidiu Maxiniuc wrote:
> However, this method is already used in @JsonExport.writeRecord()@ for the exact goal:
...
Marian Edu
11:58 AM User Interface Bug #5115: Decide and implement PSTimer optimization
In #5037-30 there is a thread dump which shows 7 @PSTimer@ threads but only 1 interactive FWD client. Evidently each ... Ovidiu Maxiniuc
11:46 AM User Interface Bug #5115 (New): Decide and implement PSTimer optimization
Ovidiu Maxiniuc
11:14 AM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
You're probably correct about the "wrap" annotation, since I get the same error with this testcase:... Roger Borrello
11:02 AM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
That won't be the solution for the larger issue. It just highlights that the @MESSAGE@ statement uses wrapping to ma... Greg Shah
10:32 AM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
The culprit is @convert/expressions.rules@:... Roger Borrello
06:52 AM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Roger, I agree, the literal should be wrapped to @integer@ BDT class.
Add the @ -Drules.tracing=true@ JVM argument...
Constantin Asofiei
07:01 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
What is the @wrap@ annotation used for? It looks like it is used in may rules. Roger Borrello

01/27/2021

06:48 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Comparing the AST files, the version that doesn't work has this annotation in the @dynamic-function@ node:... Roger Borrello
06:26 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Here is the broken Java:... Roger Borrello
06:18 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Strangely enough, when I change the code from:... Roger Borrello
05:26 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Constantin Asofiei wrote:
> I see what you mean now. I read the last argument as 'l' and not value '1', for some re...
Roger Borrello
01:55 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
From Constantin: To see the validation of the parameters occur, set a breakpoint in @ControlFlowOps.valid@ at 8365 (@... Roger Borrello
12:16 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Sorry, I had some changes in, the line is 8808 for 11955. Constantin Asofiei
11:27 AM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Are you referring to line number 8746 of @3821c_11955@ version?
That version's line is:...
Roger Borrello
05:16 PM Base Language Support #5111: TempTableSchema & BufferField
The @TempTableSchema.Column@ has a method @isChanged(BaseDataType)@. If you pass the current value of the field to th... Ovidiu Maxiniuc
04:47 PM Base Language Support #5111: TempTableSchema & BufferField
Ovidiu/Eric: Please advise. Greg Shah
04:47 PM Base Language Support #5111: TempTableSchema & BufferField
From Marian:
> This might be an easy one but damn if I can figure out what the connection is between those dmo tem...
Greg Shah
12:17 PM Base Language Support #5111 (New): TempTableSchema & BufferField
Marian Edu
05:04 PM Database Bug #5056: Temp-tables and unique indexes
Actually my first idea for @validate()@ was as simple as:... Ovidiu Maxiniuc
04:42 PM Database Bug #5056: Temp-tables and unique indexes
Ovidiu Maxiniuc wrote:
> Yes, the method implementation does not make sense. The caller will get nothing in return. ...
Eric Faulhaber
04:16 PM Database Bug #5056: Temp-tables and unique indexes
Yes, the method implementation does not make sense. The caller will get nothing in return. Nice catch! I think it sho... Ovidiu Maxiniuc
04:15 PM Database Bug #5056: Temp-tables and unique indexes
BTW, with my local changes, when I change the call from @BufferImpl.validate@ to pass @true@ to @RB.validate(boolean)... Eric Faulhaber
03:50 PM Database Bug #5056: Temp-tables and unique indexes
Ovidiu Maxiniuc wrote:
> Does it make sense to check whether the buffer is @Temporary@ ? Because the permanent table...
Eric Faulhaber
03:37 PM Database Bug #5056: Temp-tables and unique indexes
Does it make sense to check whether the buffer is @Temporary@ ? Because the permanent tables have all indexes in plac... Ovidiu Maxiniuc
03:15 PM Database Bug #5056: Temp-tables and unique indexes
Ovidiu Maxiniuc wrote:
> Yes, please add the change to 3821c. I inspected the code (the four places where @validateM...
Eric Faulhaber
02:48 PM Database Bug #5056: Temp-tables and unique indexes
Yes, please add the change to 3821c. I inspected the code (the four places where @validateMaybeFlush()@ is called) an... Ovidiu Maxiniuc
02:29 PM Database Bug #5056: Temp-tables and unique indexes
The patch was based on knowing that the @Validation@ instance was invoked for the purpose of flushing, but your point... Eric Faulhaber
01:53 PM Database Bug #5056: Temp-tables and unique indexes
Just inspecting the code it looked fine. I rebased and run the testcases to be sure. I got different behaviour, but n... Ovidiu Maxiniuc
04:42 PM Base Language Feature #5113: implement c'tor overloading for cases where type erasure is an issue
Marian asks:
> How do you plan to handle the erasure issue with ctor's - normally a @JsonArray@ should have ctor w...
Greg Shah
04:40 PM Base Language Feature #5113 (Rejected): implement c'tor overloading for cases where type erasure is an issue
Greg Shah
03:32 PM User Interface Bug #5112: Static handle type FRAME given to DELETE PROCEDURE or DELETE OBJECT statement. (5428)
The following code fragment displays values from 0 to 2 in the frame, pausing for user input after each value is disp... Vladimir Tsichevski
03:25 PM User Interface Bug #5112 (New): Static handle type FRAME given to DELETE PROCEDURE or DELETE OBJECT statement. (...
Vladimir Tsichevski
01:18 PM Base Language Bug #5035: Temp-Table index on P.L.O field
This would mean that these instances will need an 'always incrementing' ID, instead of our current random approach. ... Constantin Asofiei
10:53 AM Base Language Bug #5035: Temp-Table index on P.L.O field
It seems this is a deviation that is not just a "quirk". It is really an issue, especially when you consider the col... Greg Shah
06:02 AM Base Language Bug #5035: Temp-Table index on P.L.O field
Constantin Asofiei wrote:
> Marian Edu wrote:
> > I'm not saying this should be fixed, simply that with a random re...
Marian Edu
01:17 PM Base Language Bug #5025 (Closed): syserror, jsonerror...
Greg Shah
01:06 PM Base Language Bug #5025: syserror, jsonerror...
I'm OK with closing it. Constantin Asofiei
10:44 AM Base Language Bug #5025: syserror, jsonerror...
Constantin: I will close this unless you think there is some remaining cleanup item or feature/optimization to pursue. Greg Shah
05:52 AM Base Language Bug #5025: syserror, jsonerror...
@SysError@ and all others extending it keeps the 4gl style ctor's and instances are created the usual. No 4GL code th... Marian Edu
12:56 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> But I think this is not implemented yet.
Yes, is not implemented yet.

> Constantin: Do we ne...
Constantin Asofiei
12:54 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
> Just a word on access rights, those doesn't always have to match... while one can't make a method access more restr... Greg Shah
02:59 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> Started rework of fuzzy matching to implement missing features. This first pass refactors the fu...
Marian Edu
07:58 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Started rework of fuzzy matching to implement missing features. This first pass refactors the fuzzyMethodLookup() pr... Greg Shah
11:30 AM Database Feature #3958: BUFFER-COPY optimization
Adrian Lungu wrote:
> I noticed something off in the current @BaseRecord.setAllDatum()@ implementation. This is used...
Eric Faulhaber

01/26/2021

04:40 PM Database Bug #5056 (Review): Temp-tables and unique indexes
I have committed to 3821c/11953 a fix for the failing test case in #5056-3. Please review. I put it in 3821c because ... Eric Faulhaber
03:23 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
Greg wants me to triage the other high priority tasks related to the customer's application, so I won't get to this u... Roger Borrello
03:16 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
I see what you mean now. I read the last argument as 'l' and not value '1', for some reason.
You are correct - th...
Constantin Asofiei
03:10 PM Base Language Bug #5104: Cannot cast integer input parameter to dynamic function character parameter
This testcase can duplicate the problem:... Roger Borrello
02:29 PM Base Language Bug #5104 (New): Cannot cast integer input parameter to dynamic function character parameter
Roger Borrello
02:26 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, I'll need help with the combo box selection issue. I got...
Hynek Cihlar
02:09 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, I'll need help with the combo box selection issue. I got out of ideas and Greg wants m...
Sergey Ivanovskiy
01:33 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> I just found an issue when switching renderer using the new taskbar popup menu. In Firefox whe...
Hynek Cihlar
01:31 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey, I'll need help with the combo box selection issue. I got out of ideas and Greg wants me to move to another ta... Hynek Cihlar
05:13 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
I just found an issue when switching renderer using the new taskbar popup menu. In Firefox when renderer is switched ... Hynek Cihlar
01:31 PM Database Feature #1587: implement full support for word indexes
There is some strange thing I've noticed regarding the generated @sort@ parameter of the @AdaptiveQuery.initialize()@... Igor Skornyakov
11:54 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Please see if you can come up with any test case which breaks this rule or which further ref...
Igor Skornyakov
11:38 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Greg Shah wrote:
> > I guess the leftmost contains word match is the most significant orde...
Eric Faulhaber
10:32 AM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> [...]? I.e., do the other words in the field matter?
As far as I can see, it doesn't matte...
Igor Skornyakov
10:27 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> I guess the leftmost contains word match is the most significant ordering constraint. Then the n...
Ovidiu Maxiniuc
10:21 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> I guess the leftmost contains word match is the most significant ordering constraint. Then the n...
Igor Skornyakov
10:13 AM Database Feature #1587: implement full support for word indexes
I guess the leftmost contains word match is the most significant ordering constraint. Then the next word match and s... Greg Shah
10:00 AM Database Feature #1587: implement full support for word indexes
The order of the records in case of more complicated queries (see #1587-291) is less obvious. Consider the following ... Igor Skornyakov
09:22 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> As well known, SQL standard explicitly says that in the absence of the @ORDER BY@ clause th...
Igor Skornyakov
10:20 AM Database Feature #3574: finish implementation of temp-table XML support
> shouldn't error flag be cleared at the start of the next NO-ERROR?
No. Although we initially thought this was t...
Greg Shah
09:45 AM Database Feature #3574: finish implementation of temp-table XML support
Greg Shah wrote:
> 1. A @NO-ERROR@ statement has its errors collected into the @ErrorManager.WorkArea.pendingErrorSt...
Ovidiu Maxiniuc
08:25 AM Database Feature #3574: finish implementation of temp-table XML support
> My question is: where/when should the error flag be reset?
1. A @NO-ERROR@ statement has its errors collected in...
Greg Shah

01/25/2021

05:53 PM Database Feature #3574: finish implementation of temp-table XML support
While thinking of the above issue I encountered the next one. Consider the 4GL code (ignore missing declarations):
<...
Ovidiu Maxiniuc
04:29 PM Database Feature #3574: finish implementation of temp-table XML support
I have encountered the following issue: the @serialize-hidden@ attribute steals the value from another temp-table fie... Ovidiu Maxiniuc
05:23 PM Database Feature #1587: implement full support for word indexes
As well known, SQL standard explicitly says that in the absence of the @ORDER BY@ clause the order of the @SELECT@ re... Igor Skornyakov
04:49 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Should I use @__iifext@ in the @ORDER BY@ clause? Does it make...
Igor Skornyakov
04:45 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Hm, I did not look carefully enough at the DDL. The presence of the @tt1__5@ table means tha...
Igor Skornyakov
04:42 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Should I use @__iifext@ in the @ORDER BY@ clause? Does it make sense?
Did you add @ifext@...
Ovidiu Maxiniuc
04:33 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> It seems this is a problem with index selection. See https://proj.goldencode.com/artifacts/j...
Igor Skornyakov
04:31 PM Database Feature #1587: implement full support for word indexes
To be more explicit regarding the test case requirement, please add a primary index to your test case temp-table, whi... Eric Faulhaber
04:28 PM Database Feature #1587: implement full support for word indexes
Hm, I did not look carefully enough at the DDL. The presence of the @tt1__5@ table means that temp-tables are not den... Eric Faulhaber
04:26 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> @ifext@ was added to @order by@ clause because @wiext@ index was selected to 'drive' the qu...
Igor Skornyakov
04:22 PM Database Feature #1587: implement full support for word indexes
It seems this is a problem with index selection. See https://proj.goldencode.com/artifacts/javadoc/latest/api/com/gol... Eric Faulhaber
04:05 PM Database Feature #1587: implement full support for word indexes
@ifext@ was added to @order by@ clause because @wiext@ index was selected to 'drive' the query. Normally this should ... Ovidiu Maxiniuc
03:34 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Looking how to fix the @ORDER BY@ clause. In fact, I do not com...
Igor Skornyakov
03:22 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Looking how to fix the @ORDER BY@ clause. In fact, I do not completely understand why @uppe...
Ovidiu Maxiniuc
02:49 PM Database Feature #1587: implement full support for word indexes
I've re-worked the SQL generations for @CONTAINS@ for temporary tables with an extent field (see #1587-271). However,... Igor Skornyakov
02:05 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I'm changing the code at this moment and cannot provide the exact error but it was about ...
Eric Faulhaber
01:44 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> What does the converted code look like for this test case?...
Igor Skornyakov
01:38 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > I was hoping to keep @FqlToSqlConverter@ clean w.r.t. denormaliz...
Eric Faulhaber
01:32 PM Database Feature #1587: implement full support for word indexes
Igor, sorry, I missed your intermediate post. Digesting it now... Eric Faulhaber
01:30 PM Database Feature #1587: implement full support for word indexes
Although this is excellent information to document, I do want to reiterate that I want to avoid putting denormalizati... Eric Faulhaber
01:27 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> > From Igor:
> > I need this in the @FqlToSqlConverter.toSQL()@. There is no information a...
Igor Skornyakov
01:26 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I was hoping to keep @FqlToSqlConverter@ clean w.r.t. denormalization knowledge, and to avoi...
Igor Skornyakov
01:25 PM Database Feature #1587: implement full support for word indexes
> From Igor:
> I need this in the @FqlToSqlConverter.toSQL()@. There is no information about DMOs at this point (at ...
Ovidiu Maxiniuc
01:10 PM Database Feature #1587: implement full support for word indexes
I was hoping to keep @FqlToSqlConverter@ clean w.r.t. denormalization knowledge, and to avoid additional lookups at t... Eric Faulhaber
01:07 PM Database Feature #1587: implement full support for word indexes
From email...
---
>> From Igor:
>>
>> Do we have any repository for the temporary tables' DMOs like @Metadat...
Eric Faulhaber
06:36 AM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> > It was my suggestion to deal with warning 1688 at runtime and Grep agreed with this (see #1587-...
Igor Skornyakov
06:25 AM Database Feature #1587: implement full support for word indexes
> It was my suggestion to deal with warning 1688 at runtime and Grep agreed with this (see #1587-227, #1587-228).
...
Greg Shah
03:40 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > How can I run the conversion to use denormalized extent fields?
...
Igor Skornyakov
03:38 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> How can I run the conversion to use denormalized extent fields?
> Thank you.
I just rem...
Eric Faulhaber
03:27 AM Database Feature #1587: implement full support for word indexes
How can I run the conversion to use denormalized extent fields?
Thank you.
Igor Skornyakov
03:19 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > I'm working now on the extent fields in the @_temp@ database...
Igor Skornyakov
03:16 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Regarding the SQL rewriting, are you sure the FQL code coming from the @HQLPreprocessor@ (we...
Igor Skornyakov
03:14 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I'm working now on the extent fields in the @_temp@ database support. Without this, the c...
Eric Faulhaber
03:11 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> There are three places affected by the word tables' support
> # DDL generation
> # Dat...
Eric Faulhaber
03:09 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Code review 1587b/11924:
>
> I've made various, minor formatting and javadoc fixes and co...
Igor Skornyakov
03:02 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Thanks for the details.
> >
> > Is the case of the @f_ext@ fi...
Igor Skornyakov
02:58 AM Database Feature #1587: implement full support for word indexes
Code review 1587b/11924:
I've made various, minor formatting and javadoc fixes and committed these as rev 11925. O...
Eric Faulhaber
02:45 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Thanks for the details.
>
> Is the case of the @f_ext@ field being denormalized handled? ...
Igor Skornyakov
01:53 AM Database Feature #1587: implement full support for word indexes
Thanks for the details.
Is the case of the @f_ext@ field being denormalized handled? If so, is it handled above th...
Eric Faulhaber
05:14 PM Conversion Tools Bug #2109: a comment that is the first node in a block doesn't have a new-line after it
Just wanted to add that when the comment is very long, it can produce confusing resultant Java code. For example:
<p...
Roger Borrello
04:40 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Committed rev 11950(3821c) approximated rectangle coordinates using the line width. The result are
!rectangle_tests....
Sergey Ivanovskiy
06:31 AM User Interface Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is the status of the rounded rectan...
Sergey Ivanovskiy

01/24/2021

03:49 PM User Interface Support #4955: web client/javascript drawing - fast vs crisp
3821c revision 11945 implements support for runtime on-demand renderer switching and graphics caching enabling/disabl... Hynek Cihlar

01/21/2021

05:16 PM Database Feature #4397: add database attrs, methods and options
I tried to configure the buffer name initialization in @P2OLookup.addJavaName()@ but there is a problem. The @javaNam... Ovidiu Maxiniuc
12:50 PM Database Feature #4397: add database attrs, methods and options
Ovidiu Maxiniuc wrote:
> But, OTOH, the @P2OAccessWorker.javaBufferName()@ is not returning a stored value from a ...
Eric Faulhaber
04:05 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I just reread the notes for this where you mention the 1688 error is a compile time error in...
Igor Skornyakov
03:45 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > I've found a clean solution for the @extent_field_name[index_ex...
Eric Faulhaber
02:05 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've found a clean solution for the @extent_field_name[index_expr] CONTAINS something@ (see...
Igor Skornyakov
02:00 PM Database Feature #1587: implement full support for word indexes
Finished runtime word tables' support for extent fields (H2 and PostgreSQL).
Committed to 1587b revision 11924. ...
Igor Skornyakov

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
 

Also available in: Atom