Project

General

Profile

Activity

From 03/10/2021 to 04/08/2021

04/08/2021

05:42 PM User Interface Feature #4661: add support for missing formats to image loading
Please review the committed revision 12261 (3821c) that fixed #4661-17. I checked that PNG is supported format but SV... Sergey Ivanovskiy
11:48 AM User Interface Feature #4661: add support for missing formats to image loading
OK. I understand what is the issue. The following rule expects @FILE name@ part that can be missed... Sergey Ivanovskiy
10:56 AM User Interface Feature #4661: add support for missing formats to image loading
The image phrase within button definition @IMAGE IMAGE-SIZE-PIXELS 50 by 50 FROM X 15 Y 10@ throws this exception whe... Sergey Ivanovskiy
05:18 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > I do not think that it makes much sense to use cache with me...
Igor Skornyakov
04:22 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I do not think that it makes much sense to use cache with metatables, at least for reques...
Eric Faulhaber
01:19 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Yes, we probably don't have invalidation logic for places where we update/insert/delete meta...
Igor Skornyakov
12:42 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I've disabled the @RandomAccessQuery.ffCache@ usage for meta tables and now @MyConnction@...
Eric Faulhaber
10:59 AM Database Feature #3814: more schema metadata
The @_MyConnection@ support is fixed (see however #3814-315).
Please review the changes vs. 3821c/12259.
Thank yo...
Igor Skornyakov
07:54 AM Database Feature #3814: more schema metadata
Committed trigger function for @meta_myconnection@ view to 3821c/12258. It doesn't have any effect until other change... Igor Skornyakov
06:33 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> The cache logic in the @RandomAccessQuery.execute()@ seems to be not 100% correct. For @_My...
Igor Skornyakov
06:17 AM Database Feature #3814: more schema metadata
The cache logic in the @RandomAccessQuery.execute()@ seems to be not 100% correct. For @_MyConnection@ it finds the @... Igor Skornyakov
04:49 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> As I wrote, H2 seems not to understand a UDF definition that I've provided. This means that...
Igor Skornyakov
04:11 PM User Interface Bug #5240 (WIP): BROWSE:SELECT-ROW(1) error on client
I wish all tasks would contain a solution inside, like this one:) The change is good, I'll take a look into #5245 and... Stanislav Lomany
10:07 AM Base Language Feature #4762: localize system error messages
> This is just the first step toward fully I18n of the error messages. The big switch can be now easily extracted to:... Greg Shah
10:00 AM Base Language Feature #4762: localize system error messages
Starting with my work for datasets I added some new APIs in @ErrorManager@ which allows to raise (throw/display) erro... Ovidiu Maxiniuc
06:53 AM Base Language Feature #4768 (Closed): finish copy-lob support
Greg Shah
12:12 AM Base Language Feature #4768: finish copy-lob support
I found some edge-cases where the @memptr@ behaves differently and adjusted the code accordingly.
The CLOB support w...
Ovidiu Maxiniuc
06:52 AM Base Language Feature #4378 (Closed): properly handle clob/lonchar assignment, especially the implicit codepage...
Greg Shah
12:06 AM Base Language Feature #4378 (WIP): properly handle clob/lonchar assignment, especially the implicit codepage co...
The COPY-LOB issues (conversion and dereferenciation) are fixed in a previous commit 3821c/12222.
Instead of chan...
Ovidiu Maxiniuc

04/07/2021

05:22 PM Database Feature #3814: more schema metadata
> I think the UDF definition is correct, but please remove the @session_id@ column and the use of the UDF in the @cre... Igor Skornyakov
05:00 PM Database Feature #3814: more schema metadata
I think the UDF definition is correct, but please remove the @session_id@ column and the use of the UDF in the @creat... Eric Faulhaber
03:34 PM Database Feature #3814: more schema metadata
I've created a function... Igor Skornyakov
03:20 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> The context-local @_MyConn-Id@ will have to be the same value across connected, primary data...
Igor Skornyakov
02:50 PM Database Feature #3814: more schema metadata
There is no physically separate "server-side" in this case. The @_meta@ database is an embedded, in-memory database, ... Eric Faulhaber
02:08 PM Database Feature #3814: more schema metadata
Unfortunately, the trick with view/trigger doesn't for the same reason which complicated the approach bases on the te... Igor Skornyakov
01:43 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Sorry, I'm not following... do you mean the FWD runtime code, or the converted business logi...
Igor Skornyakov
01:40 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> It seems like the view could be filtered on @_MyConn-Id@, rather than introducing another un...
Igor Skornyakov
01:30 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> The reason is to avoid *any* changes in the Java code. All we need is a new trigger class...
Eric Faulhaber
01:24 PM Database Feature #3814: more schema metadata
Another question...isn't... Eric Faulhaber
01:21 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> I'm not sure why the trigger would be needed in this case. The @_Myconnection@ VST is read-o...
Igor Skornyakov
01:15 PM Database Feature #3814: more schema metadata
I'm not sure why the trigger would be needed in this case. The @_Myconnection@ VST is read-only for general use. The ... Eric Faulhaber
11:51 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Please illustrate this idea further. I have not used INSTEAD OF triggers, but I understand s...
Igor Skornyakov
11:46 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> If we create a corresponding INSTEAD OF triggers for the view, then only changes in the D...
Eric Faulhaber
10:58 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > I suggested adding an additional condition to all SELECTs from ...
Igor Skornyakov
10:42 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I suggested adding an additional condition to all SELECTs from @_MyConnection@ so that only...
Igor Skornyakov
09:56 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> I am not suggesting any change to your planned support for the @_UserTableStat@ table. But f...
Igor Skornyakov
09:44 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> I understand that using a local temporary table for the @_UserTableStat@ requires a separat...
Eric Faulhaber
05:47 AM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Sorry, I should have used the term temporary table, so as not to...
Igor Skornyakov
03:32 PM User Interface Feature #4661: add support for missing formats to image loading
Yes, I see this too. I just tested with 3821c rev 12255. Greg Shah
11:16 AM User Interface Feature #4661: add support for missing formats to image loading
I found that there is a regression of the conversion code (3821c) that makes this program fail conversion... Sergey Ivanovskiy
09:28 AM User Interface Feature #4661 (WIP): add support for missing formats to image loading
Sergey Ivanovskiy
09:27 AM User Interface Feature #4661: add support for missing formats to image loading
No, these formats are just listed in #4661-1. OK. I will check .png and .svg images for the button and image widgets. Sergey Ivanovskiy
08:05 AM User Interface Feature #4661: add support for missing formats to image loading
Do you know of a customer requirement for animated mouse cursors? At this time I don't know of any such requirement.... Greg Shah
07:32 AM User Interface Feature #4661: add support for missing formats to image loading
There can be another idea to wrap images containing animation images into new widget type and use this widget for mou... Sergey Ivanovskiy
04:37 AM User Interface Feature #4661: add support for missing formats to image loading
It seems that animated images can't be displayed by the web client due to it just displays static bitmap images of re... Sergey Ivanovskiy
11:46 AM User Interface Bug #5118: TREELIST widget issues
Greg Shah wrote:
> OK, leave the 101 and remove the "code".
Done in rev. 12253.
> Please propose a 4GL code edit...
Vladimir Tsichevski
11:24 AM User Interface Bug #5118: TREELIST widget issues
OK, leave the 101 and remove the "code". Please propose a 4GL code edit for setting the "code" value. We can send i... Greg Shah
11:16 AM User Interface Bug #5118: TREELIST widget issues
Greg Shah wrote:
> Is this customer specific? Shouldn't such values be handled by 4GL source file changes? I don't...
Vladimir Tsichevski
11:12 AM User Interface Bug #5118: TREELIST widget issues
Is this customer specific? Shouldn't such values be handled by 4GL source file changes? I don't see why a generic w... Greg Shah
11:05 AM User Interface Bug #5118: TREELIST widget issues
3821c, rev. 12253. The width and caption of the first default column changed to 101 and "code" to make it compatible ... Vladimir Tsichevski
10:52 AM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
Please update the % Done. Greg Shah
09:39 AM Base Language Feature #4761: I18N phase 3
Ovidiu Maxiniuc wrote:
> * I expected the result of @CHR()@ to be a single (double-byte) character. But @LENGTH@ fun...
Marian Edu

04/06/2021

04:19 PM Base Language Feature #4761: I18N phase 3
Our core I18N runtime design assumes:
* We use the standard Java UTF-16 internal @String@ encoding for all @String...
Greg Shah
11:55 AM Base Language Feature #4761: I18N phase 3
I reached the conclusion that we should configure the FWD to work using the same CPINTERNAL the client had assumed th... Ovidiu Maxiniuc
11:54 AM Base Language Feature #4761: I18N phase 3
One of the cause of the exception seems to be the @chr@ function implementation. It was patched to match its descript... Ovidiu Maxiniuc
02:44 PM User Interface Feature #4661: add support for missing formats to image loading
Roger has shown that we already support @.gif@.
For now, the primary requirement of this task is that FWD should s...
Greg Shah
11:24 AM User Interface Bug #5245: BrowseColumnWidget.getScreenValue(): incorrect handling of an unknown value
The @BrowseColumnWidget.getScreenValue()@ convert an unknown character value to an empty string.
This code:...
Vladimir Tsichevski
11:20 AM User Interface Bug #5245 (Review): BrowseColumnWidget.getScreenValue(): incorrect handling of an unknown value
Vladimir Tsichevski
09:40 AM User Interface Bug #5241: NPE in LogicalTerminal.refreshBuffers
Greg Shah wrote:
> I don't object to that safety code, it makes sense to add.
>
> But I worry that there is a dee...
Vladimir Tsichevski
07:31 AM User Interface Bug #5241: NPE in LogicalTerminal.refreshBuffers
I don't object to that safety code, it makes sense to add.
But I worry that there is a deeper problem here which c...
Greg Shah
07:52 AM Base Language Bug #4766: fix CHR and ASC
Please see #4761 for more details. Greg Shah

04/05/2021

07:25 PM User Interface Bug #5240: BROWSE:SELECT-ROW(1) error on client
As a workaround: the line 1726 in Browse:... Vladimir Tsichevski
05:05 PM User Interface Bug #5240: BROWSE:SELECT-ROW(1) error on client
1. The following code works as expected in OE, and causes the error number 4078 (@Unable to set attribute SCREEN-VALU... Vladimir Tsichevski
04:45 PM User Interface Bug #5240 (Closed): BROWSE:SELECT-ROW(1) error on client
Vladimir Tsichevski
07:18 PM User Interface Bug #5241: NPE in LogicalTerminal.refreshBuffers
# Convert, compile and run two procedures below.
# Exit the main window by pressing ESC twice.
The program bumps ...
Vladimir Tsichevski
06:58 PM User Interface Bug #5241 (New): NPE in LogicalTerminal.refreshBuffers
Vladimir Tsichevski
06:46 PM User Interface Bug #5231 (Closed): ChUI CHOOSE characters are too choosey
Greg Shah
06:44 PM User Interface Bug #5231 (Test): ChUI CHOOSE characters are too choosey
Code Review Task Branch 3821c Revision 12248
The changes are good.
Greg Shah
05:52 PM User Interface Bug #5231 (Review): ChUI CHOOSE characters are too choosey
Updated in @3821c_12248@. Please review. Roger Borrello
02:17 PM Build and Source Control Bug #3545: Build fails on Windows when build dir on different drive letter than the gradle depend...
Greg Shah wrote:
> Is this a bug in FWD's usage of Gradle or is it a limitation of Gradle?
This looks like a bug,...
Hynek Cihlar
02:06 PM Build and Source Control Bug #3545: Build fails on Windows when build dir on different drive letter than the gradle depend...
Is this a bug in FWD's usage of Gradle or is it a limitation of Gradle? Greg Shah
02:03 PM Build and Source Control Bug #3545: Build fails on Windows when build dir on different drive letter than the gradle depend...
As a workaround make sure FWD project is located on the same drive letter as the Gradle dependencies. Do one of the f... Hynek Cihlar
04:30 AM Conversion Tools Bug #5239: CASE WHEN statement: unreachable break statements are sometimes inserted
This is a testcase which reproduces all scenarios in #5239-1. Adrian Lungu
04:25 AM Conversion Tools Bug #5239: CASE WHEN statement: unreachable break statements are sometimes inserted
Due to @unreachable.xml@ rules, some CASE-WHEN/OTHER ASTs are annotated with @unreachable_break@, such that the conve... Adrian Lungu
04:16 AM Conversion Tools Bug #5239 (New): CASE WHEN statement: unreachable break statements are sometimes inserted
Adrian Lungu

04/02/2021

02:21 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Sorry, I should have used the term temporary table, so as not to confuse with temp-table, wh...
Igor Skornyakov
02:20 PM Database Feature #3814: more schema metadata
Sorry, I should have used the term temporary table, so as not to confuse with temp-table, which is the 4GL term.
T...
Eric Faulhaber
01:58 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> It seems to me this can be driven primarily from the @ConnectionManager@. Where are the ma...
Igor Skornyakov
01:49 PM Database Feature #3814: more schema metadata
I've finished with persisting of the @_UserTableStat@ data and update of the @_UserTableStat._UserTableStat-read@ cou... Igor Skornyakov
01:47 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Your suggestion with temp tables looks cleaner than mine but seems to be more complicated...
Eric Faulhaber
12:56 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> I do think we need to work on correcting the @_myconnection@ implementation sooner rather th...
Igor Skornyakov
12:25 PM Database Feature #3814: more schema metadata
I do think we need to work on correcting the @_myconnection@ implementation sooner rather than later.
The implemen...
Eric Faulhaber
03:35 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Greg, is right, we did not implement the @_myconnection@ table correctly. For each context/s...
Igor Skornyakov
12:48 AM Database Feature #3814: more schema metadata
Greg, is right, we did not implement the @_myconnection@ table correctly. For each context/session, there should only... Eric Faulhaber
08:41 AM Base Language Feature #4384: Builtin OO Implementation
> openedge.web.webhandler
> openedge.web.webresponsewriter
What is needed to finish these? These have highest pr...
Greg Shah
08:18 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> > There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system ha...
Marian Edu
08:13 AM Base Language Feature #4384: Builtin OO Implementation
> There are a few things left on hold in .net package - mostly related to 'WEB-CONTEXT' system handle that is used fo... Greg Shah

04/01/2021

05:34 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> The first and second inserted records from #3814-282 are a result of the @ConnectManager.re...
Igor Skornyakov
05:02 PM Database Feature #3814: more schema metadata
The first and second inserted records from #3814-282 are a result of the @ConnectManager.register()@ call at the serv... Igor Skornyakov
04:51 PM Database Feature #3814: more schema metadata
What I see in the H2 trace log is that we add two records to this table and never delete them.
inserts:...
Igor Skornyakov
04:34 PM Database Feature #3814: more schema metadata
I recall that @_myconnection@ was added during #3293 and that there is some kind of "singleton" problem with it. But... Greg Shah
04:26 PM Database Feature #3814: more schema metadata
It seems that we have problems with @_MyConnection@ VST support.
With 4GL the statement @find first _MyConnection no...
Igor Skornyakov
05:34 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> This would never be seen in a production application which is compiled in advance. That means th...
Igor Skornyakov
05:33 AM Database Feature #3814: more schema metadata
This would never be seen in a production application which is compiled in advance. That means that the compilation i... Greg Shah
04:15 AM Database Feature #3814: more schema metadata
I've noticed an interesting thing about @_usertablestat@.
Consider the following program:...
Igor Skornyakov
03:24 PM Base Language Feature #4396 (Closed): add LONGCHAR support to X-DOCUMENT:LOAD()
Greg Shah
02:34 PM Base Language Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
Sorry, clearing the assignee was not my intention. Ovidiu Maxiniuc
02:33 PM Base Language Feature #4396 (WIP): add LONGCHAR support to X-DOCUMENT:LOAD()
Yes, it is completed and can be closed. Ovidiu Maxiniuc
09:14 AM Base Language Feature #4396: add LONGCHAR support to X-DOCUMENT:LOAD()
Is this task complete as of 3821c rev 12222? Greg Shah
03:24 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
I've pushed 3821c rev 12240 to xfer.goldencode.com.
Marian: Let's go ahead with the #4384 merge so that you are on...
Greg Shah
02:30 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Done. Committed as revision 12237. Ovidiu Maxiniuc
01:40 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
The changes are not in your branch yet.
Ovidiu: Please make the additional change for the default values and the...
Greg Shah
12:42 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. S...
Marian Edu
11:28 AM Base Language Bug #5202 (Test): Temp Table serialize-name/xml-node-name
Greg Shah
10:39 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Yes, the requested data is available in @TempTableSchema.Column@ starting from rev 12222. Short description of the me... Ovidiu Maxiniuc
09:14 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Is this task complete as of 3821c rev 12222? Greg Shah
03:18 PM Base Language Feature #4768 (WIP): finish copy-lob support
Yes. It passed my testcases.
Then I used the xfer testcases for validation. Initially there were a lot of incorrec...
Ovidiu Maxiniuc
09:14 AM Base Language Feature #4768: finish copy-lob support
Is this task complete as of 3821c rev 12222? Greg Shah
11:29 AM Base Language Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
Greg Shah
11:22 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Greg Shah wrote:
> Is this task complete as of 3821c rev 12222?
Yes. Now all temporary buffers register to their pa...
Ovidiu Maxiniuc
09:14 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Is this task complete as of 3821c rev 12222? Greg Shah
06:58 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
For the appservers agents to start, the FWD server must have SSL enabled.
By changing the server account name (whi...
Constantin Asofiei
02:54 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
I changed server-id on server.xml because I got error mentioned above "server ID <standard> has no account".
Maybe...
Deividas Varzgalys
02:35 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
You've mentioned that you had to change the server-id on server.xml.
Why did you need to do this? The 'standard' ...
Constantin Asofiei
02:30 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
I have three aliases "shared", "appserveris_alias", "rest_server". Deividas Varzgalys

03/31/2021

07:46 PM User Interface Bug #5231: ChUI CHOOSE characters are too choosey
The documentation indicates @KEYCODE(RETURN)@ is returned when @AUTO-RETURN@ is set, and a match is found. Roger Borrello
03:27 PM User Interface Bug #5231 (WIP): ChUI CHOOSE characters are too choosey
Roger Borrello
03:27 PM User Interface Bug #5231: ChUI CHOOSE characters are too choosey
I am almost complete with revising @CHOOSE@ so that it can react to any characters that are being pressed. Previously... Roger Borrello
03:26 PM User Interface Bug #5231 (Closed): ChUI CHOOSE characters are too choosey
Roger Borrello
05:35 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> At some point before @Class.forName@ is called, @DmoMeta.registerDmo@ must have been called ...
Igor Skornyakov
05:34 PM Database Feature #3814: more schema metadata
At some point before @Class.forName@ is called, @DmoMeta.registerDmo@ must have been called for the DMO implementatio... Eric Faulhaber
04:09 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Something doesn't seem right. Why @MetaLock@?
>
> I do not kn...
Igor Skornyakov
04:02 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Something doesn't seem right. Why @MetaLock@?
I do not know. The constructor is just
<pr...
Igor Skornyakov
03:54 PM Database Feature #3814: more schema metadata
> ... Eric Faulhaber
03:13 PM Database Feature #3814: more schema metadata
There was a bug in the @ConnetionManager@ which prevented the creation of the @UserTableStatUpdater@ instances. After... Igor Skornyakov
03:00 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Thinking more on this, if there is commonality in the changes for @RandomAccessQuery@ and @P...
Igor Skornyakov
02:59 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > The fact that there is a "meta" database is only a FWD implement...
Igor Skornyakov
02:35 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > @PreselectQuery@ (the superclass of @AdaptiveQuery@) is the bett...
Eric Faulhaber
02:29 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> The fact that there is a "meta" database is only a FWD implementation detail. The metadata a...
Igor Skornyakov
02:27 PM Database Feature #3814: more schema metadata
The fact that there is a "meta" database is only a FWD implementation detail. The metadata always should be about a p... Eric Faulhaber
02:14 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> You have access to the @RecordBuffer@ object(s) for every query. @RecordBuffer.getDatabase@ ...
Igor Skornyakov
02:11 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> 1. We have one instance of the @UserTableStatUpdater@ per primary database in the @Connec...
Eric Faulhaber
02:10 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> @PreselectQuery@ (the superclass of @AdaptiveQuery@) is the better place for this than @Adap...
Igor Skornyakov
02:01 PM Database Feature #3814: more schema metadata
Igor Skornyakov wrote:
> 2. I understand that there are at least two different types of queries where I should add...
Eric Faulhaber
01:15 PM Database Feature #3814: more schema metadata
I'm looking for the right place for the @UserTableStatUpdater.persist()@ call which flashes collected statistics from... Igor Skornyakov
08:55 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Please post it now, so that it is early enough to let Eric provide feedback. It may save time.
...
Igor Skornyakov
08:52 AM Database Feature #3814: more schema metadata
Please post it now, so that it is early enough to let Eric provide feedback. It may save time. Greg Shah
08:32 AM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Please post an example of the changes you are making (as a diff). I want Eric to have a chance t...
Igor Skornyakov
07:28 AM Database Feature #3814: more schema metadata
Please post an example of the changes you are making (as a diff). I want Eric to have a chance to review before you ... Greg Shah
01:28 PM Runtime Infrastructure Support #5221: Initialization failure during server runtime
Is the error when trying to start an appserver?
If so, it may be because the alias for the appserver certificate, ...
Constantin Asofiei
09:21 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
I cant understand, what kind of certificates should be "trusted" getting this error:... Deividas Varzgalys
06:24 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
I found the solution. It was not changed server-id on server.xml file. Deividas Varzgalys
09:40 AM Database Bug #5224: ROWID is a variable length binary value (4GL quirk)
At this time we have no reason to expect that real applications will depend upon these differences. In FWD code can ... Greg Shah
09:23 AM Database Bug #5224: ROWID is a variable length binary value (4GL quirk)
Parsing, formatting and comparing of @ROWID@ values works differently in FWD:
In OE:
# @ROWID@ is a string of b...
Vladimir Tsichevski
08:51 AM Database Bug #5224 (New): ROWID is a variable length binary value (4GL quirk)
Vladimir Tsichevski
03:41 AM User Interface Feature #5223: SPREADSHEET: Implement formula circular references
SPREADSHEET widget currently doesn't support circular references in formulas. The reason for this is that Keikai back... Hynek Cihlar
03:37 AM User Interface Feature #5223 (New): SPREADSHEET: Implement formula circular references
Hynek Cihlar

03/30/2021

06:20 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin, I checked my old testcase and found that it had been broken. The issue is related to date time formats. Sergey Ivanovskiy
01:37 PM Database Feature #4011 (Closed): database/persistence layer performance improvements
Eric Faulhaber
09:46 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
I made all your suggested changes, but now getting error:... Deividas Varzgalys

03/29/2021

02:46 PM Database Feature #5219: implement native full-text search for word index and CONTAINS support
Eric Faulhaber wrote:
> We also need to review edit 3821c/12004, which changed the index selection portion of query ...
Igor Skornyakov
12:04 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
With #1587, we have provided first class support for the word index and CONTAINS operator, including parsing/indexing... Eric Faulhaber
11:54 PM Database Feature #5219 (New): implement native full-text search for word index and CONTAINS support
Eric Faulhaber
12:49 PM Database Feature #3814: more schema metadata
Greg Shah wrote:
> Yes, now is the time to complete this task.
Thank you. Working in this.
Igor Skornyakov
12:28 PM Database Feature #3814: more schema metadata
Yes, now is the time to complete this task. Greg Shah
12:05 PM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Sorry, please ignore my last post. I was going from memory, but upon rereading this issue's ...
Igor Skornyakov
11:56 AM Database Feature #3814: more schema metadata
Sorry, please ignore my last post. I was going from memory, but upon rereading this issue's history, I see we already... Eric Faulhaber
03:26 AM Database Feature #3814: more schema metadata
Eric Faulhaber wrote:
> Assuming @_usertablestat@ is frequently updated, we do not want to take an approach like we ...
Igor Skornyakov
12:30 AM Database Feature #3814: more schema metadata
Assuming @_usertablestat@ is frequently updated, we do not want to take an approach like we have now with the @_lock@... Eric Faulhaber
09:54 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
There are a few issues here.
1. instead of @P2J Server@, please use @rest_server@ or something like this (i.e. all...
Constantin Asofiei
07:59 AM Runtime Infrastructure Support #5221: Initialization failure during server runtime
*The following are the problem details from Deividas.*
Hello, I am trying to run an application server on a conver...
Greg Shah
07:57 AM Runtime Infrastructure Support #5221 (Closed): Initialization failure during server runtime
Deividas Varzgalys
06:23 AM Database Feature #1587 (Closed): implement full support for word indexes
Greg Shah
12:05 AM Database Feature #1587 (Test): implement full support for word indexes
Eric Faulhaber
12:10 AM Database Feature #5220: extend word index support to SQL Server
#1587 implemented word index support and better implementation of CONTAINS-based queries for PostgreSQL and H2 databa... Eric Faulhaber
12:06 AM Database Feature #5220 (Closed): extend word index support to SQL Server
Eric Faulhaber

03/28/2021

11:33 AM Database Feature #1587: implement full support for word indexes
For the performance testing (@words/words-perf.p@) I use the following data:
The test table definition is:...
Igor Skornyakov
04:56 AM Database Feature #1587: implement full support for word indexes
Added documentation for the new @CONTAINS@ support to the 'Internals' section of Wiki. See [[p2j:Word Index and CONTA... Igor Skornyakov

03/26/2021

05:04 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> For the "how it works" documentation you just posted, you could add a page to the @Internals...
Igor Skornyakov
05:02 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> BTW: maybe it makes sense to add documentation to the Wiki? If so, then to what section?
...
Eric Faulhaber
04:36 PM Database Feature #1587: implement full support for word indexes
h1. Word tables and related database objects
For the table *{T}* and field *{f}* with word index on it the word ta...
Igor Skornyakov
02:13 PM Database Feature #1587: implement full support for word indexes
Merged wors tables tests' data to the @fwd@ test database. Performed cleanup of the tests.
Committed to @xfer.gold...
Igor Skornyakov
01:33 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> What is the problem and do you have an idea about the level of effort required to fix it?
...
Igor Skornyakov
01:22 PM Database Feature #1587: implement full support for word indexes
What is the problem and do you have an idea about the level of effort required to fix it? Eric Faulhaber
08:14 AM Database Feature #1587: implement full support for word indexes
Found a regression in the denormalized extents' support.
Working on this.
Igor Skornyakov
07:23 AM Database Feature #1587: implement full support for word indexes
I've just found a stupid bug in the @schema_word_tables_<db>_<dialect>.sql@ script generation. It is not a problem fo... Igor Skornyakov

03/24/2021

08:02 AM Runtime Infrastructure Feature #2316: improve directory XML encoding
Ideas from Igor:
> I think that the current syntax of the directory.xml file is very verbose. For example the node...
Greg Shah

03/23/2021

02:40 PM User Interface Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
Greg Shah
02:40 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revisions 12167 and 12169
I'm good with the changes.
Greg Shah
02:36 PM User Interface Feature #4182 (Closed): KERNEL32:SLEEP() emulation
Greg Shah
02:35 PM User Interface Feature #4181 (Closed): GetComputerNameA emulation
Greg Shah
12:17 PM Database Bug #4163 (Closed): SHARED non-NEW buffer definitions must act as the equivalent of FIND or CREATE
Greg Shah
09:18 AM Base Language Feature #4384: Builtin OO Implementation
Marian Edu wrote:
> Constantin Asofiei wrote:
> > merged 4384i patch to 3821c rev 12172.
> >
> > Created branch ...
Constantin Asofiei
09:05 AM Base Language Feature #4384: Builtin OO Implementation
Constantin Asofiei wrote:
> merged 4384i patch to 3821c rev 12172.
>
> Created branch 4384j from 3821c rev 12172....
Marian Edu
08:02 AM Base Language Feature #4384: Builtin OO Implementation
merged 4384i patch to 3821c rev 12172.
Created branch 4384j from 3821c rev 12172.
Constantin Asofiei
07:46 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I've just pushed 3821c revision 12170 to xfer.
>
> Please pull it down and rebase 4384i from t...
Marian Edu
07:09 AM Base Language Feature #4384: Builtin OO Implementation
I've just pushed 3821c revision 12170 to xfer.
Please pull it down and rebase 4384i from that revision. Then post...
Greg Shah
06:57 AM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3...
Marian Edu
06:51 AM Base Language Feature #4384: Builtin OO Implementation
Is 4384i in a good state for the changes to be merged back into 3821c? I know we have fixes in 3821c that you may wa... Greg Shah
09:10 AM User Interface Bug #5118: TREELIST widget issues
Another difference:
In 4gl it is illegal to pass an unknown character value as the column caption:
!5118-unknow...
Vladimir Tsichevski
06:17 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
The patches from #4824-19 and #4824-12 are in 3821c rev 12170. Constantin Asofiei
02:34 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
OK, applie...
Marian Edu
02:27 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> BTW, please revert your changes made related to #4824-17.
You probably mean removing ...
Marian Edu
02:25 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, see the attached patch for the #4824-17 issue. Now the test passes.
>
I can't...
Marian Edu

03/22/2021

06:42 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Updates in @12167@. Created @launcher_xxx@ modules to support the launcher, removed JNI code from @desktop_xxx@ modules. Roger Borrello
03:31 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revision 12165
1. I'm not a fan of this @zenity@ dependency, but I think writing the...
Greg Shah
02:26 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Updates in @3821c_12165@ Roger Borrello
01:37 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
It works for me. Greg Shah
01:00 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Here are the 2 (Linux/Windows). I had to merge some text, since I don't have as much control over the @zenity@ tool:
...
Roger Borrello
12:14 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
The error message is good.
In regard to the warning:
* The yellow warning icon is good.
* Please change the te...
Greg Shah
12:05 PM User Interface Feature #4179 (Review): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
Take a look at the demo video and below messages:
!4179_error_message.png!
!4179_warning_message.png!
Roger Borrello
08:13 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> Is language support a requirement?
Yes, but it can be deferred until another customer needs it.
> A warning m...
Greg Shah
10:34 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Is language support a requirement? We need to have:
# A warning message about the danger of launching a resource
# ...
Roger Borrello
06:22 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
BTW, please revert your changes made related to #4824-17. Constantin Asofiei
06:11 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
Marian, see the attached patch for the #4824-17 issue. Now the test passes.
I've also fixed some enum issues.
Constantin Asofiei
02:27 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
Marian Edu wrote:
> A test is in @oo/openedge/net/server_connection/client_socket_connection_parameters/test_propert...
Constantin Asofiei
08:24 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
08:16 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
12:32 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Marian Edu wrote:
> Hi Ovidiu, just checking if this is something you will be handling or expect us to do it? :)
We...
Ovidiu Maxiniuc
10:12 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. T...
Marian Edu
10:55 AM Database Support #5183: database collation
I've committed a newer version of the collation data collector program to 3821c/12160.
The @locale/cp_coll/@ direc...
Eric Faulhaber
09:36 AM Base Language Feature #4761: I18N phase 3
> The problem here is that FWD always keep the character/Strings internally in Java native UTF-16 (as a char array). ... Greg Shah
08:59 AM Base Language Feature #4761: I18N phase 3
Although the CP conversion seems to work in FWD, it is actually incorrect. The appearance of being fine is because on... Ovidiu Maxiniuc
08:13 AM Base Language Support #5200: Database access issue
Eric Faulhaber wrote:
> I don't normally see all this noise in the log at startup. Can you post your @directory.xml@...
Marian Edu
06:48 AM User Interface Bug #5214: Broken z-order for all driver widgets (including SPREADSHEET, HTML-BROWSER, etc.)
To replicate the issue, create a program with two legacy windows, display a HTML-BROWSER widget in one window and the... Hynek Cihlar
06:47 AM User Interface Bug #5214 (Closed): Broken z-order for all driver widgets (including SPREADSHEET, HTML-BROWSER, e...
Hynek Cihlar
05:26 AM Database Feature #1587: implement full support for word indexes
Re-worked ordering looks a little slower than before. However, it is still much faster than with UDF.
| expr ...
Igor Skornyakov

03/21/2021

05:16 PM Database Feature #1587: implement full support for word indexes
Implicit sorting for @_temp@ and 'dirty' databases is implemented. Will be committed tomorrow after additional testin... Igor Skornyakov
09:04 AM Database Feature #1587: implement full support for word indexes
Re-worked implicit ordering for word tables. See #1587-462.
Committed to 3821c/12157.
Igor Skornyakov

03/19/2021

06:26 PM User Interface Feature #4179 (WIP): create a standalone native launcher (Windows EXE and Linux/UNIX version) whi...
> This version does not have the enhancement to warn the user about upcoming launch. Should I leave that as a future ... Greg Shah
06:07 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
I did find an issue related to @execv@ which I fixed. Also:
* postbuild processing was added
* some more specific e...
Roger Borrello
03:54 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
It is sporadic, because I was able to open links repetitively without issue on Firefox. Then it happened on Chrome, a... Roger Borrello
02:00 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> The process list shows there's a "Tooltip Worker" under the spawner still running.
Are you saying the JVM has a ...
Greg Shah
01:34 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> Logging is a girl's best friend.
The launcher is completely gone. The web client application i...
Roger Borrello
01:20 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Logging is a girl's best friend. Greg Shah
12:59 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> The error you posted looks like something associated with the Java debugger support. Disable tha...
Roger Borrello
12:22 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
The error you posted looks like something associated with the Java debugger support. Disable that in the directory b... Greg Shah
12:15 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
I wanted to note that when the application hangs, the web client can never seem to re-connect. In server.log:... Roger Borrello
11:07 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Not sure how all that changed in the task header. Changing back. Roger Borrello
11:06 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> Good work!
Thanks... I do need to see if the way we are spawning under Linux properly returns ...
Roger Borrello
01:18 PM Database Feature #1587: implement full support for word indexes
I've realized that the implicit ordering described in #1587-407 is not correct and can result in the repeated records... Igor Skornyakov
12:23 PM Base Language Support #5200: Database access issue
I don't normally see all this noise in the log at startup. Can you post your @directory.xml@, please?
Is the size ...
Eric Faulhaber
03:13 AM Base Language Support #5200: Database access issue
Greg Shah wrote:
> Is it possible that the working directory for the server has changed? If so, then the database f...
Marian Edu
07:29 AM Base Language Feature #5009 (Closed): add OS-USERID function as 4GL extension
Greg Shah
05:16 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked othe...
Marian Edu
03:47 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Marian, the patch fixes the example you posted, with @sslCiphers@, and I've checked other cases and it works. Maybe ... Constantin Asofiei
03:31 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, please use the attached patch. I still need to reconvert some apps before decid...
Marian Edu

03/18/2021

06:32 PM User Interface Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
Good work! Greg Shah
05:48 PM User Interface Feature #4179 (Review): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
OK... I concur, so I believe it is done. I've moved on to the customer's implementation of @OPEN-MIME-TYPE@. Roger Borrello
05:11 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> The integration into the browser is very clumsy and un-precise. I cannot find the mimeType.rdf file for the Firefox... Greg Shah
05:08 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> What is left to do? Is this really just 70% done?
More like 90%.
The integration into the ...
Roger Borrello
04:21 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
What is left to do? Is this really just 70% done? Greg Shah
04:20 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revision 12149
I'm OK with the changes.
Greg Shah
03:59 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
There was also a need to handle the @file:///@ prefix. Updates in @12149@. Roger Borrello
12:56 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> In the web client, I can put whatever I want in. But at the TC.openMimeResource, it converts:
Yes, in @TC.openMi...
Greg Shah
12:19 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
You are free to do any required changes for your task taking into account the existing functionality of @open-mime-re... Sergey Ivanovskiy
12:04 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
I won't even quote that... I meant to say, I didn't receive the file at the web client.
I was able to get firewall...
Roger Borrello
11:05 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> I didn't not receive the file at the web client
The double negative makes me question: are you saying "I did I r...
Greg Shah
10:27 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Using a Chrome on Windows, with the client/server in my Ubuntu VM, I see the wrapper file:... Roger Borrello
07:19 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> The thought was that the original string could be passed back for the original processing, should it not be able to... Greg Shah
11:34 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Good article: https://stackoverflow.com/questions/6267546/how-do-i-associate-a-custom-mime-type-to-my-local-applicati... Roger Borrello
11:25 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> Is it fully working at this point?
My testcase works on Firefox. I am trying to get the same r...
Roger Borrello
10:55 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> Code Review Task 3821c Revisions 12140 through 12142
>
> The changes are good.
>
> The @Gui...
Roger Borrello
08:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Is it fully working at this point? Greg Shah
08:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task 3821c Revisions 12140 through 12142
The changes are good.
The @GuiWebDriver.writeLauncherWrapp...
Greg Shah
04:22 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu Maxiniuc wrote:
> Sorry for that but the dynamic proxy is the only way to accommodate the double interface ...
Eric Faulhaber
04:02 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but sin...
Ovidiu Maxiniuc
09:15 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu, for temp-table I can add the 'release' for default buffer buffer in @JsonExport@ but since this behavior is p... Marian Edu
03:03 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Nice catch! Indeed, the @StaticTempTable@ does not initialize correctly those attributes. They need to be added. Also... Ovidiu Maxiniuc
03:25 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
OK, actually it does look like the temptable is implementing both @NamedSerializable@ and @XmlNode@ so the info shoul... Marian Edu
01:12 PM Base Language Feature #4384: Builtin OO Implementation
Marian: I've updated this table (last changes were from #4384-413), but the only change seems to be related to @opene... Greg Shah
01:09 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Beside the #4174-234 and #4174-235, we should test key combinations in the calendar fill-in and popup:
* cursor keys...
Constantin Asofiei
11:27 AM Base Language Support #5200: Database access issue
Is it possible that the working directory for the server has changed? If so, then the database files would not be fo... Greg Shah
11:21 AM Base Language Support #5200: Database access issue
Marian Edu wrote:
> Greg Shah wrote:
> > Launching the FWD server from Eclipse may also make this problem worse. C...
Ovidiu Maxiniuc
11:11 AM Base Language Support #5200: Database access issue
Greg Shah wrote:
> Launching the FWD server from Eclipse may also make this problem worse. Consider starting the se...
Marian Edu
11:07 AM Base Language Support #5200: Database access issue
Ovidiu Maxiniuc wrote:
> Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Well,...
Marian Edu
11:06 AM Base Language Support #5200: Database access issue
Launching the FWD server from Eclipse may also make this problem worse. Consider starting the server separately. Greg Shah
10:59 AM Base Language Support #5200: Database access issue
Try to manually delete @deploy/db/*.h2.db@ before recreating/importing the database.
Note that h2 DBM runs within ...
Ovidiu Maxiniuc
03:29 AM Base Language Support #5200: Database access issue
Eric Faulhaber wrote:
> Marian Edu wrote:
>
> > Did a @deploy.all@ and that seems to be recreated the database, a...
Marian Edu
11:20 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Marian, please use the attached patch. I still need to reconvert some apps before deciding that's OK for 3821c.
Constantin Asofiei
09:42 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin Asofiei wrote:
> Marian, please post the 4GL code snippet which doesn't convert properly. Thanks!
The ...
Marian Edu
09:39 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Marian, please post the 4GL code snippet which doesn't convert properly. Thanks! Constantin Asofiei
09:25 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
Constantin, I have a conversion error when using one of the .NET classes @ClientSocketConnectionParameters@. There ar... Marian Edu
11:11 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > What about ordering for @_temp@ and 'dirty'?
>
> If you c...
Igor Skornyakov
11:09 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> What about ordering for @_temp@ and 'dirty'?
If you can get this done today or tomorro...
Eric Faulhaber
07:54 AM Database Feature #1587: implement full support for word indexes
A refactored version of the word tables' support and creation of word tables for the @_temp@ database (currently disa... Igor Skornyakov
07:42 AM Database Feature #1587: implement full support for word indexes
The results of the performance test ("warmed" mode). Last 4 columns are times in ms:
| expr | records | 4...
Igor Skornyakov
05:33 AM Database Feature #1587: implement full support for word indexes
After adding "warming up" to my @words/words-perf.p@ performance test I've noticed the following. The screen remains ... Igor Skornyakov
04:40 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> In 3821c/12143, I have added the 1688 conversion-time warning and code to remove the subscri...
Igor Skornyakov
04:36 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> I'm sure we can adapt the @orm.Persister@ class to allow for some trigger-like feature which...
Igor Skornyakov
12:01 AM Database Feature #1587: implement full support for word indexes
In 3821c/12143, I have added the 1688 conversion-time warning and code to remove the subscript from an extent field l... Eric Faulhaber

03/17/2021

07:31 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
I was missing the @DesktopHelpers@ classname in the method declaration, leading to the issue in #4179-67. Fixed in @1... Roger Borrello
06:33 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Eugenie Lyzenko wrote:
> Never mind. I see this is already fixed in @12141@. Thanks.
My apologies. The makefile c...
Roger Borrello
06:27 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Eugenie Lyzenko wrote:
> Eugenie Lyzenko wrote:
> > Roger Borrello wrote:
> > > Changes committed in @12140@.
> ...
Eugenie Lyzenko
06:23 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Eugenie Lyzenko wrote:
> Roger Borrello wrote:
> > Changes committed in @12140@.
> >
> > Regarding the paramete...
Eugenie Lyzenko
06:06 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Roger Borrello wrote:
> Changes committed in @12140@.
>
> Regarding the parameters, I didn't want to hold up the...
Eugenie Lyzenko
05:40 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Changes committed in @12140@.
Regarding the parameters, I didn't want to hold up the task for this. There's some ...
Roger Borrello
10:25 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> I found that in using Desktop.java, we have some conflicts with awt.Desktop. Should I name that something else?
...
Greg Shah
09:26 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> 1. @LAUNCHER_MIME_TYPE@ should only be defined in one place. Why not put it in @Desktop.java@ and...
Roger Borrello
08:08 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revision 12127
1. @LAUNCHER_MIME_TYPE@ should only be defined in one place. Why not ...
Greg Shah
10:49 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> It just needs to live wherever the @p2j.jar@ exists. It looks like you changed the name of the n...
Roger Borrello
06:23 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Without triggers, we have to add the word tables population/update on every insert/update...
Eric Faulhaber
02:04 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> The current implementation of triggers in H2 seems to be a dealbreaker, in that the trigger ...
Igor Skornyakov
01:53 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> It seems that for H2 temporary tables it is impossible to use triggers. H2 trigger is invok...
Eric Faulhaber
09:47 AM Database Feature #1587: implement full support for word indexes
It seems that for H2 temporary tables it is impossible to use triggers. H2 trigger is invoked with a separate new con... Igor Skornyakov
08:31 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I've encountered a strange problem with trigger for @_temp@:
> [...]
>
> The @OnInsertW...
Igor Skornyakov
07:30 AM Database Feature #1587: implement full support for word indexes
I've encountered a strange problem with trigger for @_temp@:... Igor Skornyakov
03:52 AM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> No runtime changes are required. By "will just not work" I mean that the corresponding piec...
Igor Skornyakov
03:30 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Until now, I think yes. I think the other related tables (normalized extent field tables), i...
Igor Skornyakov
03:27 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Sorry, to clarify "will just not work", do you mean that removing the subscript at conversio...
Igor Skornyakov
04:36 PM Database Feature #3574 (Closed): finish implementation of temp-table XML support
Greg Shah
04:26 PM Database Feature #3574: finish implementation of temp-table XML support
Yes, please do. I am not aware of any remaining issue. Ovidiu Maxiniuc
02:30 PM Database Feature #3574: finish implementation of temp-table XML support
Can we close this? Greg Shah
03:18 PM Testing Feature #1888 (Closed): integrate the framework into the build
Greg Shah
03:14 PM Testing Feature #1888: integrate the framework into the build
Greg Shah wrote:
> It looks good.
>
> Please add javadoc for @AbstractDateTest.createDate()@, @TestDateFormat.bef...
Vladimir Tsichevski
02:57 PM Testing Feature #1888: integrate the framework into the build
It looks good.
Please add javadoc for @AbstractDateTest.createDate()@, @TestDateFormat.beforeClass()@, @TestDateFo...
Greg Shah
02:30 PM Testing Feature #1888: integrate the framework into the build
Greg Shah wrote:
> Code Review Task Branch 3821c Revision 12130
>
> It is good. I really only see coding standar...
Vladimir Tsichevski
11:13 AM Testing Feature #1888: integrate the framework into the build
Code Review Task Branch 3821c Revision 12130
It is good. I really only see coding standards issues.
1. Please ...
Greg Shah
09:56 AM Testing Feature #1888 (Review): integrate the framework into the build
JUnit-based testing support was added in 3821c rev. 12130.
Also 139 tests in 13 containers for parsing/applying va...
Vladimir Tsichevski
02:29 PM Database Bug #5176 (Closed): Buffer field attribute leak
Greg Shah
12:38 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusin...
Ovidiu Maxiniuc
06:55 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
I've updated the tests in @oo/json/quirks/table_serialize.p@ and the behavior is rather confusing :(
For a temp-ta...
Marian Edu
11:51 PM Base Language Feature #4768: finish copy-lob support
Ovidiu, please note we still need to ensure that UNDO on a persistent table with a LOB field works correctly. Eric Faulhaber

03/16/2021

07:15 PM Base Language Feature #4768: finish copy-lob support
Ovidiu Maxiniuc wrote:
> > * Check undo behavior (if any) with test cases.
> Actually the LOB fields are only allow...
Eric Faulhaber
06:46 PM Base Language Feature #4768: finish copy-lob support
> * Check undo behavior (if any) with test cases.
Actually the LOB fields are only allowed in @NO-UNDO@ tables, the ...
Ovidiu Maxiniuc
06:59 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
It just needs to live wherever the @p2j.jar@ exists. It looks like you changed the name of the native method. Did y... Greg Shah
05:54 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
A minor problem with the Swing that I can move on from. I was just trying to complete the code. But the JNI cannot be... Roger Borrello
01:13 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Roger Borrello wrote:
> Greg Shah wrote:
> > Code Review #4179-61 Patch
> >
> > 1. The changes to @GuiWebDriver....
Sergey Ivanovskiy
11:29 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> At this point we don't know whether we have a URI for launcher://file_to_launch or simply a path to a file.
We d...
Greg Shah
11:21 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> Code Review #4179-61 Patch
>
> 1. The changes to @GuiWebDriver.openMimeResource()@ are:
>
>...
Roger Borrello
10:13 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review #4179-61 Patch
1. The changes to @GuiWebDriver.openMimeResource()@ are:
* should not be uncondition...
Greg Shah
09:28 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
The wrapping end is coded and attached as a patch. I would appreciate some review. I am working on the native code, w... Roger Borrello
06:41 PM Database Feature #1587: implement full support for word indexes
Ovidiu Maxiniuc wrote:
> The only case that comes into my mind is that there is a single statement and the delimiter...
Eric Faulhaber
06:35 PM Database Feature #1587: implement full support for word indexes
I think the missing of @dialect.getDelimiter()@ is just an omission. I am sorry for that. Please add it in @TempTable... Ovidiu Maxiniuc
06:34 PM Database Feature #1587: implement full support for word indexes
Actually, we do append the delimiter to the end of the DROP INDEX statements, which are added to the JDBC batch first... Eric Faulhaber
06:26 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> I think it is needed. Without it, the statements are not properly terminated and cannot b...
Eric Faulhaber
06:22 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Actually, I remove the subscript at runtime (now silently) at a very early stage of the p...
Eric Faulhaber
06:19 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> > Is there any reason why we do not append @dialect.getDelimiter()@ to the @drop table@ stat...
Igor Skornyakov
06:12 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Is there any reason why we do not append @dialect.getDelimiter()@ to the @drop table@ sta...
Eric Faulhaber
05:40 PM Database Feature #1587: implement full support for word indexes
Is there any reason why we do not append @dialect.getDelimiter()@ to the @drop table@ statement in the TempTableHelpe... Igor Skornyakov
04:18 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:

> I can make the conversion changes (including adding the 1688 warning), but I wanted to un...
Igor Skornyakov
03:57 PM Database Feature #1587: implement full support for word indexes
> This is a little bit of a grey area, because the converted output we are talking about is a string containing a con... Greg Shah
03:52 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> In other words, it is OK in the input 4GL code but we should only ever generate correct/clean Jav...
Eric Faulhaber
03:39 PM Database Feature #1587: implement full support for word indexes
> Actually, I do not think that leaving the subscript in the converted code is misleading since the definition of th... Greg Shah
03:05 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> If we fix the conversion to drop the extent field dereference, will the current runtime be a...
Igor Skornyakov
02:14 PM Database Feature #1587: implement full support for word indexes
If we fix the conversion to drop the extent field dereference, will the current runtime be able to handle the FQL? If... Eric Faulhaber
02:00 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Please refresh my memory...for the 1688 warning, is adding the conversion-time warning the o...
Igor Skornyakov
01:06 PM Database Feature #1587: implement full support for word indexes
Please refresh my memory...for the 1688 warning, is adding the conversion-time warning the only thing left to be done... Eric Faulhaber
04:01 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor, what is left for this task, besides adding the 1688 error to conversion?
Eric,
I u...
Igor Skornyakov
03:56 AM Database Feature #1587: implement full support for word indexes
Igor, what is left for this task, besides adding the 1688 error to conversion? Eric Faulhaber
04:43 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
I created the following test:... Ovidiu Maxiniuc
03:42 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
This is a bit strange: suppose we have a record in buffer but, since the record was not validated, it may be invalid.... Ovidiu Maxiniuc
01:42 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Marian Edu wrote:
> Ovidiu Maxiniuc wrote:
> > The 'uncommitted' records are just one for each each buffer. For the...
Eric Faulhaber
12:53 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Ovidiu Maxiniuc wrote:
> I do not think the problem here is the transaction. It seems to me that this is only relate...
Marian Edu
12:22 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
I do not think the problem here is the transaction. It seems to me that this is only related to serialization methods... Ovidiu Maxiniuc
07:38 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
Eric/Ovidiu: the above looks like a temp-table flush issue. Constantin Asofiei
05:52 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
There seems to be a difference in how 4GL is handling serialization/transaction scoping for temp-tables. First I thou... Marian Edu
05:52 AM Base Language Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
Marian Edu
01:02 PM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Ovidiu Maxiniuc wrote:
> The @xmlNodeName@ and @serializeName@ are members of this structure and they are used on ...
Marian Edu
11:51 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
The code in @Column@ constructor is as old as the class itself. What has changed recently is the data structure and t... Ovidiu Maxiniuc
11:34 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Aren't these changes in a very recent revision of 3821c? I think they are not present in the latest 4384i. Perhaps ... Greg Shah
11:23 AM Base Language Bug #5202 (WIP): Temp Table serialize-name/xml-node-name
We do not use the @Table@ annotation directly, because that is the static hardcoded value. Instead, the values of its... Ovidiu Maxiniuc
03:49 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
Eric/Ovidiu: please comment what's the proper way of resolving the xmlNodeName, serializeName for a temp-table. Constantin Asofiei
03:44 AM Base Language Bug #5202: Temp Table serialize-name/xml-node-name
While the @Table@ annotation has both the @xmlNodeName@ and @serializeName@ info, that is not available in @TempTable... Marian Edu
03:43 AM Base Language Bug #5202 (Test): Temp Table serialize-name/xml-node-name
Marian Edu
11:26 AM Testing Feature #1888: integrate the framework into the build
By generic, I mean that the code would be used in other projects outside of FWD. Greg Shah
11:26 AM Testing Feature #1888: integrate the framework into the build
4GL (OE) related stuff is FWD-specific so that is NOT generic. Greg Shah
10:42 AM Testing Feature #1888: integrate the framework into the build
Greg Shah wrote:
> ... For anything generic, please put the helpers in @com.goldencode.testing@.
By anything ge...
Vladimir Tsichevski
10:39 AM Testing Feature #1888: integrate the framework into the build
> We can use something like com.goldencode.p2j.tests as the base package name for that classes, OK?
For any test h...
Greg Shah
10:35 AM Testing Feature #1888: integrate the framework into the build
Greg Shah wrote:
> Please put the test classes into the same package as the classes they test, but with a @test@ bas...
Vladimir Tsichevski
03:32 AM User Interface Bug #5118: TREELIST widget issues
Vladimir Tsichevski wrote:
> An issue from #4908-4:
>
> By pressing and releasing left and right mouse buttons ...
Hynek Cihlar
03:05 AM Base Language Support #5120: Date/Datetime - from iso
Constantin Asofiei wrote:
> Marian: can you take a look at this part:
> > plus some formatting of the string read...
Marian Edu

03/15/2021

07:42 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> I want to add @GuiWebDriver.openLauncherResource@ that will mimic @openMimeResource@ but will create a temp wrapper... Greg Shah
06:06 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Some change questions...
I want to add @GuiWebDriver.openLauncherResource@ that will mimic @openMimeResource@ but ...
Roger Borrello
02:13 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
For security reasons, we will prompt the user before calling @desktopOpen()@. The idea is to display the command lin... Greg Shah
02:06 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
I've just spoken with Roger and we've agreed on the following approach.
*1.* @OPEN-MIME-RESOURCE@ will be enhanced...
Greg Shah
09:51 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Roger Borrello wrote:
> To close out my thoughts (I have a doctor appointment shortly), if we do find @file:///@, we...
Sergey Ivanovskiy
09:46 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Why are we messing with @file://@ in this task? The plan was to *always* use a @launcher://@ protocol for the launch... Greg Shah
09:43 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
To close out my thoughts (I have a doctor appointment shortly), if we do find @file:///@, we can proceed as if the re... Roger Borrello
09:40 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
As to what that means to our code, if we agree on the "file://" prefix... we have to further decide if there is or is... Roger Borrello
09:38 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Sergey Ivanovskiy wrote:
> For an example, this url throws exception @new URL("file://" + "C:\\tmp\\name.txt");@ but...
Roger Borrello
09:10 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
For an example, this url throws exception @new URL("file://" + "C:\\tmp\\name.txt");@ but this one is correct... Sergey Ivanovskiy
09:01 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
These changes are not correct because @file:///@ is important for local files. Please look at https://en.wikipedia.or... Sergey Ivanovskiy
08:18 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Sergey, take a look at this update I propose for @UiUtils@:... Roger Borrello
04:46 PM Base Language Support #5120: Date/Datetime - from iso
Greg Shah wrote:
> OK, defer the work. Please create a task for it.
Added #5201.
Marian: can you take a look at...
Constantin Asofiei
04:45 PM Base Language Bug #5201: fix issues related to the error messages reported for invalid date/datetime/datetime-t...
From #5120-7:
> ... rev 1010 of the xfer testcases project contains a set of tests of how literals are parsed as d...
Constantin Asofiei
04:43 PM Base Language Bug #5201 (New): fix issues related to the error messages reported for invalid date/datetime/date...
Constantin Asofiei
04:40 PM User Interface Bug #5118: TREELIST widget issues
An issue from #4908-4:
By pressing and releasing left and right mouse buttons while dragging a tree column heade...
Vladimir Tsichevski
03:00 PM Database Feature #1587: implement full support for word indexes
* Re-worked implicit ordering to be compatible with one for @CONTAINS@ with UDF described in #1587-423
* Refactored ...
Igor Skornyakov
03:29 AM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> One question: for a given record, is there any efficiency/performance difference evaluating ...
Igor Skornyakov
01:35 PM Database Bug #5176: Buffer field attribute leak
Eric Faulhaber wrote:
> Code review 3821c/12108:
> Generally, the changes look good to me, though the change was so...
Ovidiu Maxiniuc
10:42 AM Base Language Support #5200 (Closed): Database access issue
Marian Edu wrote:
> Did a @deploy.all@ and that seems to be recreated the database, all good now... hmm, maybe one...
Eric Faulhaber
10:25 AM Base Language Support #5200: Database access issue
Eric Faulhaber wrote:
> Is @CUSTOMER@ a persistent table or a temp-table?
>
> If persistent, what is the size of ...
Marian Edu
10:16 AM Base Language Support #5200: Database access issue
Eric Faulhaber wrote:
> Is @CUSTOMER@ a persistent table or a temp-table?
>
> If persistent, what is the size of ...
Marian Edu
10:06 AM Base Language Support #5200: Database access issue
Is @CUSTOMER@ a persistent table or a temp-table?
If persistent, what is the size of your database file (@deploy/d...
Eric Faulhaber
09:37 AM Base Language Support #5200: Database access issue
I'm having issues with accessing the 'fwd' database in one test, the database seems to be setup to use H2 and I don't... Marian Edu
09:36 AM Base Language Support #5200 (Closed): Database access issue
Marian Edu
09:21 AM Base Language Support #5199 (Closed): decimal - get value
Greg Shah
08:43 AM Base Language Support #5199: decimal - get value
Constantin Asofiei wrote:
> There is the @decimal.toBigDecimal()@ if you want to get the @BigDecimal@ instance.
T...
Marian Edu
07:29 AM Base Language Support #5199: decimal - get value
There is the @decimal.toBigDecimal()@ if you want to get the @BigDecimal@ instance. Constantin Asofiei
03:28 AM Base Language Support #5199: decimal - get value
Trying to get the JSON serialization as close as possible to the 4GL one I see for decimal data type the conversion i... Marian Edu
03:28 AM Base Language Support #5199 (Closed): decimal - get value
Marian Edu

03/14/2021

05:27 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Hopefully is not not just a 'late night idea' ))
Well, it seems like an interesting on...
Eric Faulhaber
06:16 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Sergey Ivanovskiy wrote:
> @UiUtils.resolveLocalFileResource(String uriString)@ doesn't throw malformed URL exceptio...
Sergey Ivanovskiy
05:26 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Roger Borrello wrote:
> Greg Shah wrote:
> > At this point, we are going with our own @launcher://@ protocol for sp...
Sergey Ivanovskiy

03/13/2021

12:08 PM Testing Feature #1888: integrate the framework into the build
Greg Shah wrote:
> I know and accept that this different from the standard Maven layout, but we already deviate. ...
Vladimir Tsichevski
11:22 AM Testing Feature #1888: integrate the framework into the build
Please put the test classes into the same package as the classes they test, but with a @test@ base directory instead ... Greg Shah

03/12/2021

06:50 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> With respect to the OPEN-MIME-TYPE testcase and Swing, it also works "out of the box" using the file:// protocol
...
Greg Shah
06:28 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Roger Borrello wrote:
> Greg Shah wrote:
> > At this point, we are going with our own @launcher://@ protocol for sp...
Greg Shah
05:07 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
With respect to the @OPEN-MIME-TYPE@ testcase and Swing, it also works "out of the box" using the @file://@ protocol,... Roger Borrello
03:49 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> At this point, we are going with our own @launcher://@ protocol for specifying the resource to lo...
Roger Borrello
12:31 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
It was @msys@. I'm not sure where that comes into play, but when I don't include @c:\msys\bin@ in the path, everythin... Roger Borrello
11:52 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> See @.bzrignore@.
Thanks.
With respect to @library.c@ and the non-declaration, I'll have to d...
Roger Borrello
08:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
See @.bzrignore@. Greg Shah
08:49 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> I assume you are fixing them.
With respect to the Java header, which is what triggered a rebui...
Roger Borrello
07:49 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
At this point, we are going with our own @launcher://@ protocol for specifying the resource to load?
If so, then I...
Greg Shah
07:44 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
> because there were warnings/errors in memory.c and library.c
I assume you are fixing them.
Greg Shah
07:44 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revision 12113
The changes are good.
Greg Shah
05:36 PM Database Feature #1587: implement full support for word indexes
BTW. I've just realized that it is possible to add a 'natural' implicit ordering to the queries using the @CONTAINS@ ... Igor Skornyakov
02:27 PM Database Feature #1587: implement full support for word indexes
I'm ok with using GUIDs. Eric Faulhaber
02:25 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Do dynamic temp-tables have names?
Yes, they are referenced in subsequent dynamic queries by n...
Eric Faulhaber
02:20 PM Database Feature #1587: implement full support for word indexes
Greg Shah wrote:
> Do dynamic temp-tables have names?
If they are in the H2 database they should have at least so...
Igor Skornyakov
02:16 PM Database Feature #1587: implement full support for word indexes
Do dynamic temp-tables have names? Greg Shah
02:10 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> When you say "ensure that data objects created for word tables are...
Igor Skornyakov
02:09 PM Database Feature #1587: implement full support for word indexes
Some google searches suggest '@@@' is a valid character in an SQL table name, but not in a 4GL table name. This will ... Eric Faulhaber
01:59 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> Another question. I need to ensure that data objects created for word tables are unique, ev...
Eric Faulhaber
01:45 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Yes, the dirty database should work properly with extent fields, if we go with the UDF appro...
Igor Skornyakov
01:42 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> So I have to add a check for @isDirty@ and do not re-write the query for the 'dirty' data...
Eric Faulhaber
01:32 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > What is 'dirty' database and should I consider such databases fo...
Igor Skornyakov
01:22 PM Database Feature #1587: implement full support for word indexes
Igor Skornyakov wrote:
> What is 'dirty' database and should I consider such databases for the word tables support?
...
Eric Faulhaber
05:28 AM Database Feature #1587: implement full support for word indexes
Another question. I need to ensure that data objects created for word tables are unique, even in the scope of a sessi... Igor Skornyakov
05:19 AM Database Feature #1587: implement full support for word indexes
Sorry for my ignorance. What is 'dirty' database and should I consider such databases for the word tables support?
T...
Igor Skornyakov
04:41 PM Testing Feature #1888: integrate the framework into the build
Hynek Cihlar wrote:
> You will need to add dependency on JUnit 5 including @junit-platform-console-standalone@.
>...
Vladimir Tsichevski
04:17 PM Database Bug #5056 (Closed): Temp-tables and unique indexes
Eric Faulhaber
04:00 PM Database Bug #5056: Temp-tables and unique indexes
The validation works correctly for temp-tables now. It does not really make sense why OE shows error 132 multiple tim... Ovidiu Maxiniuc
11:39 AM Database Bug #5176: Buffer field attribute leak
Code review 3821c/12108:
Generally, the changes look good to me, though the change was so dense in @TableMapper@, ...
Eric Faulhaber
09:33 AM Base Language Bug #5194: Stream handle - type missing, not deletable
As a side note when serializing JSON data to a stream the 4GL does not close the stream, however the data is being fl... Marian Edu
03:57 AM Base Language Bug #5194: Stream handle - type missing, not deletable
There are some issues with a stream handle, first it does not support @type@ property - trying to access it eventuall... Marian Edu
03:57 AM Base Language Bug #5194 (New): Stream handle - type missing, not deletable
Marian Edu

03/11/2021

06:58 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
See @12113@ for updates.
Also, it must have been some time since @ant-native@ was built on 32-bit, because there w...
Roger Borrello
10:35 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Code Review Task Branch 3821c Revision 12111
This is much better.
1. I don't think that @desktop.h@ should have...
Greg Shah
09:35 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Please review rev 12111. Right now the @fwd_local_launcher.c@ is a little bit "hokey", but until I get the connective... Roger Borrello
07:23 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Search for @javah@ in @build.xml@. Greg Shah
06:21 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
With respect to the JNI and the makefile, the @JNIHEADER@ macro includes generated headers. How are those generated, ... Roger Borrello
02:41 PM Database Feature #1587: implement full support for word indexes
Eric Faulhaber wrote:
> Just saw this in the H2 mailing list, FWIW. Noel is one of the main contributors to the proj...
Igor Skornyakov
02:30 PM Database Feature #1587: implement full support for word indexes
Just saw this in the H2 mailing list, FWIW. Noel is one of the main contributors to the project. The OP was reporting... Eric Faulhaber
10:10 AM Base Language Bug #5192 (Hold): OO Quirk - Json Number with exponent
Greg Shah
10:08 AM Base Language Bug #5192: OO Quirk - Json Number with exponent
> we can implement it right in FWD and let all those numeric get methods parse the actual number instead of throwing ... Greg Shah
08:55 AM Base Language Bug #5192: OO Quirk - Json Number with exponent
Although numbers with exponents are supported to some extent in 4GL implementation those are not really parsed, one c... Marian Edu
08:45 AM Base Language Bug #5192 (Hold): OO Quirk - Json Number with exponent
Marian Edu
07:49 AM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
Eric Faulhaber wrote:
> Ovidiu, can you think of an efficient way to give access to @SharedVariableManager.lookupTem...
Ovidiu Maxiniuc
09:22 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
Roger Borrello wrote:
> Greg Shah wrote:
> > I think the legacy name can be found in @expected@. It is the DMO we ...
Eric Faulhaber

03/10/2021

04:28 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
The testcases are very good, thank you. The behavior is indeed just like tables/table-handles except for the interes... Greg Shah
02:25 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Greg Shah wrote:
> > I have a set of testcases in our old/crappy testcase repo. I will check them in to the new/hotn...
Marian Edu
04:27 PM Database Bug #5176 (WIP): Buffer field attribute leak
I committed the fix in 3821c as revision 12108. The update is a aggregate, it contains fixes for other smaller issues... Ovidiu Maxiniuc
04:08 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
Eric? Greg Shah
03:51 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
Greg Shah wrote:
> I think the legacy name can be found in @expected@. It is the DMO we are searching for, which in...
Roger Borrello
01:17 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
I think the legacy name can be found in @expected@. It is the DMO we are searching for, which inherently maps 1-to-1... Greg Shah
12:02 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
At this point in processing I don't think we know the legacy name (since we haven't found it).
From @SharedVariabl...
Roger Borrello
01:44 PM Database Bug #4173 (Closed): BUFFER-COPY/BUFFER-COMPARE compares table fields by name rather than data typ...
Greg Shah
01:29 PM Database Bug #4173 (WIP): BUFFER-COPY/BUFFER-COMPARE compares table fields by name rather than data type a...
This can be closed; the premises in #4173 are not accurate as there is a difference in implementation between @bufer-... Adrian Lungu
11:01 AM Database Bug #4173: BUFFER-COPY/BUFFER-COMPARE compares table fields by name rather than data type and order
Is this still an open issue? Greg Shah
01:42 PM Database Feature #3958 (Closed): BUFFER-COPY optimization
Greg Shah
01:22 PM Database Feature #3958: BUFFER-COPY optimization
This can be closed; the BUFFER-COPY implementation reached all the optimizations proposed here. Adrian Lungu
11:00 AM Database Feature #3958: BUFFER-COPY optimization
What is left to do on this task? Greg Shah
01:26 PM Database Feature #4011: database/persistence layer performance improvements
We have the idea in #4011-774 implemented as @DmoSignature@. Adrian Lungu
11:01 AM Database Feature #4011: database/persistence layer performance improvements
Is #4011-774 complete? Greg Shah
01:19 PM Database Feature #4055: optimize temp-table output parameter copying
#4055-63 keeps track of the things left to do. The opened ones are still some possible directions, which were explore... Adrian Lungu
10:59 AM Database Feature #4055: optimize temp-table output parameter copying
What is left to do on this task? Greg Shah
11:21 AM Database Feature #1587: implement full support for word indexes
The final logic for implicit sorting appeared to be more tricky than I've described initially. In particular, a situa... Igor Skornyakov
08:27 AM User Interface Bug #4826 (Closed): HTTP 413 error with Web Client
Greg Shah
05:13 AM User Interface Bug #4826: HTTP 413 error with Web Client
Sergey Ivanovskiy wrote:
> I changed this condition @if (key.substring(0, 4).toLowerCase() = = "auth-")@ to @if (key...
Hynek Cihlar
05:13 AM User Interface Bug #4826: HTTP 413 error with Web Client
Sergey Ivanovskiy wrote:
> It seems that @substring(indexStart, indexEnd)@ is safe and doesn't throw index out of bo...
Hynek Cihlar
04:07 AM User Interface Bug #4826: HTTP 413 error with Web Client
The ECMA 262 specification https://tc39.es/ecma262/#sec-string.prototype.substring also states the same specification... Sergey Ivanovskiy
04:04 AM User Interface Bug #4826: HTTP 413 error with Web Client
I changed this condition @if (key.substring(0, 4).toLowerCase() = = "auth-")@ to @if (key.substring(0, 5).toLowerCase... Sergey Ivanovskiy
04:01 AM User Interface Bug #4826: HTTP 413 error with Web Client
It seems that @substring(indexStart, indexEnd)@ is safe and doesn't throw index out of bound exception. MDN said that... Sergey Ivanovskiy
07:44 AM Base Language Feature #4965: Parameter annotation - qualified
Constantin Asofiei wrote:
> Marian, you mean a @return new progress.lang.object()@ will work in 4GL but will not wor...
Marian Edu
06:23 AM Base Language Feature #4965: Parameter annotation - qualified
Marian, you mean a @return new progress.lang.object()@ will work in 4GL but will not work in FWD? If yes, then this i... Constantin Asofiei
05:51 AM Base Language Feature #4965: Parameter annotation - qualified
Marian Edu wrote:
> Constantin Asofiei wrote:
> > Each object var definition should be declared outside the top-lev...
Marian Edu
02:14 AM Base Language Bug #4978: Static method call in base class
Greg Shah wrote:
> > @o:foo()@ produces a compile error when called from @Extension@ because @o@ is @Base@ and @foo(...
Marian Edu
 

Also available in: Atom