Activity
From 02/22/2021 to 03/23/2021
03/23/2021
- 02:40 PM User Interface Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- 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. - 02:36 PM User Interface Feature #4182 (Closed): KERNEL32:SLEEP() emulation
- 02:35 PM User Interface Feature #4181 (Closed): GetComputerNameA emulation
- 12:17 PM Database Bug #4163 (Closed): SHARED non-NEW buffer definitions must act as the equivalent of FIND or CREATE
- 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 ... - 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.... - 08:02 AM Base Language Feature #4384: Builtin OO Implementation
- merged 4384i patch to 3821c rev 12172.
Created branch 4384j from 3821c rev 12172. - 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... - 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... - 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... - 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...
- 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... - 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.
- 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... - 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 ... - 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...
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.
- 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... - 02:26 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Updates in @3821c_12165@
- 01:37 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- It works for me.
- 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:
... - 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... - 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! - 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... - 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
# ... - 06:22 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
- BTW, please revert your changes made related to #4824-17.
- 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. - 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... - 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... - 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... - 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... - 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... - 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... - 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). ...
- 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...
- 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@... - 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...
- 06:47 AM User Interface Bug #5214 (Closed): Broken z-order for all driver widgets (including SPREADSHEET, HTML-BROWSER, e...
- 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 ...
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...
- 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.
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 ...
- 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... - 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...
- 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 ... - 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... - 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.
- 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... - 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...
- 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:...
- 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.
- 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 ... - 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...
- 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 ... - 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... - 07:29 AM Base Language Feature #5009 (Closed): add OS-USERID function as 4GL extension
- 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... - 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 ...
- 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...
03/18/2021
- 06:32 PM User Interface Feature #4179 (Closed): create a standalone native launcher (Windows EXE and Linux/UNIX version) ...
- Good work!
- 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@.
- 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...
- 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 ... - 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?
- 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. - 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@.
- 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... - 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...
- 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... - 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... - 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:...
- 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...
- 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...
- 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... - 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... - 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?
- 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... - 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 ... - 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... - 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...
- 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...
- 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...
- 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...
- 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... - 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...
- 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... - 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... - 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,... - 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.
- 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 ... - 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... - 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.
- 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 ... - 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!
- 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...
- 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... - 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... - 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...
- 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... - 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 ...
- 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... - 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... - 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...
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...
- 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... - 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@.
> ... - 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... - 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... - 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 ... - 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?
... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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...
- 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... - 07:30 AM Database Feature #1587: implement full support for word indexes
- I've encountered a strange problem with trigger for @_temp@:...
- 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... - 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... - 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... - 04:36 PM Database Feature #3574 (Closed): finish implementation of temp-table XML support
- 04:26 PM Database Feature #3574: finish implementation of temp-table XML support
- Yes, please do. I am not aware of any remaining issue.
- 02:30 PM Database Feature #3574: finish implementation of temp-table XML support
- Can we close this?
- 03:18 PM Testing Feature #1888 (Closed): integrate the framework into the build
- 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... - 02:57 PM Testing Feature #1888: integrate the framework into the build
- It looks good.
Please add javadoc for @AbstractDateTest.createDate()@, @TestDateFormat.beforeClass()@, @TestDateFo... - 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... - 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 ... - 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... - 02:29 PM Database Bug #5176 (Closed): Buffer field attribute leak
- 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... - 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... - 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.
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... - 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 ... - 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...
- 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...
- 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.... - 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... - 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:
>
>... - 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... - 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...
- 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... - 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...
- 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...
- 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... - 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... - 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... - 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... - 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...
- 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... - 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...
- 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... - 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...
- 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... - 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...
- 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... - 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...
- 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... - 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?
- 04:43 PM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
- I created the following test:...
- 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....
- 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... - 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... - 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...
- 07:38 AM Base Language Bug #5203: Temp Table - serialization/transaction scope/pk
- Eric/Ovidiu: the above looks like a temp-table flush issue.
- 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...
- 05:52 AM Base Language Bug #5203 (Test): Temp Table - serialization/transaction scope/pk
- 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 ... - 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...
- 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 ...
- 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...
- 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.
- 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...
- 03:43 AM Base Language Bug #5202 (Test): Temp Table serialize-name/xml-node-name
- 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.
- 11:26 AM Testing Feature #1888: integrate the framework into the build
- 4GL (OE) related stuff is FWD-specific so that is NOT generic.
- 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... - 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... - 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... - 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 ... - 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...
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...
- 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 ... - 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...
- 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... - 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... - 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...
- 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...
- 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...
- 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... - 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...
- 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...
- 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@:...
- 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... - 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... - 04:43 PM Base Language Bug #5201 (New): fix issues related to the error messages reported for invalid date/datetime/date...
- 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... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 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... - 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...
- 09:36 AM Base Language Support #5200 (Closed): Database access issue
- 09:21 AM Base Language Support #5199 (Closed): decimal - get value
- 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... - 07:29 AM Base Language Support #5199: decimal - get value
- There is the @decimal.toBigDecimal()@ if you want to get the @BigDecimal@ instance.
- 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...
- 03:28 AM Base Language Support #5199 (Closed): decimal - get value
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... - 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... - 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...
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. ... - 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 ...
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
... - 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... - 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,...
- 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... - 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...
- 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... - 08:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- See @.bzrignore@.
- 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... - 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... - 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. - 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. - 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@ ...
- 02:27 PM Database Feature #1587: implement full support for word indexes
- I'm ok with using GUIDs.
- 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... - 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... - 02:16 PM Database Feature #1587: implement full support for word indexes
- Do dynamic temp-tables have names?
- 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... - 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 ...
- 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... - 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... - 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... - 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... - 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?
... - 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...
- 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... - 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@.
>... - 04:17 PM Database Bug #5056 (Closed): Temp-tables and unique indexes
- 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...
- 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@, ... - 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...
- 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...
- 03:57 AM Base Language Bug #5194 (New): Stream handle - type missing, not deletable
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... - 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... - 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...
- 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@.
- 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, ...
- 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... - 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...
- 10:10 AM Base Language Bug #5192 (Hold): OO Quirk - Json Number with exponent
- 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 ...
- 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...
- 08:45 AM Base Language Bug #5192 (Hold): OO Quirk - Json Number with exponent
- 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... - 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 ...
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...
- 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... - 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...
- 04:08 PM Database Bug #5121: Converted temp table should be using the legacy name instead of the converted name in ...
- Eric?
- 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... - 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...
- 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... - 01:44 PM Database Bug #4173 (Closed): BUFFER-COPY/BUFFER-COMPARE compares table fields by name rather than data typ...
- 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-...
- 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?
- 01:42 PM Database Feature #3958 (Closed): BUFFER-COPY optimization
- 01:22 PM Database Feature #3958: BUFFER-COPY optimization
- This can be closed; the BUFFER-COPY implementation reached all the optimizations proposed here.
- 11:00 AM Database Feature #3958: BUFFER-COPY optimization
- What is left to do on this task?
- 01:26 PM Database Feature #4011: database/persistence layer performance improvements
- We have the idea in #4011-774 implemented as @DmoSignature@.
- 11:01 AM Database Feature #4011: database/persistence layer performance improvements
- Is #4011-774 complete?
- 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...
- 10:59 AM Database Feature #4055: optimize temp-table output parameter copying
- What is left to do on this task?
- 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...
- 08:27 AM User Interface Bug #4826 (Closed): HTTP 413 error with Web Client
- 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... - 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... - 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...
- 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...
- 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...
- 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... - 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...
- 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... - 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(... - 10:18 PM User Interface Feature #4179 (WIP): create a standalone native launcher (Windows EXE and Linux/UNIX version) whi...
- 08:24 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > and break it down into parts to be "launched".
I don't think this is correct. @OPEN-MIME-RESOURCE@ just sends t...
03/09/2021
- 05:59 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> I think this code is very GUI specific. Please put it in @com.goldencode.p2j.ui.client.gui@ and ... - 04:27 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I think this code is very GUI specific. Please put it in @com.goldencode.p2j.ui.client.gui@ and change the @shellOpe...
- 03:46 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Right now the JNI is in @com.goldencode.p2j.util@ and the method is @Java_com_goldencode_p2j_util_shellOpenFile@. Is ...
- 05:25 PM User Interface Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> Yes, I didn't observe that cookies with these keys "renderer" and "graphicsCached" should... - 11:34 AM User Interface Bug #4826: HTTP 413 error with Web Client
- Yes, I didn't observe that cookies with these keys "renderer" and "graphicsCached" should be persistent. These change...
- 07:51 AM User Interface Bug #4826: HTTP 413 error with Web Client
- Sergey Ivanovskiy wrote:
> Does it make sense to implement the server side solution by setting response header @Clea... - 07:27 AM User Interface Bug #4826 (WIP): HTTP 413 error with Web Client
- Please review the committed revision 12095 (3821c) that should clear authorization token cookies if the application p...
- 05:04 PM Database Feature #1587: implement full support for word indexes
- Ovidiu Maxiniuc wrote:
> These two classes are really specialised:
> * the @DDLGeneratorWorker@ is used by static c... - 05:02 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Not as such. The documentation on FWD internals is the least developed of the various books.... - 04:25 PM Database Feature #1587: implement full support for word indexes
- These two classes are really specialised:
* the @DDLGeneratorWorker@ is used by static conversion to get DDLs for pe... - 03:39 PM Database Feature #1587: implement full support for word indexes
- Not as such. The documentation on FWD internals is the least developed of the various books.
The code which create... - 03:15 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> OK, please post any questions you may have about the temp-table creation, DDL, etc. Ovidiu o... - 03:07 PM Database Feature #1587: implement full support for word indexes
- OK, please post any questions you may have about the temp-table creation, DDL, etc. Ovidiu or I will be able to get y...
- 01:57 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> Given that support for H2 already is implemented, what is the incr... - 01:02 PM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> According to #1587-327, you wanted also to implement word tables for @_temp@ db.
Given... - 11:58 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, other than finishing the sort implementation (and gauging its performance) and the 168... - 11:50 AM Database Feature #1587: implement full support for word indexes
- Igor, other than finishing the sort implementation (and gauging its performance) and the 1688 conversion warning, wha...
- 02:48 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> W.r.t. the command line options, we don't want to use system properties long term. For any o... - 02:44 PM Database Bug #5176: Buffer field attribute leak
- I have really thought of this issue during last days.
The @DmoMeta@ carries immutable data, that is: information ... - 11:53 AM Database Bug #5176: Buffer field attribute leak
- Ovidiu, if every buffer has its own writable version of a certain set of attributes, does it make sense for each buff...
- 11:47 AM Database Support #5183: database collation
- Some additional research to consider:
*1.* Locales
A "locale":https://en.wikipedia.org/wiki/Locale_(computer_so... - 01:41 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> > is there a way to resolve an instance from its ID, an equivalent for handle function?
>
> Ma...
03/08/2021
- 05:54 PM Database Feature #1587: implement full support for word indexes
- Code review 3821c, rev 12079, 12089:
The logic changes look good to me. I have not tested them.
W.r.t. the comm... - 03:35 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Another question/concern: it seems like this approach requires the CTE. It follows that it w... - 03:31 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> In the absence of a BY clause, I don't know of any guaranteed ordering of the results of a q... - 11:03 PM Database Feature #1587: implement full support for word indexes
- Another question/concern: it seems like this approach requires the CTE. It follows that it would disrupt your more pe...
- 10:46 PM Database Feature #1587: implement full support for word indexes
- This is a very interesting proposal, and I appreciate the creativity in coming up with it.
In the absence of a BY ... - 01:35 PM Base Language Bug #4978: Static method call in base class
- Another reason it is not often seen is the use of @super@ in the child class as the reference to call overridden pare...
- 01:31 PM Base Language Bug #4978: Static method call in base class
- Interesting. I had not run across that restriction before. I guess the package visibility rules limit the cases whe...
- 12:57 PM Base Language Bug #4978: Static method call in base class
- Greg Shah wrote:
> I just find it surprising that the 4GL does not allow child classes to access protected methods i... - 12:47 PM Base Language Bug #4978: Static method call in base class
- > @o:foo()@ produces a compile error when called from @Extension@ because @o@ is @Base@ and @foo()@ is protected.
... - 11:11 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- If @WebHandler@ handles and delegates all web requests, then it needs to add the corresponding server host to the Apa...
- 07:34 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- > I didn't test this solution when there are two or more identical Apache web servers running in AWS.
I don't know... - 02:45 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- #2683 only implemented the custom reverse proxy support for the web clients with help of the Apache web server runnin...
- 10:02 AM Base Language Support #5120: Date/Datetime - from iso
- These tests have OO 4GL code usage. You must checkout the "skeletons":/projects/p2j/wiki/Object_Oriented_Classes_and...
- 08:41 AM Base Language Support #5120: Date/Datetime - from iso
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Vladimir is making changes to the date parsing in #4880. Are the ... - 07:21 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > if this is an issue in FWD is not because the ID's are incremental or random but with the fact that the actual (int...
- 06:52 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> Code Review Task Branch 3821c Revision 12088
> The changes are OK for me.
> Ovidiu: If you are ... - 05:35 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
>
> This is a real issue. The embedded mode web client includes a kind of javascript appserver f... - 07:15 AM Runtime Infrastructure Support #4086: review the RemoteObject exports in StandardServer and other common runtime classes...
- Please check all external API mechanisms (appserver replacement, webspeed/web handler, REST, SOAP and the embedded dr...
- 07:09 AM Testing Feature #1887 (Closed): research unit testing frameworks and make an appropriate selection
- Both Hynek and Vladimir have voiced their preference for JUnit. I have no specific requirements that suggest TestNG ...
03/07/2021
- 11:35 AM Base Language Support #5120: Date/Datetime - from iso
- OK, defer the work. Please create a task for it.
- 10:57 AM Base Language Support #5120: Date/Datetime - from iso
- Greg Shah wrote:
> Vladimir is making changes to the date parsing in #4880. Are the issues overlapping?
I think #4... - 10:51 AM Base Language Support #5120: Date/Datetime - from iso
- Vladimir is making changes to the date parsing in #4880. Are the issues overlapping?
Are the tests broken because... - 10:23 AM Base Language Support #5120: Date/Datetime - from iso
- There are some differences in the error messages/codes reported by FWD in case of invalid literals, but the functiona...
- 10:17 AM Base Language Support #5120: Date/Datetime - from iso
- What is left to do on this task?
- 10:57 AM Database Feature #1587: implement full support for word indexes
- I doubt that it is possible to implement an implicit ordering imposed by @CONTAINS@ which is 100% compatible with 4GL...
- 10:25 AM Database Feature #1587: implement full support for word indexes
- I've created the following test to analyze the implicit sorting imposed by @CONTAINS@ (see @testcases/words/words-ord...
- 10:34 AM Base Language Bug #4978: Static method call in base class
- See attached for the tests I used.
@o:foo()@ produces a compile error when called from @Extension@ because @o@ is ... - 10:07 AM Base Language Bug #4978: Static method call in base class
- As part of the changes for #4350, I'm switching the @exactMethodLookup()@ to use @candidates()@ for making a list of ...
- 09:13 AM Base Language Bug #5035 (Test): Temp-Table index on P.L.O field
03/06/2021
- 02:41 PM Database Feature #1587: implement full support for word indexes
- The problem with ...
- 08:21 AM Database Feature #1587: implement full support for word indexes
- Added CNF ordering (see #1576-386).
Committed to 3821c/12089 - 05:10 AM Database Feature #1587: implement full support for word indexes
- I understand that the order of terms in the @CONTAINS@@ expression is important for implicit sorting. So I'm going to...
- 01:35 PM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- Sergey: From your perspective (as the person that added reverse proxy support for the web client), what is needed for...
- 01:29 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> Constantin: Is there anything else to do here?
No.
- 10:41 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Code Review Task Branch 3821c Revision 12088
The changes are OK for me.
Ovidiu: If you are OK with the persiste... - 07:29 AM Base Language Bug #5035 (WIP): Temp-Table index on P.L.O field
- The changes are in 3821c rev 12088.
Ovidiu: please review. - 01:29 PM Runtime Infrastructure Feature #5184: enable non-SSL mode for Jetty
- We don't recommend *ever* using anything except SSL. This includes the scenario where the systems are only running o...
- 01:21 PM Runtime Infrastructure Feature #5184 (New): enable non-SSL mode for Jetty
- 12:54 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Code Review Task Branch 3821c Revision 12090
It is a good start.
1. As mentioned in #4179-14, we need to assume... - 11:33 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I'm not sure what you mean by "mime-type helper". Are you referring to the launcher that will be registered as an ap...
- 11:30 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Committed @fwd_local_launcher.c@ in @3821c_12090@ which utilizes @xdg-open@.
While the code can accept parameters,... - 10:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- In trying to understand how to register an application helper for our mime-type helper, I was confused by whether or ...
- 11:24 AM Database Support #5183: database collation
- In the "Internationalize ABL Application" docs there are good details about codepages and all the character configura...
- 10:17 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Code Review Task Branch 3821c Revision 12087
The changes are good. - 08:01 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Greg Shah wrote:
> Please add javadoc to @ArrayAssigner.register(BaseDataType[] array)@ and @ArrayAssigner.registerD...
03/05/2021
- 05:17 PM Database Support #5183: database collation
- The attached program (@cp_coll.p@) was written as a starting point to review the 4GL's collation, inspired by the exi...
- 05:05 PM Database Support #5183: database collation
- A review of how FWD collates its database data has raised some questions as to whether we are doing it correctly for ...
- 05:00 PM Database Support #5183 (WIP): database collation
- 04:05 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- > I haven't touched com-handle field, I assume this is also mapped as Long in 4GL, but its weird to test in FWD. And ...
- 03:13 PM Base Language Bug #5035: Temp-Table index on P.L.O field
- I've switched both handle and object fields to Long and incremental value. There are two more issues to check, unkn...
- 11:41 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > anyone can walk through session first object/handle and use next-sibling to get access to everything
Yes, this i... - 11:07 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- I find this illusion of security kinda funny, random or incremental is exactly the same in a single threaded environm...
- 10:33 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> I understand it is more secure but does it break any existing 4GL behavior?
Only in cases of w... - 09:59 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > The major reason why the resource ID for the persistent procedures/handles/etc needs to be random is because you ca...
- 09:43 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- Greg Shah wrote:
> This seems reasonable. Do I understand correctly that the internal representation will never be ... - 08:42 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- > I have the changes to move the object ID to a long, incrementing value. This will be used by the toString and temp-...
- 05:18 AM Base Language Bug #5035: Temp-Table index on P.L.O field
- I have the changes to move the object ID to a long, incrementing value. This will be used by the toString and temp-t...
- 02:10 PM Runtime Infrastructure Feature #4405: provide the capability to deliver static HTML and resources via the FWD server's J...
- We need to handle this sooner rather than later.
Hynek: What would you estimate is the effort for this? - 07:36 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, the signature for @JsonArray:read@ as documented at https://docs.progress.com/bu... - 06:30 AM Base Language Feature #4384: Builtin OO Implementation
- I have a fix for the @jsonarray:read(handle)@ case - the conversion rules will emit the TableParameter for builtin OO...
- 05:39 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, the signature for @JsonArray:read@ as documented at https://docs.progress.com/bundle/openedge-abl-reference-1...
- 04:31 AM Base Language Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Constantin Asofiei wrote:
> > @bzr merge@ is not working. Please unbind your skeleton project,... - 04:16 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> @bzr merge@ is not working. Please unbind your skeleton project, bind to the xfer proje... - 04:03 AM Base Language Feature #4384: Builtin OO Implementation
- @bzr merge@ is not working. Please unbind your skeleton project, bind to the xfer project, run @bzr update@ and afte...
- 03:58 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, please use the skeleton checkout from xfer, @/opt/fwd/skeleton@ to create the pa... - 03:34 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, please use the skeleton checkout from xfer, @/opt/fwd/skeleton@ to create the patch. That is at revision 99.
- 02:04 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, you've made some changes to JsonConstruct and the read(TableParameter) method is... - 01:54 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I did see information indicating that Chrome uses whatever the desktop's mime database contains. I don't know if ther...
- 07:22 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > I have a set of testcases in our old/crappy testcase repo. I will check them in to the new/hotness testcases repo. ...
03/04/2021
- 04:30 PM Base Language Feature #4384: Builtin OO Implementation
- Marian, you've made some changes to JsonConstruct and the read(TableParameter) method is now gone.
This code no lo... - 02:14 PM Base Language Support #5120: Date/Datetime - from iso
- The changes are in 3821c rev 12081.
Also, rev 1010 of the xfer testcases project contains a set of tests of how li... - 11:48 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > Create a simple Gradle java target and run @ConsoleLaunche... - 11:10 AM Testing Feature #1888: integrate the framework into the build
- Hynek Cihlar wrote:
> Create a simple Gradle java target and run @ConsoleLauncher@ class from JUnit 5.
I am not... - 11:01 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> BTW is there a reason such a mix of ant and gradle was created instead of using gradle ... - 11:00 AM Testing Feature #1888: integrate the framework into the build
- We started the project in 2004 with @ant@. We only shifted to Gradle in 2017. At that time we decided to add depend...
- 10:59 AM Testing Feature #1888: integrate the framework into the build
- Vladimir Tsichevski wrote:
> The reason I did this in a project other than FWD so far is I failed to add tests into ... - 10:50 AM Testing Feature #1888: integrate the framework into the build
- BTW is there a reason such a mix of ant and gradle was created instead of using gradle only?
- 10:48 AM Testing Feature #1888: integrate the framework into the build
- The reason I did this in a project other than FWD so far is I failed to add tests into the FWD build process. The 'te...
- 09:59 AM Testing Feature #1888: integrate the framework into the build
- > Note: in this example FWD need to be build and installed in local Maven repository.
We deliberately picked Gradl... - 09:50 AM Testing Feature #1888 (WIP): integrate the framework into the build
- It is quite easy to create a Gradle-based project with unit-test for FWD.
The only thing necessary to enable test ... - 11:39 AM User Interface Bug #5178: Handle APPLY -2 in ChUI
- 4GL documentation states that "APPLY -2 is the same as APPLY ENDKEY". However, it was found that it works only in ChU...
- 11:05 AM User Interface Bug #5178 (New): Handle APPLY -2 in ChUI
- 10:30 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Marian Edu wrote:
> Greg Shah wrote:
> > > If you want I can go ahead and fill in the tests unless this is already ... - 08:02 AM Database Bug #5176: Buffer field attribute leak
- My understanding is that in the 4GL every temp-table *instance* is a completely separate table. Multiple table insta...
- 08:10 PM Database Bug #5176: Buffer field attribute leak
- I will try to summarize an ugly issue I am investigating lately.
I was working on a issue related to #3574-11 and ... - 07:07 PM Database Bug #5176 (Closed): Buffer field attribute leak
- 06:29 AM Database Feature #1587: implement full support for word indexes
- I've noticed that queries with @CONTAINS@ run faster with CTE when the expression is 'simple' (its CNF contains only ...
03/03/2021
- 04:56 PM Conversion Tools Feature #5175 (New): add the value of the builtin preprocessor variables (like WINDOW-SYSTEM), us...
- 04:15 PM Testing Feature #1887: research unit testing frameworks and make an appropriate selection
- The most obvious frameworks to consider are "JUnit":https://junit.org and "TestNG":https://testng.org/doc/.
+Compa... - 03:46 PM Database Feature #1587: implement full support for word indexes
- Added SQL re-writing using common table expressions (WITH clause).
Committed to 3821c/12077.
For PostgreSQL, it i... - 03:27 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> In other words, can you define the same dataset in 2 or more ways in source code?
Yes, you can ... - 08:41 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> > If you want I can go ahead and fill in the tests unless this is already covered someplace else.... - 08:23 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- > If you want I can go ahead and fill in the tests unless this is already covered someplace else.
How much work is... - 08:09 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> Marian/Ovidiu: Can you give me your best understanding of the answers to the above questions? ... - 07:32 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- In regard to dataset and dataset-handle parameters, I need some help.
* Based on the 4GL docs, these are described... - 12:30 AM Base Language Feature #5160: About cast() function support
- I have same issues with regular methods and constructors. Even regular method got same error with output table parame...
03/02/2021
- 10:17 AM Runtime Infrastructure Feature #5170: add support for cloud-based load balancing and WAF
- We need to enable FWD to be used behind a load balancer and "WAF":https://en.wikipedia.org/wiki/Web_application_firew...
- 10:11 AM Runtime Infrastructure Feature #5170 (New): add support for cloud-based load balancing and WAF
- 08:09 AM Base Language Feature #5160: About cast() function support
- Coincidentally, I am already working on this root cause in #4350. The problem is that we need to better handle metho...
- 07:40 AM Base Language Feature #5160: About cast() function support
- test.p file....
- 02:41 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Well, it is extra work to add it in @HQLPreprocessor@ and I imagine there probably is some w... - 08:08 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Greg Shah wrote:
> In #4179-1 is this requirement: *which can be registered as a browser's application helper for th... - 07:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- Regarding Linux, I came across @xdg-open@, which is part of @xdg-utils@:
https://wiki.archlinux.org/index.php/Xdg...
03/01/2021
- 05:59 PM Database Feature #1587: implement full support for word indexes
- Well, it is extra work to add it in @HQLPreprocessor@ and I imagine there probably is some work to ignore it when gen...
- 05:19 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> The RTRIM is injected for text property references by the @HQLPreprocessor@. It is needed fo... - 05:09 PM Database Feature #1587: implement full support for word indexes
- The RTRIM is injected for text property references by the @HQLPreprocessor@. It is needed for normal text property eq...
- 04:44 PM Database Feature #1587: implement full support for word indexes
- I've noticed some strange thing.
Consider the following 4GL code:... - 09:59 AM Base Language Feature #5160: About cast() function support
- Please post a standalone example so that we can recreate the problem here.
- 09:46 AM Base Language Feature #5160: About cast() function support
- I just pasted "*" due to the data safety of current project source code names. This error occurs in filenames without...
- 05:28 AM Base Language Feature #4965: Parameter annotation - qualified
- Please post a small test which shows this problem. The reference is decremented somewhere where it should not be.
- 05:17 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Each object var definition should be declared outside the top-level block (in the Java m... - 03:57 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> This is part of the 'OO SDK' and as per your suggestion everything under @com.goldencode.p2j.oo@... - 03:48 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Also, I see lots of classes have @null@ as the referent in i.e. its @BlockManager.functi...
02/26/2021
- 05:42 PM Database Bug #4994 (WIP): NPE in AdaptiveQuery when loading null data for an outer join
- In case of OUTER JOIN tables when there is no matching record, @data[i]@ is @null@. Rewriting the problematic line as...
- 02:47 PM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- It is good to know that the bug is just a configuration issue. At a minimum we need to improve our documentation. F...
- 02:28 PM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- Greg Shah wrote:
> If I understand correctly, the @p2jspi.jar @ is hard coded to the equivalent of the 4GL 8859-1.
... - 07:53 AM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
- We also need to consider that the effective codepage for H2 temp-tables must be something that can be overridden. In...
- 02:36 PM User Interface Feature #4170 (Closed): add drag and drop support to treeview widget
- > There is a known conversion issue that this code with a corresponding hint file
Please create a separate task fo... - 02:12 PM User Interface Feature #4170 (Review): add drag and drop support to treeview widget
- 02:10 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Yes, the image list tests are working in general. There is a known conversion issue that this code with a correspondi...
- 01:10 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Please provide details as a separate task.
- 01:05 PM User Interface Feature #4170: add drag and drop support to treeview widget
- Greg Shah wrote:
> Roger: I think you may have found some related behavior that seems wrong. Can you open a new tas... - 08:39 AM User Interface Feature #4170: add drag and drop support to treeview widget
- Can this task be put into Test mode?
Roger: I think you may have found some related behavior that seems wrong. Ca... - 09:43 AM Build and Source Control Bug #5166 (Closed): libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Alright, I'm closing this.
As an aside, we should probably work #5167 sooner rather than later. - 09:17 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Yes, running deploy/server/server.sh starts without @undefined symbol: auto_getch_refresh@ in the server.log file
- 09:14 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- With everything patched properly, I guess the client is starting now?
- 09:11 AM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Followed the steps but have different results. If I look at the @ldd p2j/build/lib/libp2j.so@ output:
@linux-vdso.... - 08:05 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
- We would like to eliminate the need to patch the system-wide version of ncurses. #2660 is designed to do exactly tha...
- 08:02 AM Build and Source Control Support #5167 (Closed): using static linking to eliminate the need to patch the system-wide ncurses
- 07:49 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- > Both of these dependencies could be specified as parameters to a new command line program
I don't understand why... - 06:21 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- In #4179-1 is this requirement: *which can be registered as a browser's application helper for the "application/fwd-l...
- 02:11 AM Database Bug #5056: Temp-tables and unique indexes
- Can this issue be closed?
- 07:51 PM Base Language Feature #4378: properly handle clob/lonchar assignment, especially the implicit codepage conversion
- Actually the dereference operation pose other issues. The COPY-LOB is also not working correctly when a dereferenced ...
02/25/2021
- 06:50 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I made updates in revs @12060/12061@ to allow the build to proceed. How are the native parts deployed if you are simp...
- 09:08 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- I removed the @launcher@ target to prevent the continuation of the failures found in #5034-317, which was created by ...
- 06:17 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- Chris: Please try Roger's exact script and the 6.1 patches. His changes do cause the 6.1/6.2 version of the library ...
- 06:15 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- I've reviewed #3298 and have looked more carefully at "Patching NCURSES":/projects/p2j/wiki/Patching_NCURSES. I've m...
- 06:14 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- There are 6.1 patches from last July on that same "page":/projects/p2j/wiki/Patching_NCURSES#Obtain-the-Patches that ...
- 05:56 PM Build and Source Control Bug #5166: libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- I'm running Ubuntu 20.10. When I installed it in December 2020, I used the "Patching NCURSES":/projects/p2j/wiki/Pat...
- 04:39 PM Build and Source Control Bug #5166 (Closed): libp2j.so links to unpatched ncurses 6.2 instead of the patched ncurses 5.9
- 03:07 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> A separate thought: what if we remove the @distinct@ keyword? Unless I'm reading the plan wr... - 03:03 PM Database Feature #1587: implement full support for word indexes
- I'm trying to figure out whether there is a way to express these search conditions without the hash joins (and someti...
- 02:45 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Thank you.
>
> Are these two statements functionally equivalent?
>
> 1)
>
> [...]
... - 02:37 PM Database Feature #1587: implement full support for word indexes
- As I re-read that last post, I'm not sure my where clause makes sense in that second query...rethinking...
- 02:35 PM Database Feature #1587: implement full support for word indexes
- Thank you.
Are these two statements functionally equivalent?
1)... - 02:06 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> What is the SQL for the expression @"s0 | s1"@?
>
> For @"(s0 | s1) & s5*"@?
>
> (LE: ... - 01:59 PM Database Feature #1587: implement full support for word indexes
- What is the SQL for the expression @"s0 | s1"@?
For @"(s0 | s1) & s5*"@?
(LE: fixed syntax error in original post) - 01:53 PM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, can't the first form of the SQL be simplified as follows?
> In other words, why is th... - 01:39 PM Database Feature #1587: implement full support for word indexes
- Igor, can't the first form of the SQL be simplified as follows?
From:... - 11:02 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Yes, I was looking at the sort part of the plan, but you are right that the parts below do l... - 11:01 AM Database Feature #1587: implement full support for word indexes
- Yes, I was looking at the sort part of the plan, but you are right that the parts below do look somewhat faster. Plea...
- 10:54 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > At this moment I'm looking how to change SQL re-writing usin... - 10:43 AM Database Feature #1587: implement full support for word indexes
- Igor Skornyakov wrote:
> At this moment I'm looking how to change SQL re-writing using @WITH@ clause (see #1587-36... - 10:30 AM Database Feature #1587: implement full support for word indexes
- I've added two things to the word tables support.
# The re-writing of the SQL queries with @CONTAINS@ re-writing can... - 04:27 AM Database Feature #1587: implement full support for word indexes
- With a logically equivalent but different re-written SQL statement using @WITH@ clause:...
- 03:46 AM Database Feature #1587: implement full support for word indexes
- Adding index on the 'word' field in the word tables helps. The times are (see #1587-357)
|expr |records|e... - 03:09 AM Database Feature #1587: implement full support for word indexes
- Word tables' tests to @sftp://xfer.goldencode.com/opt/testcases/@ revision 1008.
Tests (including Java project for g... - 02:07 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, is this test code (including the code which generates the test data) checked in?
No... - 02:04 AM Database Feature #1587: implement full support for word indexes
- Eric Faulhaber wrote:
> Igor, while the improvement over the UDF approach is considerable in some cases, the new app... - 01:21 PM Database Bug #5056 (Test): Temp-tables and unique indexes
- Patch committed as 3821c/12065.
- 09:25 PM Database Bug #5056: Temp-tables and unique indexes
- Eric Faulhaber wrote:
> Ovidiu, please test whether the attached patch resolves your original issue(s). It gets both... - 09:42 AM Database Feature #5165: disallow usage of an incompatible database instance
- We can also validate the schema specified at the permament DMOs with the database tables/indexes.
- 05:48 AM Database Feature #5165: disallow usage of an incompatible database instance
- In OE, the database metaschema has CRC values stored for each table, index and schema trigger. When compiling 4GL to...
- 05:08 AM Database Feature #5165 (New): disallow usage of an incompatible database instance
- 04:32 AM Base Language Feature #4965 (Test): Parameter annotation - qualified
02/24/2021
- 06:35 PM Database Feature #1587: implement full support for word indexes
- Igor, is this test code (including the code which generates the test data) checked in?
- 05:22 PM Database Feature #1587: implement full support for word indexes
- Igor, while the improvement over the UDF approach is considerable in some cases, the new approach is still not as per...
- 02:33 PM Database Feature #1587: implement full support for word indexes
- For the performance testing, I've used a modified approach described at #1587-340. Instead of generated "word" as all...
- 06:21 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- First pass committed in @3821c_12057@. There is an update to the native @makefile@ to use the new @makefile.launcher@...
- 11:19 AM Base Language Feature #5160: About cast() function support
- > ./abl/*.p:741:37: unexpected token: GetData
> ...
> 2.Error processing .*.p --- Caused by: java.lang.NullPointerE... - 11:08 AM Base Language Feature #5160: About cast() function support
- > unexpected token: strict-entity-resolution
Correct, in your version of FWD we did not recognise this attribute a... - 08:43 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> How should we proceed were, a new merge or just wait for the new 4384 branch and fix whatever ne... - 07:55 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Marian, there are some compile errors -
> [...]
>
> Is this a typo? Shouldn't each ... - 08:40 AM Base Language Bug #4749 (Test): Conversion error for object indeterminate extent output parameter
- Code Review Task Branch 3821c Revision 12052
Overall, the changes are good.
Please add javadoc to @ArrayAssigne...
02/23/2021
- 06:34 PM Database Bug #5056: Temp-tables and unique indexes
- Similar to the patch proposed in #4884-15, I have fixed the cases identified above. The three main xfer testcases are...
- 07:43 PM Database Bug #5056: Temp-tables and unique indexes
- I found the cause for the 'regression' of your patch. It is probably not a single thing, but a couple of issues which...
- 12:50 PM Base Language Feature #4384: Builtin OO Implementation
- Branch 4384i was created from branch 3821c revision 12052.
Marian: please review revision 12051, it fixes some com... - 12:45 PM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Constantin Asofiei wrote:
> As for the dynamic array issues - the root cause was the fact that the Java reference fo... - 12:21 PM Base Language Feature #4965: Parameter annotation - qualified
- > Greg: I think we need a 4384i branch?
Yes. Please make one as soon as you are happy with the 3821c starting point. - 12:18 PM Base Language Feature #4965: Parameter annotation - qualified
- Marian, there are some compile errors - ...
- 12:12 PM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> Marian, 4384h on xfer is still on rev 12004 - although I think is a little old, is still... - 12:04 PM Base Language Feature #4965: Parameter annotation - qualified
- Marian, 4384h on xfer is still on rev 12004 - although I think is a little old, is still good, because I could use it...
- 02:46 AM Base Language Feature #4965: Parameter annotation - qualified
- Greg Shah wrote:
> > I've pushed 3821c revision 12046 to xfer. Do you want to branch from that, apply your changes ... - 10:28 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- I can't tell if is is safe to presume a default value for direct - maybe the majority of node changes are due to impl...
- 10:26 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- The direct flag is set on @true@ when @setCurrentNode@ is fired due to a user specific action (usually a mouse press ...
- 10:23 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Adrian,
I need to change customer specific code that uses modified @TreeGuiImp.setCurrentNode(TreeNode<N> node, bo... - 06:57 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- Committed 3821c/rev. 12049 adding support for @OnChangeNodeDirect@ and @OnChangeTopVisibleNode@. In this process, I r...
- 10:26 AM Base Language Feature #5160: About cast() function support
- Yes, GeneralInfoPart is my class....
- 08:44 AM Base Language Feature #5160: About cast() function support
- > Does your tool support cast() function in that way?
Yes, FWD does support chaining a method call off of a @cast(... - 08:40 AM Base Language Feature #5160: About cast() function support
- From Deividas:
> I have issue in conversion process that error show up with cast() function
> ... - 05:05 AM Base Language Feature #5160 (New): About cast() function support
- 10:07 AM Runtime Infrastructure Feature #5155: make it easier to deploy custom servlets into the FWD server
- To allow mixed annotations and web.xml configuration for the services (servlet, web socket), the web.xml needs to hav...
- 09:23 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > What if you run OPEN-MIME-RESOURCE of this custom mime-type in ChUI or Swing clients? Should they reject?
@OPEN-... - 08:56 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- A question about implementation. Would the launcher only function on web client? What if you run @OPEN-MIME-RESOURCE@...
- 07:33 AM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- > So the tc.openMimeResource should make a special case of mimeType=application/fwd-local-launcher
Yes, if needed.... - 07:43 AM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> > So the build/classes.aop is not needed?
>
> I don'tknow for sure.
>
> Hynek: is this s... - 07:19 AM Deployment Support #3303: make the automated deployment process fully production ready
- > So the build/classes.aop is not needed?
I don'tknow for sure.
Hynek: is this something from AspectJ? Is i... - 07:03 PM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> The command line launcher is @/usr/bin/ansible-pull@. This is Python code that calls @ansible@. ...
02/22/2021
- 06:52 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
- So the @tc.openMimeResource@ should make a special case of @mimeType=application/fwd-local-launcher@ and force the gi...
- 05:50 PM Deployment Support #3303: make the automated deployment process fully production ready
- Greg Shah wrote:
> > @build/lib/*.jar@ should probably be @build/*@
>
> As far as I know, this is not needed.
... - 07:45 AM Runtime Infrastructure Feature #5155: make it easier to deploy custom servlets into the FWD server
- Our current approach to loading web applications/servlets into the FWD server's embedded container current relies on ...
- 07:29 AM Runtime Infrastructure Feature #5155 (New): make it easier to deploy custom servlets into the FWD server
- 07:20 AM Base Language Feature #4965: Parameter annotation - qualified
- > I've pushed 3821c revision 12046 to xfer. Do you want to branch from that, apply your changes and provide a bzr se...
- 07:18 AM Base Language Feature #4965: Parameter annotation - qualified
- Greg Shah wrote:
> > since there seems to be some automatic changes applied to 'oo' packages should we make a new b... - 06:55 AM Base Language Feature #4965: Parameter annotation - qualified
- > since there seems to be some automatic changes applied to 'oo' packages should we make a new branch to incorporate...
- 04:09 AM Base Language Feature #4965: Parameter annotation - qualified
- Marian Edu wrote:
> Constantin, just to clarify, the default to P.L.O is not for the (newly added) return type but f... - 03:08 AM Base Language Feature #4965: Parameter annotation - qualified
- Constantin Asofiei wrote:
> I agree that the return type should be added. But the approach to 'default to PLO' if t... - 05:04 AM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- After some investigation, the following behavior is expected:
* @OnChangeNodeDirect@ is fired when the selected node... - 03:24 AM Base Language Bug #5029: OO constructor with array input parameter
- Constantin Asofiei wrote:
> Marian, regarding #5029-15 - I've tried duplicating using this test:
> [...]
>
> But...
Also available in: Atom