Project

General

Profile

Activity

From 10/17/2017 to 11/15/2017

11/16/2017

09:21 PM Base Language Feature #3262: implement COM/OLE Automation support
> What I suggest is to separate at least the indexed property usage in fwdAppl:int1DIndexedProperty(3) = intVar1. fro... Greg Shah
09:16 PM Base Language Feature #3262: implement COM/OLE Automation support
> ComParamter.EMPTY
I like this.
Greg Shah
09:09 PM Base Language Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1698@.
Added testcases to verify indexed property feature and obj...
Eugenie Lyzenko
07:34 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, for the third case in your example: that one needs to be disambiguated by the F...
Eugenie Lyzenko
07:44 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Decided to use separate configuration @webCertificates@ because the trusted chain certificates can be easily retrieve... Sergey Ivanovskiy

11/15/2017

06:07 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>...
> I think we can check this if COM_METHOD is first child of a KW_ASSIGN. How is the...
Eugenie Lyzenko
05:22 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, for the third case in your example: that one needs to be disambiguated by the FWD native side - i.e. check i... Constantin Asofiei
05:21 PM Base Language Feature #3262: implement COM/OLE Automation support
> I'm debugging the @4GL@ @COM@ automation indexed properties. There are a some issues while converting this feature.... Constantin Asofiei
05:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Guys,
I'm debugging the @4GL@ @COM@ automation indexed properties. There are a some issues while converting this f...
Eugenie Lyzenko
04:58 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > I think we need to change method call processing on conversion level to have converted code lik...
Constantin Asofiei
09:10 AM Base Language Feature #3262: implement COM/OLE Automation support
> I think we need to change method call processing on conversion level to have converted code like this:
>
>> call(...
Greg Shah
08:14 PM Base Language Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1697@.
Added testcases to verify @CREATE ...@, @CREATE ... CONNEC...
Eugenie Lyzenko
07:44 PM Base Language Feature #3262: implement COM/OLE Automation support
The investigation and debugging results for today.
1. The large application has object creation modes: @CREATE "Co...
Eugenie Lyzenko
09:18 AM User Interface Feature #3291: implement SYSTEM-DIALOG-COLOR
> The same code in FWD will only update the the color table entry, followed by a synch operation with the client. Thi... Greg Shah
09:16 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I'm OK with your directory changes. I prefer them to be in the certificates branch.
Constantin: Any objections?
...
Greg Shah
08:45 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I changed the web certificate configuration to this one in order to support private and public certificate pairs unde... Sergey Ivanovskiy

11/14/2017

03:41 PM User Interface Feature #3291: implement SYSTEM-DIALOG-COLOR
Greg Shah wrote:
> > After the the user makes a selection, the selection will be used by widgets that are subsequent...
Ovidiu Maxiniuc
09:12 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
!LetsEncryptCerts.png! Sergey Ivanovskiy
09:05 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Planning to add this new container @webCertificates@ to the directory under @server/default@... Sergey Ivanovskiy
07:30 PM Base Language Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1696@.
Added tests to verify optional parameter mode for method c...
Eugenie Lyzenko
07:18 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11212@. Rebased with recent trunk, new revision is @1121... Eugenie Lyzenko

11/13/2017

06:37 PM Base Language Feature #3262: implement COM/OLE Automation support
Other findings for today:
1. The option @BY-VARIANT-POINTER@ is never used in our large @4GL@ code.
2. The option...
Eugenie Lyzenko
06:16 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin, Greg,
I'm debugging different data input modes for COM object method call and found one issue to discu...
Eugenie Lyzenko
04:05 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240c is rebased over 11200 trunc. Planning to use different public and private pairs of certificates for P2J server ... Sergey Ivanovskiy
12:40 PM User Interface Feature #3332 (Closed): Add support for load offset and load size parameters of LOAD-IMAGE* metho...
Greg Shah
12:31 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a passed regression tests and have been merged to trunk as revision 11200. The task branch was archived. Hynek Cihlar
12:14 PM User Interface Bug #3370: READ-ONLY attribute error in server log
We see this in a customer app. Can also be recreated in Hotel GUI as follows:
# Log in.
# Click "Check-In..." in th...
Eric Faulhaber
12:11 PM User Interface Bug #3370 (Closed): READ-ONLY attribute error in server log
Eric Faulhaber

11/12/2017

04:48 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Let me consider Hotel GUI and its certificates usages.
1) The "standard" process and P2J web server both use the s...
Sergey Ivanovskiy
06:48 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed rev. 11200 added certificate suite and changed accordingly. Planning to use this @CertificateSuite@ to setu... Sergey Ivanovskiy
05:14 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Link to the task #3366-82. Sergey Ivanovskiy
04:47 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Created task branch 3240c to setup a key store for P2J web server and local web clients based on Let's Encrypt certif... Sergey Ivanovskiy
03:44 PM User Interface Bug #3368: dialog-box frame height is not set correctly
Constantin, can you be more specific, what is the expected result of the sample code above? I didn't find any issues ... Hynek Cihlar
11:10 AM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11199@, new revision is @11211@. Eugenie Lyzenko
07:11 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a rebased against latest trunk. Hynek Cihlar
08:46 PM User Interface Feature #3369: add support for BGCOLOR-RGB and FGCOLOR-RGB, FWD extension widget attributes
3369a was created from trunk rev 11199. It contains the changes to add support for @BGCOLOR-RGB@ and @FGCOLOR-RGB@ F... Constantin Asofiei
08:20 PM User Interface Feature #3369 (Closed): add support for BGCOLOR-RGB and FGCOLOR-RGB, FWD extension widget attributes
Constantin Asofiei

11/11/2017

12:02 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
> I think that P2J web server should also use these certificates if they are present in the directory under some nod... Greg Shah
11:53 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg Shah wrote:
> Will ACME certs work for all the use cases that we expect?
>
> * FWD Server secure socket for ...
Sergey Ivanovskiy
11:40 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Committed revision 11205 fixed my erroneous change 11204. Greg, Constantin, please help to design the architecture of... Sergey Ivanovskiy
11:26 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Greg/Sergey, I think we need to specify in @webClient@ dir...
Greg Shah
11:23 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Do the current changes cause a problem with generating and processi...
Greg Shah
11:21 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Greg/Sergey, I think we need to specify in @webClient@ directory.cml a certificate alias...
Sergey Ivanovskiy
11:20 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Please review committed rev 11204 that removed ACME certificate usages as CA root certificates since these certificat... Sergey Ivanovskiy
11:19 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg/Sergey, I think we need to specify in @webClient@ directory.cml a certificate alias to be used by all the web cl... Constantin Asofiei
11:18 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
>The ACME certificates can't be used to sign another certificates. That is the reason. The code in 3366a consider the... Greg Shah
11:03 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg Shah wrote:
> Do the current changes cause a problem with generating and processing the self signed certificate...
Sergey Ivanovskiy
10:55 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > Another idea is to use Let's Encrypt certificates only for web clie...
Sergey Ivanovskiy
10:52 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > Greg, Constantin, please share your thoughts because from Let's Enc...
Sergey Ivanovskiy
10:12 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Do the current changes cause a problem with generating and processing the self signed certificates? Is there any rea... Greg Shah
10:07 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Another idea is to use Let's Encrypt certificates only for web clients and embedded web s...
Greg Shah
10:05 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Greg, Constantin, please share your thoughts because from Let's Encrypt we can get only l...
Greg Shah
03:10 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Another idea is to use Let's Encrypt certificates only for web clients and embedded web server. Others services shoul... Sergey Ivanovskiy
02:50 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg, Constantin, please share your thoughts because from Let's Encrypt we can get only leaf server certificates (htt... Sergey Ivanovskiy
02:39 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
For an example, the intermediate Let' Encrypt Authority X3 has these key usages... Sergey Ivanovskiy
02:15 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin, do you know the answer on this question that I don't understand. We got domain.crt (signed by Let's Encry... Sergey Ivanovskiy
08:03 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11210@.
The update adds support for @OUTPUT@ and @INP...
Eugenie Lyzenko

11/10/2017

06:00 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin,
> >
> > Some consideration about usage @BY-PO...
Eugenie Lyzenko
05:39 PM Base Language Feature #3262: implement COM/OLE Automation support
> BTW, if BY-POINTER is used for INPUT, I assume the variable on that argument will be changed?
Actually, I think...
Greg Shah
05:27 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> Some consideration about usage @BY-POINTER@ and @INPUT-OUTPUT@ or @OUTPU...
Constantin Asofiei
05:07 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Some consideration about usage @BY-POINTER@ and @INPUT-OUTPUT@ or @OUTPUT@ data modifiers. The usage @...
Eugenie Lyzenko
09:11 PM Base Language Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1693@, @1694@.
This adds testcase to check different modes includ...
Eugenie Lyzenko
05:51 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Ah, for Let's Encrypt certificates these keys are given from Let's Encrypt. Now they give the chain with only one int... Sergey Ivanovskiy
05:45 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Now, certificate chain should be stored in the directory w...
Sergey Ivanovskiy
05:28 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Now, certificate chain should be stored in the directory with root CA certificate. If a r...
Constantin Asofiei
04:39 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin, please review the committed rev 11203. The certificate chain was lost because the used chain was built fr... Sergey Ivanovskiy
03:26 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
It seems that I need to save certificates chain in the directory for the case when reuse CA certificates is true. Wha... Sergey Ivanovskiy
12:50 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Code Review Task Branch 3366a Revision 11202
I'm fine with the changes.
We don't need full regression testing, ...
Greg Shah
12:47 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
3366a rev 11202 fixed a bug in ConnectionManager related to -ct which was not stopping if first attempt was successful. Constantin Asofiei
11:59 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Committed revision 11201 fixed the case if the current certificate request is still valid and the web server hasn't b... Sergey Ivanovskiy
11:26 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Greg Shah wrote:
> > Can this branch be merged into the trunc? What cases should be tested?
>
> I will review the...
Constantin Asofiei
10:15 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
> Can this branch be merged into the trunc? What cases should be tested?
I will review the code.
I previously s...
Greg Shah
10:10 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> In my environment I usually use Firefox. With the old code Hotel GUI embedded mode I didn...
Greg Shah
09:40 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Committed rev 152 (Hotel GUI) applied this diff... Sergey Ivanovskiy
08:42 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
It seems that the bug issue was fixed. I am rechecking it now. Can this branch be merged into the trunc? What cases s... Sergey Ivanovskiy
08:12 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
In my environment I usually use Firefox. With the old code Hotel GUI embedded mode I didn't notice this issue. A year... Sergey Ivanovskiy
05:22 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > On the other hand, did you had a chance to take a look at ...
Constantin Asofiei
12:53 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> On the other hand, did you had a chance to take a look at my @p2j.font.js@ change? My e...
Sergey Ivanovskiy
03:18 PM User Interface Bug #3368: dialog-box frame height is not set correctly
There is a bug in FWD where the height of a dialog-box window is not computed correct, when frame's height is set exp... Constantin Asofiei
03:15 PM User Interface Bug #3368 (Closed): dialog-box frame height is not set correctly
Constantin Asofiei
02:59 PM Deployment Support #3303: make the automated deployment process fully production ready
We have a documented process for the "automated creation of a FWD VM":https://proj.goldencode.com/projects/p2j/wiki/U... Greg Shah
02:17 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav:
Please write up the documentation for this feature. It should be placed in:
[[p2j:JasperReports Int...
Greg Shah

11/09/2017

06:35 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11198@, new revision is @11209@. Eugenie Lyzenko
06:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11208@.
Small improvement to unify the common code in...
Eugenie Lyzenko
10:42 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, can you check if 4GL allows something like this, @i = i + comVar:extentProp[1]@...
Eugenie Lyzenko
07:46 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, can you check if 4GL allows something like this, @i = i + comVar:extentProp[1]@ ? Currently FWD can't conve... Constantin Asofiei
06:20 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Constantin, what do you think that #3366-29 and #3366-30 should be done or not in order t...
Constantin Asofiei
05:31 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
3366a is rebased, rev 11200 is over 11197 trunc. Constantin, what do you think that #3366-29 and #3366-30 should be d... Sergey Ivanovskiy
05:22 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Planning to rebase 3366a, then it will be ready for trunc. Sergey Ivanovskiy
04:33 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Tested rev 11197 and rev 11198 (certs fix) it seems that the issue was fixed. Sergey Ivanovskiy
02:29 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey, I've added some fixes (including the DIALOG-BOX chaining) to 3366a rev 11197.
Please review them and check...
Constantin Asofiei
01:59 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Please explain another question. The @main-window.p@ is converted into @MainWindow.java@ ...
Constantin Asofiei
01:58 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> OK, found it... it's a stupid bug, the window is actually a @DIALOG-BOX@. But, during c...
Sergey Ivanovskiy
01:53 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
OK, found it... it's a stupid bug, the window is actually a @DIALOG-BOX@. But, during creation, its @TYPE@ is report... Constantin Asofiei
01:48 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> OK, I've managed to duplicate it somehow, after some more random clicks... will let you ...
Sergey Ivanovskiy
01:46 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
OK, I've managed to duplicate it somehow, after some more random clicks... will let you know what I found.
Constantin Asofiei
01:44 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > The bug scenario can be reproduced if repeat this sequence...
Sergey Ivanovskiy
01:39 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> The bug scenario can be reproduced if repeat this sequence rapidly.
> 2) Then open anoth...
Constantin Asofiei
01:36 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey, please provide a step-by-step recreate for the #3366-12 issue, a final screensho...
Sergey Ivanovskiy
01:33 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey, please provide a step-by-step recreate for the #3366-12 issue, a final screenshot of the web client, the serv... Constantin Asofiei
10:30 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
I just realize that we probably have an issue in this @WindowWidget.firstChild()@... Sergey Ivanovskiy
08:02 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > @LogicalTerminal.displayError@ can notify the embedded cli...
Sergey Ivanovskiy
07:15 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
No, please create one. Stanislav Lomany
07:12 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Do we have a branch for this? Hynek Cihlar
05:36 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> This dynamic layout (if enabled) will be in effect only when a browse widget will appear in any of the affected fra... Greg Shah
05:30 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
This dynamic layout (if enabled) will be in effect only when a browse widget will appear in any of the affected frame... Hynek Cihlar
05:18 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I should have mentioned that if the browse is not positioned at the top left and there is space in either of those di... Greg Shah
05:13 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> This is the concept:
> # Expand the size of both the containing frame and the enhanced browse to...
Hynek Cihlar
05:10 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> This is the concept:
On which events should the layout be changed? Is it after it is displayed...
Hynek Cihlar
05:06 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
This is the concept:
# Detect if the containing window has empty space horizontally, vertically or both. If the b...
Greg Shah
04:54 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav, Greg mentioned that you could use some help on "Automatically and sensibly expand to fit more space availa... Hynek Cihlar
07:08 AM User Interface Feature #3275: improve browse support
Created task branch 3275d from trunk revision 11198 (for "column and row resizing doesn't work properly" issues which... Stanislav Lomany
07:06 AM Base Language Feature #3342 (Closed): implement a facility to easily run a JasperReports report definition from...
Greg Shah
06:50 AM Base Language Feature #3342 (Review): implement a facility to easily run a JasperReports report definition from...
Stanislav Lomany
06:49 AM Base Language Feature #3342 (WIP): implement a facility to easily run a JasperReports report definition from 4G...
3342с has been merged into the trunk as bzr revision 11198. Stanislav Lomany
06:25 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11200
I'm good with the code.
Please merge to trunk.
Greg Shah
06:15 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Please take a look at 3342c rev 11200 and I'll merge to trunk. Stanislav Lomany

11/08/2017

06:59 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11197@, new revision is @11207@. Eugenie Lyzenko
06:43 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11206@.
This is the COM method return value fix to re...
Eugenie Lyzenko
01:39 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr repo updated to revision @1691@.
This adds the testcase to check the method accepting 3 input parameters a...
Eugenie Lyzenko
12:06 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11205@.
Finished adding @COM->Java@ transformation fo...
Eugenie Lyzenko
06:38 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11199
I really like it.
The only request: the @getFileFromClient()@ sh...
Greg Shah
05:32 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342c from P2J trunk revision 11197. Please review. Stanislav Lomany
04:09 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> @LogicalTerminal.displayError@ can notify the embedded client about exceptions thrown in ...
Constantin Asofiei
04:06 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
@LogicalTerminal.displayError@ can notify the embedded client about exceptions thrown in @FwdEmbeddedDriver@ that the... Sergey Ivanovskiy
03:57 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
It looks that if an exception is thrown in @FwdEmbeddedDriver.inMsgFwdShowWindow@, then the embedded client and the w... Sergey Ivanovskiy
01:46 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> This write trigger @staywtrg.p@ is also executed if we press "Cancel" on the "Check-in" d...
Eric Faulhaber
01:33 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> This write trigger @staywtrg.p@ is also executed if we press "Cancel" on the "Check-in" d...
Constantin Asofiei
01:30 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
This write trigger @staywtrg.p@ is also executed if we press "Cancel" on the "Check-in" dialog. From these diagrams i... Sergey Ivanovskiy
01:05 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
W.r.t. to how write triggers are used specifically in the Hotel GUI demo application, they are fired when a new recor... Eric Faulhaber
12:59 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Eric: when is a WRITE table-trigger executed? When the full transaction is committed or ...
Eric Faulhaber
12:36 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > The handle in #3366-12 is a static frame of @gdialog##com....
Sergey Ivanovskiy
12:28 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Is it correct that on cancel Check-in dialog the write event is triggered ?
I'm not sure...
Constantin Asofiei
12:13 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
The issue in #3366-20 looks like a new bug. Please help to investigate it separately. Sergey Ivanovskiy
11:07 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Please explain when this procedure must be invoked
> [...]
> Now we can observe that 'r...
Sergey Ivanovskiy
10:48 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> The handle in #3366-12 is a static frame of @gdialog##com.goldencode.hotel.ui.UpdateStayD...
Constantin Asofiei
10:42 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
The handle in #3366-12 is a static frame of @gdialog##com.goldencode.hotel.ui.UpdateStayDialogGdialog$UpdateStayDialo... Sergey Ivanovskiy
10:30 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Please explain when this procedure must be invoked... Sergey Ivanovskiy
03:28 PM Database Bug #3367: collision between sequence and table names
Eric Faulhaber wrote:
> ...I plan to run a quick conversion regression test...
Never mind, I see you did that alrea...
Eric Faulhaber
02:05 PM Database Bug #3367: collision between sequence and table names
Code review 3367a/11197:
Thank you for the quick turnaround on this fix.
The code looks fine to me, with the ca...
Eric Faulhaber
01:25 PM Database Bug #3367: collision between sequence and table names
Ovidiu Maxiniuc wrote:
> There is a small inconvenient. Because in @.df@ file the @employee@ sequence is declared be...
Eric Faulhaber
12:49 PM Database Bug #3367: collision between sequence and table names
The standard conversion test on devstv01 finished as expected, without any changes in generated code.
The @convert...
Ovidiu Maxiniuc
11:20 AM Database Bug #3367: collision between sequence and table names
Although at first I tried to fix the issue in TRPL I realized that @NameConverterWorker@ is a better place. It can st... Ovidiu Maxiniuc
03:53 AM Database Bug #3367 (WIP): collision between sequence and table names
Constantin found the following exception in log while doing an import:... Ovidiu Maxiniuc
03:28 AM Database Bug #3367 (WIP): collision between sequence and table names
Ovidiu Maxiniuc
03:27 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Code Review Task Branch 3332a Revision 11207
I'm good with the code.
You will need to rebase (Eric is about to ...
Greg Shah
02:57 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a 11207 makes the @loadImage@ methods accept @int64@ and added the overloads with Java primitive types. The revis... Hynek Cihlar
11:21 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> My concern is that this converted code won't compile because @integer@ is more specific than @int...
Hynek Cihlar
11:14 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
> This should be covered. Although the native 4GL allows passing int64 values, anything above the max int value will ... Greg Shah
10:33 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> Code Review Task Branch 3332a Revision 11206
>
> 2. I would prefer to leave the primitive vers...
Hynek Cihlar
10:14 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Code Review Task Branch 3332a Revision 11206
1. I have no problem with forced wrapping for @load-image*()@. Don't...
Greg Shah
09:51 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a revision 11206 is rebased againt trunk 11196. Please review. Hynek Cihlar
09:45 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a revision 11206 resolves the review points except one exception mentioned below, fixes several widget sizing cas... Hynek Cihlar
11:46 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
> Why would you need this port redirection on the machine? Just not to expose 443 to the internet?
There are multi...
Greg Shah
11:46 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Because 443 port is a privilege and this tool can be executed without sudo rights. 443 must be open to the Internet. ... Sergey Ivanovskiy
11:39 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Sergey Ivanovskiy wrote:
> Yes, it is the host and port on the machine on which this tool is executed and its host I...
Constantin Asofiei
11:33 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Yes, it is the host and port on the machine on which this tool is executed and its host IP should be accessible at th... Sergey Ivanovskiy
11:27 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Can you explain how @-host@ and @-port@ work? Should these be accessible via the internet? Are they the host/port ... Constantin Asofiei
11:25 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
It is possible to use another host for which there is a registered domain name that is accessible by some external IP... Sergey Ivanovskiy
11:06 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Sergey, please let me know what value should I use to test Let's Encrypt, for these options. Is it possible to do th... Constantin Asofiei

11/07/2017

06:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11204@.
This is extent support adding for native modu...
Eugenie Lyzenko
02:11 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> The idea is to hide the logic in some code that is specific to COM Automation. I don't want to p...
Constantin Asofiei
12:17 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > This is small update:
> >
> > The single not array return...
Eugenie Lyzenko
12:12 PM Base Language Feature #3262: implement COM/OLE Automation support
Can we hide this inside the runtime? For example, instead of this:... Greg Shah
11:50 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> This is small update:
>
> The single not array return value will be just a @1@ item size...
Constantin Asofiei
11:36 AM Base Language Feature #3262: implement COM/OLE Automation support
This is small update:
The single not array return value will be just a @1@ item size array case.
Eugenie Lyzenko
11:34 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
I'm implementing native support for extent based array. And looks like I need you to make some changes...
Eugenie Lyzenko
09:35 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> I appreciate the idea. But since COM Automation is platform specific and hard coded to Windows, ...
Eugenie Lyzenko
01:26 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Sergey Ivanovskiy wrote:
> > > I don't understand if it i...
Constantin Asofiei
01:23 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > I don't understand if it is possible that some handle in t...
Sergey Ivanovskiy
11:53 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> I don't understand if it is possible that some handle in that iteration can be invalid. W...
Constantin Asofiei
11:31 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
I don't understand if it is possible that some handle in that iteration can be invalid. Why we don't use @VALID-HANDL... Sergey Ivanovskiy
11:14 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
I lost that the original exception was thrown in the @fwd-embedded-driver.p@ on show embedded window @inMsg_fwdShowWi... Sergey Ivanovskiy
08:27 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
The work was done in #3209. Greg Shah
07:53 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Constantin, could you help to link this task to the task where the embedded architecture was developed: added new FWD... Sergey Ivanovskiy

11/06/2017

06:50 PM Base Language Feature #3262: implement COM/OLE Automation support
I appreciate the idea. But since COM Automation is platform specific and hard coded to Windows, it is not a feature ... Greg Shah
06:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > Greg, what do you think? Do we need this feature to be tried to implement in our FWD native COM...
Eugenie Lyzenko
06:25 PM Base Language Feature #3262: implement COM/OLE Automation support
> Greg, what do you think? Do we need this feature to be tried to implement in our FWD native COM automation support?... Greg Shah
06:11 PM Base Language Feature #3262: implement COM/OLE Automation support
Some additional consideration for @MEMPTR@. Technically I think we can implement support for this data type in our @F... Eugenie Lyzenko
04:08 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11196@, new revision is @11203@. Eugenie Lyzenko
03:51 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11202@.
The update has full support for @RAW@ data ty...
Eugenie Lyzenko
03:07 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr repo updated to revision @1688@.
Added the @RAW@ and @MEMPTR@ data type tests. Conclusion - the @4GL@ does...
Eugenie Lyzenko
04:11 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
It seems that this exception is due to this scenario. If Checkin dialog of the Available rooms embedded window has be... Sergey Ivanovskiy
01:34 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
It seems that this issue is closely related to the embedded JS client because before this loading message appeared co... Sergey Ivanovskiy
01:01 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
OK. Except this last error... Sergey Ivanovskiy
12:58 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Please debug the server and see what is the message when the client blocks. I assume server.log has no info which ca... Constantin Asofiei
12:57 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
No. There is no any Error dialog and Loading.. message is displayed only. The web client main thread is at this point... Sergey Ivanovskiy
12:52 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy wrote:
> In this case the server @Conversation@ thread is blocked.
> [...]
There is a @displayEr...
Constantin Asofiei
12:51 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
In this case the server @Conversation@ thread is blocked.... Sergey Ivanovskiy
08:27 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
Working on this issue within the new task branch 3366a. Sergey Ivanovskiy
08:22 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
After switching between embedded windows with opening modal dialogs the JS Embedded application client can fall in th... Sergey Ivanovskiy
08:16 AM Runtime Infrastructure Bug #3366 (New): The JS client for Hotel GUI embedded application becomes unresponsive
Sergey Ivanovskiy
01:50 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
I suppose that @MultiClassLoader@ can get resource from any jar (see @MultiClassLoader.findResource@). Is there any d... Stanislav Lomany
11:18 AM Runtime Infrastructure Feature #3240 (Closed): setup and use of real SSL certificates (NOT self-signed)
Greg Shah
11:12 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240b was merged into the trunc as rev 11196 and archived. Sergey Ivanovskiy
10:12 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Code Review Task Branch 3420b Revision 11204
I'm fine with the changes.
Since the changes are just for utility ...
Greg Shah
10:08 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Greg, I'm OK with the changes in 3240b rev 11204. Constantin Asofiei

11/05/2017

02:14 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> If we hide a column in interactive mode it is, obviously, hidden in the report. Is it hidden when we return to norm... Greg Shah
11:02 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Yes, it seems that these options can be set to these default values:... Sergey Ivanovskiy

11/04/2017

01:28 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Are we talking about the same thing?
Yes.
> Everything is correct except that I don't understand why the Age ...
Stanislav Lomany
09:25 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
>> Do you mean replaced with an enhanced version of itself?
>
> I mean a version where:
I think this is the sam...
Greg Shah
09:18 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Everything is correct except that I don't understand why the Age column exists in the final browse (bottom left to th... Greg Shah
10:48 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Code Review Task Branch 3420b Revision 11200
Generally, I'm OK with the changes. I've checked in some minor forma...
Greg Shah
10:09 AM Base Language Feature #3262: implement COM/OLE Automation support
> but Java doesn't compile as "y is not effectively final". I can promote this to instance field... but although this... Greg Shah
09:20 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Please update class source files header for your @comauto@ modifications revision @11200@.
Greg, Co...
Eugenie Lyzenko
08:10 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11195@, new revision is @11201@. Eugenie Lyzenko

11/03/2017

07:56 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11199@.
This is the fixes for @date/datetime/datetime...
Eugenie Lyzenko
06:11 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, 3262b rev 11198 contains the first pass at extent support from Java side.
Ar...
Eugenie Lyzenko
05:47 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, 3262b rev 11198 contains the first pass at extent support from Java side. Some other questions:
* can a CO...
Constantin Asofiei
05:38 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg, I need an advice. 4GL allows a construct like this at parse time:... Constantin Asofiei
01:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >Where it gets complicated is the OUTPUT/INPUT-OUTPUT paramete...
Constantin Asofiei
12:03 AM Base Language Feature #3262: implement COM/OLE Automation support
More checks shows the additional issue with @date/datetime/datetime-tz@ data type support. We loose precision passing... Eugenie Lyzenko
11:57 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>Where it gets complicated is the OUTPUT/INPUT-OUTPUT parameters: ComOleHelper.call needs ...
Eugenie Lyzenko
10:04 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> As you know we need to add support for arrays produced from 4GL extent o...
Constantin Asofiei
08:57 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
As you know we need to add support for arrays produced from 4GL extent option. My plan is following:
...
Eugenie Lyzenko
05:32 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
To make sure that we are on the same page. Is this diagram right?
!diagram1.png!
Stanislav Lomany
01:42 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Do you mean replaced with an enhanced version of itself?
I mean a version where:
# column resize is on;
# col...
Stanislav Lomany
12:51 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> In that mode, browse is "replaced" with an interactive version of itself.
Do you mean replaced with an enhanced...
Greg Shah
12:30 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Consider user enters interactive mode. In that mode, browse is "replaced" with an interactive version of itself. Are ... Stanislav Lomany
11:55 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> So, when a column is hidden in report, it is hidden in the current browse too, right?
I would say it the other ...
Greg Shah
11:53 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I assume "yes" means that formats match. So, when a column is hidden in report, it is hidden in the current browse to... Stanislav Lomany
11:33 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Yes, that is the idea. Greg Shah
11:27 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Should in-application browse format (i.e. the current view) match output browse format or not?
Stanislav Lomany
11:05 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The idea is that the user should be able to customize the look and feel of the actual browse columns in interactive m... Greg Shah
09:47 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> I want the user to be able to override formatting choices like ... the width of a column
Do you mean column widt...
Stanislav Lomany
08:05 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
As noted above, I want the user to be able to override formatting choices like font, font color, cell background colo... Greg Shah
08:02 PM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I like the idea of a custom report template. That will be powerful capability.
Please note that there should be a...
Greg Shah
05:13 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Greg, please review these changes rev 11199. New option to request Let's Encrypt certificates and to rebuild all dire... Sergey Ivanovskiy
12:11 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I forgot to add these new options to com.goldencode.p2j.security.SSLCertGenUtil in order to use one tool... Sergey Ivanovskiy
12:00 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
What is left to do in this task? Greg Shah
11:59 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Code Review Task Branch 3240b Revision 11197
I'm OK with the changes.
Greg Shah
11:40 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I encountered some kind of content conflicts due to the previous merge (forgot @bzr bind@ after @bzr rebase@). But th... Sergey Ivanovskiy
12:14 PM Build and Source Control Bug #3365 (Closed): FWD build on Windows fails due to a command line length limit
Greg Shah
12:12 PM Build and Source Control Bug #3365: FWD build on Windows fails due to a command line length limit
3365a merged to trunk as revision 11195 and archived. Hynek Cihlar
12:08 PM Build and Source Control Bug #3365: FWD build on Windows fails due to a command line length limit
Created task branch 3365a and merged the build.xml from 3332a to it. The changes passed a review and regression tests. Hynek Cihlar
12:03 PM Build and Source Control Bug #3365 (Closed): FWD build on Windows fails due to a command line length limit
Hynek Cihlar
11:53 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Eugenie Lyzenko wrote:
> Actually I do not understand why to change so lot. The image with offset is the regular ima...
Hynek Cihlar
10:52 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> Code Review Task Branch 3332a Revision 11201
>
> Eugenie: Please review that code.
1. @load...
Eugenie Lyzenko
09:15 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> On which line of code does that occur? I must be having a mental block, I don't see it.
See t...
Hynek Cihlar
09:14 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> The caller can be using literals that will normally emit as Java primitives. When mixing those t...
Hynek Cihlar
09:10 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
>> 5. I don't understand the implementation of ButtonWidget.loadImageInt(). All the offset and width/height data is u... Greg Shah
09:07 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
>> 4. We don't support the full range of method signatures for ButtonWidget.loadImage*(). We are currently missing th... Greg Shah
06:35 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Greg Shah wrote:
> Code Review Task Branch 3332a Revision 11201
>
> 1. In the versions of @ButtonWidget.loadImage...
Hynek Cihlar
05:57 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
Code Review Task Branch 3332a Revision 11201
1. In the versions of @ButtonWidget.loadImage*()@ which have @integer...
Greg Shah
11:06 AM User Interface Bug #3335 (Closed): buggy no-validate in browse widget
These changes are included in trunk rev 11185. Greg Shah
10:25 AM User Interface Bug #3335 (Review): buggy no-validate in browse widget
Fixed as part of #3275 Stanislav Lomany
11:03 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
You can also look at @LogicalTerminal.setImage()@ to see how it is a 2 level search. Greg Shah
10:56 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Eugenie wrote image loading code that first checks the application's jar and then search...
Eugenie Lyzenko
09:35 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Eugenie wrote image loading code that first checks the application's jar and then searches the propath on the clien... Stanislav Lomany

11/02/2017

05:53 PM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a contains the implemented IMAGE and BUTTON load size and offset plus related changes. Also the branch includes t... Hynek Cihlar
05:40 PM User Interface Feature #3261 (WIP): enhanced browse that can optionally selected as a replacement for the defaul...
> One idea is to provide generic export to the following formats:
>
> * csv
> * xls/xlsx
> * pdf
I think we c...
Stanislav Lomany
04:37 PM Base Language Feature #3262: implement COM/OLE Automation support
3262b rev 11197 contains the changes to make the @comhandle@ id unique for FWD's COM object representation and not re... Constantin Asofiei
02:52 PM Base Language Feature #3262: implement COM/OLE Automation support
The cleanup for @comhandle@ has been uploaded as rev @11196@. Eugenie Lyzenko
02:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > > Eugenie, I've looked at 326...
Eugenie Lyzenko
02:03 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Incorrect screen, both numbers are different but must be the same and both numbers are too ...
Constantin Asofiei
01:54 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>Can the com-handle variable be used with HANDLE function?
No, incompatible data type.
...
Eugenie Lyzenko
12:58 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I've looked at 3262b rev 11195 and I have these com...
Constantin Asofiei
12:56 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I've looked at 3262b rev 11195 and I have these com...
Constantin Asofiei
12:46 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
...
Eugenie Lyzenko
12:39 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
...
Eugenie Lyzenko
11:25 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
* @NativeComObject@ - the @i...
Constantin Asofiei
09:56 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11195@.
This is the fix for @COM-HANDLE@ attribute ge...
Eugenie Lyzenko
04:27 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> The generated report doesn't necessarily has to keep the name on different executions (an example are reports ran f... Stanislav Lomany
04:11 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> If I understand correctly, the use of @jasperContext.setFileResolver(fileName -> new File(ReportFactory.getFilePath... Stanislav Lomany
04:05 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
If I understand correctly, the use of @jasperContext.setFileResolver(fileName -> new File(ReportFactory.getFilePath(f... Greg Shah
04:02 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > In this case, compiling the .jrxml will be done 'on-the-fly', don't know how easy is to ...
Constantin Asofiei
04:00 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Something else: someone can design a report which refers to a client-side resource (i.e....
Constantin Asofiei
03:51 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> In this case, compiling the .jrxml will be done 'on-the-fly', don't know how easy is to cache it (especially build ... Stanislav Lomany
03:46 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Something else: someone can design a report which refers to a client-side resource (i.e. an image local to the clie... Stanislav Lomany
03:08 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
And also add the @reporting.Report@ interface to the @HandleCommon@ interface; any extension resource in FWD must be ... Constantin Asofiei
03:07 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Or do you want the 4GL business logic to design the report from scratch, too, and compil...
Constantin Asofiei
03:01 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Isn't compiling the @jasper@ file done only once, after the design is complete?
Right. If we are going to put ...
Stanislav Lomany
02:27 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> Compiling reports is a big performance hit.
Isn't compiling the @jasper@ file done only o...
Constantin Asofiei
02:20 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> If you feel that the client-side support doesn't provide the same capability, then it is OK to do a 3 level process... Stanislav Lomany
01:43 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Yes, but I have to note that having files outside of jar is very convenient at report development stage.
If you ...
Greg Shah
01:40 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> we can search in the server's jars first and, if not found, search it on the client-side
OK, I'll go this way. S...
Stanislav Lomany
01:27 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > From (unmodified) converted code there is no way to write or read from the server filesy...
Constantin Asofiei
01:21 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> From (unmodified) converted code there is no way to write or read from the server filesystem. That means that the ... Stanislav Lomany
12:49 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Do you want me to remove capability to read non-in-jar files or limit access to the reports directory only?
From...
Greg Shah
12:26 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> 1. We do expect that application-specific resources would come from the application's jar file. This would be on t... Stanislav Lomany
09:54 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> But unfortunately the current directory is the P2J server directory.
Sorry, I completely missed the part about f...
Greg Shah
08:29 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> One question: why not default the reports directory to "." instead of "reports"?
On my taste the best place for ...
Stanislav Lomany
06:11 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11194
I'm fine with the changes.
One question: why not default the repor...
Greg Shah
09:35 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342c from P2J trunk revision 11193. Please review. Contains final fixes for Jasper. Images were ... Stanislav Lomany
11:23 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Greg Shah wrote:
> These seem important:
>
> * keyboard navigation
> * search combobox
> * New folder
> * More...
Ovidiu Maxiniuc
11:01 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
These seem important:
* keyboard navigation
* search combobox
* New folder
* More options (at least the user sh...
Greg Shah
10:40 AM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
The basic functionality is there. One can navigate to desired location and select the desired file. Here are some scr... Ovidiu Maxiniuc
11:08 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Renew is the same process, it requires to run this utility again. Planning to fix issues from #3240-65, and to do it ... Sergey Ivanovskiy
10:50 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
> There are unimplemented use cases related to renew the outdated certificate, revocation of this certificate, and AC... Greg Shah
10:48 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Code Review Task Branch 3240b Revision 11196
The changes are OK.
1. @build.gradle@ and @SSLCertGenUtil@ need hi...
Greg Shah
10:38 AM Database Feature #3296: misc db features
Task branch 3296b was created from trunk revision 11193. However, before adding any task-specific changes, that branc... Eric Faulhaber
05:58 AM Base Language Feature #3343 (Closed): implement a 4GL syntax extension and the runtime backing to send emails (...
The documentation for this functionality can be found in "Email Send":https://proj.goldencode.com/projects/p2j/wiki/E... Greg Shah

11/01/2017

04:09 PM Build and Source Control Bug #3298 (Closed): libp2j build links with ncurses 5.9 when the proper version is 6.0
I've updated the FWD docs (see "Patching NCURSES":https://proj.goldencode.com/projects/p2j/wiki/Patching_NCURSES) to ... Greg Shah
04:07 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Tested new Let's Encrypt certificates to be fed into @com.goldencode.p2j.security.SSLCertGenUtil@ with these options
...
Sergey Ivanovskiy
12:57 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Yes, I meant that this option @-server "acme://letsencrypt.org/"@ must point to the Let's Encrypt production certific... Sergey Ivanovskiy
12:45 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
> this program works correctly with production server
Do you mean the Let's Encrypt production certificate server...
Greg Shah
12:40 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
A report of some results from testing the ACME Java code on a demo.goldencode.com:
On 11/01/2017 12:19 PM, Serg Iv...
Greg Shah
02:30 PM Base Language Feature #3292 (Closed): i18n improvements
The runtime implementation for this task was written in branch 1830b and was merged to trunk as revision 11188.
BI...
Greg Shah
02:28 PM User Interface Feature #3289: implement SYSTEM-DIALOG-GET-DIR
Greg Shah wrote:
> The runtime implementation for this task was written in branch 1830b and was merged to trunk as r...
Ovidiu Maxiniuc
02:22 PM User Interface Feature #3289: implement SYSTEM-DIALOG-GET-DIR
The runtime implementation for this task was written in branch 1830b and was merged to trunk as revision 11188.
An...
Greg Shah
02:25 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
An update from Ovidiu:
> File dialogs are well connected with Windows Explorer. One can use it as a 'shell' and: c...
Greg Shah
02:15 PM User Interface Feature #3291: implement SYSTEM-DIALOG-COLOR
> After the the user makes a selection, the selection will be used by widgets that are subsequently created, but alre... Greg Shah
02:14 PM User Interface Feature #3291: implement SYSTEM-DIALOG-COLOR
The runtime implementation for this task was written in branch 1830b and was merged to trunk as revision 11188.
Th...
Greg Shah
02:15 PM User Interface Feature #3290: implement SYSTEM-DIALOG-FONT
> After the the user makes a selection, the selection will be used by widgets that are subsequently created, but alre... Greg Shah
02:14 PM User Interface Feature #3290: implement SYSTEM-DIALOG-FONT
The runtime implementation for this task was written in branch 1830b and was merged to trunk as revision 11188.
Th...
Greg Shah
01:46 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Yes, this particular issue was fixed. But these #3355-19, #3355-20 and #3355-21 were not fixed because the solution ... Sergey Ivanovskiy
01:39 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
3287a was merged into the trunk as rev 11183.
Can I close this task?
Greg Shah
01:31 PM User Interface Feature #2368: allow widget output to stream in GUI mode
> To be clear, issues mentioned in #2368-12 are not fixed.
OK, then log this case too (VIEW of a STREAM-IO frame)....
Greg Shah
01:04 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> > We should be good as long as a frame is not used in mixed mode (and from all code I've seen, fr...
Constantin Asofiei
01:02 PM User Interface Feature #2368: allow widget output to stream in GUI mode
> We should be good as long as a frame is not used in mixed mode (and from all code I've seen, frames are usually sin... Greg Shah
12:56 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Constantin: Did you ever check to see if STREAM-IO frames have different behavior when used inter...
Constantin Asofiei
12:50 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Constantin: Did you ever check to see if STREAM-IO frames have different behavior when used interactively?
If I ...
Greg Shah
09:38 AM Database Bug #3364: problems with TABLE-HANDLE and TABLE parameters related to BY-REFERENCE
This was initially reported in #3296-9.
The following TABLE-HANDLE and TABLE parameter problems exist:
# runtim...
Greg Shah
09:37 AM Database Bug #3364 (New): problems with TABLE-HANDLE and TABLE parameters related to BY-REFERENCE
Greg Shah
09:31 AM Database Feature #3295 (Closed): improve connect options support per #3257-29
@-1@ (single user mode) is processed on input and reported for DB-PARAM but is otherwise ignored. The customer repor... Greg Shah
10:19 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > I'm not 100% sure however having deep suggestion the Java has one bug in Windows package. The l...
Eugenie Lyzenko
10:07 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11194@.
This fixes the @DATE@ conversion issue for @J...
Eugenie Lyzenko

10/31/2017

11:41 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed revision 11194 added acme client as a standalone tool yet. It can be used as this one on devsrv01 with 3240... Sergey Ivanovskiy
11:01 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240a was committed into the trunc rev 11193 and archived. New task branch 3240b was created. Sergey Ivanovskiy
10:29 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed revision 11208 added history, planning to merge into trunc. Sergey Ivanovskiy
10:20 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Greg Shah wrote:
> Constantin: What is your opinion of the changes?
The changes look OK to me.
Sergey: add a his...
Constantin Asofiei
10:20 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I can confirm that only @args4j-2.33.jar@ is added to the @build/lib@.
Sergey Ivanovskiy
09:59 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Sergey Ivanovskiy wrote:
> It is safe and has no transitive dependencies that can brake another parts. http://args4j...
Constantin Asofiei
09:59 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
It is safe and has no transitive dependencies that can brake another parts. http://args4j.kohsuke.org/dependency-conv... Sergey Ivanovskiy
09:57 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
FYI the args4j is licensed under the MIT license, which is permissive and is allowed for us. Greg Shah
09:57 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Constantin: What is your opinion of the changes? Greg Shah
09:56 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Code Review Task branch 3240a Revision 11207
@build.gradle@ has the @args4j@ change that may need some testing. I...
Greg Shah
09:41 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240a was rebased to 11207 from trunc revision 11192. It is ready for review. Sergey Ivanovskiy
09:26 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
OK. Today I found https://letsencrypt.org/2017/10/17/acme-support-in-apache-httpd.html that Apache module automates A... Sergey Ivanovskiy
09:25 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Please rebase to 11192. I'm doing a code review of 3240a right now. Wait to merge until I confirm. Greg Shah
09:23 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed revision 11203 of 3240a is ready. Greg, can I merge 3240a after rebasing with trunc 11191 or wait the rev. ... Sergey Ivanovskiy
09:16 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
This diff is moved out. Sergey Ivanovskiy
09:14 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Planning to move this bzr diff -r11197..11202 > 3240b_1.txt into 3240b. Sergey Ivanovskiy
09:09 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Yes, planning to move AcmeClient and ManagedWebServer into 3240b and their dependencies. Sergey Ivanovskiy
09:07 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
My thinking is that the acme4j stuff should be looked at more carefully, but the other utility changes are safer. Greg Shah
09:07 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Acme4j is Apache 2.0 which is fine. Can you split off the acme4j changes into a separate branch and just make this b... Greg Shah
09:06 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
It looks safe. Planning to rebase over the current trunc. Now the rev. is 11202. Sergey Ivanovskiy
09:05 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
I added Acme4J dependencies and it used this version '1.56' of Bouncy Castle transitively, but the current version i... Sergey Ivanovskiy
08:42 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Is there a safe version of this branch that can be merged to trunk? What testing is needed? It is OK to finish the ... Greg Shah
11:32 AM Base Language Feature #3262: implement COM/OLE Automation support
Created task branch @3262b@ from trunk revision @11193@. Eugenie Lyzenko
11:18 AM Base Language Feature #3262: implement COM/OLE Automation support
> I'm not 100% sure however having deep suggestion the Java has one bug in Windows package. The long value can not be... Greg Shah
12:09 AM Base Language Feature #3262: implement COM/OLE Automation support
Now I would like to note about some limitations and known issues:
1. As we discussed - no events firing support fr...
Eugenie Lyzenko
11:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Branch @3262a@ was merged to trunk as revno @11190@ then it was archived.
Sorry it has taken more time I have expe...
Eugenie Lyzenko
11:24 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11189@, new revision is @11209@.
Starting merge into trunk.
Eugenie Lyzenko
10:56 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11205@.
This is bug fixing and cleanup for COM automa...
Eugenie Lyzenko
09:51 PM Base Language Feature #3262: implement COM/OLE Automation support
Good plan. Greg Shah
09:48 PM Base Language Feature #3262: implement COM/OLE Automation support
Testing completed. No regressions have found. The results: @3262a_11204_a5eeab0_20171030_evl.zip@.
So planning to ...
Eugenie Lyzenko
09:26 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Created task branch 3342c from P2J trunk revision 11192. Stanislav Lomany
09:21 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
3342b has been merged into the trunk as bzr revision 11192. Stanislav Lomany
09:13 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342b Revision 11192
I'm fine with the change. Please merge 3342b to trunk.
Greg Shah
09:07 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342b from P2J trunk revision 11191. Stanislav Lomany
08:07 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Created task branch 3342b from P2J trunk revision 11190. Stanislav Lomany
09:38 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
3342a has been merged into the trunk as bzr revision 11189. Stanislav Lomany
09:24 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
I saw the same thing in my run. I don't think it will make a difference. I think you are OK. Greg Shah
09:23 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
There seems to be conversion mismatch: order of widgets changed in frame definition:... Stanislav Lomany
08:42 AM Database Feature #3296: misc db features
3296a rev 11204 (added a missing history entry) was merged to trunk rev 11191 and archived. Constantin Asofiei
12:01 AM Database Feature #3296 (WIP): misc db features
Rebased task branch 3296a to trunk rev 11190. Current task branch revision is 11203. Eric Faulhaber
09:43 PM Conversion Tools Bug #3354: func_class return type not recognized
Branch 3353a was merged to trunk as revision 11187. It will soon be available publicly as FWD v3.2. Greg Shah
09:43 PM Conversion Tools Bug #3351: create widget assign clause doesn't parse the rvalue query qualifier
Branch 3353a was merged to trunk as revision 11187. It will soon be available publicly as FWD v3.2. Greg Shah
09:42 PM Conversion Tools Bug #3360: method return type can have an optional EXTENT qualifier
Branch 3353a was merged to trunk as revision 11187. It will soon be available publicly as FWD v3.2. Greg Shah
09:42 PM Conversion Tools Bug #3352: non-reserved keywords in temp-table field names
Branch 3353a was merged to trunk as revision 11187. It will soon be available publicly as FWD v3.2. Greg Shah
09:40 PM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Conversion and manual testing has passed.
Task branch 3353a was merged to trunk as revision 11187. Branch 3353a h...
Greg Shah

10/30/2017

07:27 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342a Revision 11195
The changes overall are really good. Some of the conversion changes ...
Greg Shah
06:48 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11188. Stanislav Lomany
06:41 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11187.
Stanislav Lomany
06:06 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11186. Stanislav Lomany
11:31 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Use @com.goldencode.p2j.reporting@. The overlap is confusing but we will deal with it for now. Greg Shah
09:57 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Into which package should I put all classes related to (Jasper) reports? We have @com.goldencode.p2j.report@, but it ... Stanislav Lomany
11:06 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> we have <customer_package_redacted>.BufferedOutputStreamWrapper class. Can I copy-paste it under com.goldencode pac... Greg Shah
06:45 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Branch 1830b was rebased and merged to trunk as r11188.
The branch was archived and a notification email sent to tea...
Ovidiu Maxiniuc
06:27 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Please rebase and then merge to trunk. Greg Shah
06:21 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Greg,
After doing some manual tests I identified a possible regression in 1830b/11210 that caused a NPE. Because o...
Ovidiu Maxiniuc
04:54 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ignore this failure. Greg Shah
04:53 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
The extra line is (14):
@ 1234 14.0 6.1 0.0 20.2 -7.9 18.4 16.0 -5.4@
It is p...
Ovidiu Maxiniuc
04:41 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
It may be just a rare timing issue.
Eugenie: what do you think?
Greg Shah
04:09 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Branch 1830b was rebased to latest trunk (r11186). Current revision is 11210.
I tried to understand the extra line...
Ovidiu Maxiniuc
03:45 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ovidiu Maxiniuc wrote:
> Hynek Cihlar wrote:
> > The window of windowId should be passed to @DialogBoxWindow.setOwn...
Hynek Cihlar
03:39 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Hynek Cihlar wrote:
> The window of windowId should be passed to @DialogBoxWindow.setOwner()@ before the modal windo...
Ovidiu Maxiniuc
03:21 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ovidiu Maxiniuc wrote:
> > The parameter windowId in FontChooserGuiImpl.createInstance is not referenced. I think th...
Hynek Cihlar
03:10 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Hynek Cihlar wrote:
> Code review 1830b revision 11208.
>
> Please remove "Invalidates HSL encoding." from ColorR...
Ovidiu Maxiniuc
01:17 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code review 1830b revision 11208, part two.
In DirDialogGuiImpl the copyright statement should only contain the cu...
Hynek Cihlar
01:08 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code review 1830b revision 11208.
Here is a few minor points.
Please remove "Invalidates HSL encoding." from Co...
Hynek Cihlar
05:38 PM Base Language Feature #3262: implement COM/OLE Automation support
> Is it acceptable plan?
Yes.
Greg Shah
05:18 PM Base Language Feature #3262: implement COM/OLE Automation support
The status of the @3262a@ branch:
1. The first main cycle of the testing completed. The results are prettu good. B...
Eugenie Lyzenko
01:09 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin, have you made commit for @3262a@?:
> [...]
>
> So I will have to re-run con...
Constantin Asofiei
01:09 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, please fix these as you find them.
Task branch @3262a@ has been updated for ...
Eugenie Lyzenko
11:31 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Another issue in Java code:
> @ComObject.unmarshal()@ produces @NPE@ for empty input param...
Constantin Asofiei
11:29 AM Base Language Feature #3262: implement COM/OLE Automation support
Another issue in Java code:
@ComObject.unmarshal()@ produces @NPE@ for empty input parameters for method call. like ...
Eugenie Lyzenko
10:45 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>
> Yes, the @progress.g@ and @com_access.rules@ changes are enough to require it.
The convers...
Eugenie Lyzenko
10:43 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > If you see another opportunity - let me know. I think it can...
Eugenie Lyzenko
10:39 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> If you see another opportunity - let me know. I think it can not be implemented today due t...
Constantin Asofiei
10:36 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, another question: is @enable-events@ an API which can be used by COM OLE automa...
Eugenie Lyzenko
10:15 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, another question: is @enable-events@ an API which can be used by COM OLE automation regardless of 4GL enviro... Constantin Asofiei
09:54 AM Base Language Feature #3262: implement COM/OLE Automation support
The HWND is not a widget handle. It is the actual WIN32 HWND that matches the OpenEdge window-widget's WIN32 native w... Greg Shah
09:52 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > two usages of a HWND attribute passed as method argument, like in comVar:comMethod(CURRENT-WIND...
Eugenie Lyzenko
09:50 AM Base Language Feature #3262: implement COM/OLE Automation support
> two usages of a HWND attribute passed as method argument, like in comVar:comMethod(CURRENT-WINDOW:HWND).
These m...
Greg Shah
09:44 AM Base Language Feature #3262: implement COM/OLE Automation support
I've been looking through how COM are used and I found these:
# one usage of @com:enable-events@ - so we need event ...
Constantin Asofiei
07:17 AM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11185@, new revision is @11202@.
The testings restarted.
Eugenie Lyzenko
06:59 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > Do we need the conversion tests to run?
>
> Yes, the @progress.g@ and @com_access.rules@ cha...
Eugenie Lyzenko
10:57 PM Base Language Feature #3262: implement COM/OLE Automation support
> Do we need the conversion tests to run?
Yes, the @progress.g@ and @com_access.rules@ changes are enough to requi...
Greg Shah
09:46 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11201@.
Bug fixing in native code and @ComParameter@ ...
Eugenie Lyzenko
09:15 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>
> Yes, this makes sense. Please go ahead.
OK. I'm planning to make the branch update soon(i...
Eugenie Lyzenko
09:11 PM Base Language Feature #3262: implement COM/OLE Automation support
> So my offering is to start regression testing now. Meantime I will finalize Windows specific changes(we can commit ... Greg Shah
05:37 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Using (calling) a package from a library should not require a different copyright notice in our code.
Do not copy ...
Greg Shah
05:36 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Sergey Ivanovskiy wrote:
> Greg, this new functionality to get Let's Encrypt signed certificates is not ready yet. I...
Greg Shah
05:30 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Is it required to add this license note at the header... Sergey Ivanovskiy
05:13 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Greg, this new functionality to get Let's Encrypt signed certificates is not ready yet. It takes more time than I exp... Sergey Ivanovskiy
02:56 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Planning to utilize @SecureWebServer@ and @SSLCertFactory@ in order to start the target managed web server to prove t... Sergey Ivanovskiy
10:28 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed rev. 11193 fixed these issues and tested certificates regeneration with different settings using a common m... Sergey Ivanovskiy
08:33 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Review for branch 3240a revision 11192:
# please add history entries
# @SSLCertFactory@ is having a dependency on B...
Constantin Asofiei
04:53 PM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Branch 3353a rebased to trunk revision 11186. 11209 is now the latest revision.
This version is going through con...
Greg Shah
04:51 PM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Revision 11201 has a complete implemention that has been tested and cleaned up. It supports HTML and TEXT, attachmen... Greg Shah
03:11 PM Database Feature #3296: misc db features
3296a 11193 fixes TABLE-HANDLE and TABLE parameters at function call. What remains is more complex to fix:
# runtim...
Constantin Asofiei
02:38 PM Database Feature #3296: misc db features
Code review 3296a/11191:
Changes look good. I made a minor change to the @TemporaryBuffer@ file header (the last t...
Eric Faulhaber
10:32 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
3282b merged to trunk as revision 11186 and archived. Hynek Cihlar
07:30 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Code Review Task Branch 3282b Revision 11187
The code is good.
Please rebase. There will be some minor conflic...
Greg Shah
02:46 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
I checked in a fix of the regression of combo box and menu not handling mouse input in 3282b and also addressed the p... Hynek Cihlar
11:32 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Code Review Task Branch 3282b Revision 11186
I'm fine with the code.
Greg Shah
06:04 AM User Interface Feature #3275: improve browse support
3275c has been merged into the trunk as bzr revision 11185. Stanislav Lomany
04:43 AM User Interface Feature #3332: Add support for load offset and load size parameters of LOAD-IMAGE* methods of BUT...
3332a rebased against latest trunk. Hynek Cihlar

10/29/2017

05:36 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Committed rev. 11191 simplified -L option to load external CA certificates.... Sergey Ivanovskiy
01:11 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Please review the committed revision 11190 that added new option @--build-alias-certs broker1@ to rebuild certs for ... Sergey Ivanovskiy
04:19 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240a was rebased rev. 11189. Sergey Ivanovskiy
04:05 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
I have the changes for @ComParameter@ class, two method to write/read the class over network:...
Eugenie Lyzenko
09:19 AM Base Language Feature #3262: implement COM/OLE Automation support
Looks like the Java part is OK (creation, property get/set and method call converted correctly). While the window nat... Eugenie Lyzenko
02:54 PM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Quick question: we have @<customer_package_redacted>.BufferedOutputStreamWrapper@ class. Can I copy-paste it under @c... Stanislav Lomany
01:40 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
After replacing @ModalBox@ with @IsModal@ interface and fixing other regressions caused by rebase operation I committ... Ovidiu Maxiniuc
12:35 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Greg Shah wrote:
> One question: What is the reason that @Window.isRepaintDisabled()@ is hard coded to @false@?
T...
Hynek Cihlar
10:19 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Code Review Task Branch 3282b Revision 11184
I'm generally fine with the changes.
One question: What is the rea...
Greg Shah
06:40 AM User Interface Feature #3275: improve browse support
Rebased task branch 3275c from P2J trunk revision 11184. Stanislav Lomany
09:54 PM User Interface Feature #3275: improve browse support
Code Review Task Branch 3275c Revision 11194
I'm good with the changes. If it passes testing you can merge to trunk.
Greg Shah
04:18 AM User Interface Feature #3287: local web client installation
3287a was merged into the trunc rev 11183 and archived. Sergey Ivanovskiy
09:26 PM User Interface Feature #1795 (Closed): implement printing support (real GUI printing not the child process stuff...
Greg Shah
09:26 PM User Interface Feature #3313 (Closed): implement SYSTEM-DIALOG-PRINTER-SETUP
For now, the implementation is not directly mapped to the Windows printer dialog. Instead it is designed to support ... Greg Shah

10/28/2017

04:37 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11184@, new revision is @11200@. Eugenie Lyzenko
04:19 PM Base Language Feature #3262: implement COM/OLE Automation support
Going to rebase @3262a@ in a 5 min of nobody objects. Eugenie Lyzenko
10:45 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Correct me if I'm wrong but for now the COM event processing is not supported in @FWD@.
CO...
Constantin Asofiei
09:38 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11183@, new revision is @11199@.
So the currently requested @JNI@...
Eugenie Lyzenko
09:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11198@.
Added usage of @DataType@ helper option suppo...
Eugenie Lyzenko
03:44 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Hynek Cihlar wrote:
> * build.xml is missing change history entry.
Added
> * It may be a bit confusing that ColorR...
Ovidiu Maxiniuc
01:18 PM User Interface Feature #3275: improve browse support
I'm good with the persistence-related changes. Also, I successfully ran the ETF full search test suite against 3275c/... Eric Faulhaber
10:30 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
3282b rebased against trunk revision 11184. Hynek Cihlar
10:14 AM User Interface Feature #2368: allow widget output to stream in GUI mode
1795b was merged to trunk as revision 11184. Hynek Cihlar
10:13 AM User Interface Feature #3313: implement SYSTEM-DIALOG-PRINTER-SETUP
Runtime support of the print dialog in the limited support for the internal PDF printer was merged to trunk in 1795b ... Hynek Cihlar
10:11 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b passed ChUI regression tests, was rebased against trunk revision 11183 and merged to trunk as revision 11184.
...
Hynek Cihlar
07:15 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Created task branch 3342a from P2J trunk revision 11183. Stanislav Lomany

10/27/2017

07:42 PM User Interface Feature #3275: improve browse support
Please review 3275c revision 11194, it has significant refactoring according to the notes above. Stanislav Lomany
03:41 PM User Interface Feature #3275: improve browse support
> * @BufferFieldImpl.java@:1265, instead of manually prefixing the error message with @**@ use the @prefix@ parameter... Stanislav Lomany
07:59 AM User Interface Feature #3275: improve browse support
Eric Faulhaber wrote:
> Ovidiu, please review the changes specific to the dynamic compilation and runtime JAST inter...
Ovidiu Maxiniuc
07:22 PM User Interface Feature #3287: local web client installation
The last result 20171027_153157 were not good but the target test TC-JOB-CLOCK-002 passed - OK. Planning to merge int... Sergey Ivanovskiy
06:41 PM User Interface Feature #3287: local web client installation
OK. Running majic_regression_testing_tc.xml test case for TC-JOB-CLOCK-002, according to logs it should be completed ... Sergey Ivanovskiy
05:35 PM User Interface Feature #3287: local web client installation
And please merge 3287a to trunk. Constantin Asofiei
04:15 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Yes, planning to create deploy/broker/ folder. It seems that I am very needed the tool th...
Constantin Asofiei
04:13 PM User Interface Feature #3287: local web client installation
Yes, planning to create @deploy/broker/@ folder. It seems that I am very needed the tool that can update only one new... Sergey Ivanovskiy
04:05 PM User Interface Feature #3287: local web client installation
Ok, then 3287a can be released.
For Hotel GUI and POC: can you make the changes so that it doesn't affect the curr...
Constantin Asofiei
03:53 PM User Interface Feature #3287: local web client installation
I meant this broker user in @client.xml@ for the broker agent.... Sergey Ivanovskiy
03:49 PM User Interface Feature #3287: local web client installation
Yes, it is the first case from #3287-72 with the dedicated mode. The broker user is a trusted FWD user used for trust... Sergey Ivanovskiy
03:42 PM User Interface Feature #3287: local web client installation
OK, so if a broker is started on the client's machine, the server will spawn the FWD client for the embedded app via ... Constantin Asofiei
03:40 PM User Interface Feature #3287: local web client installation
If there are no brokers, then web clients are created locally. Sergey Ivanovskiy
03:37 PM User Interface Feature #3287: local web client installation
Yes, it should work without any additional setup. There are only required to change Hotel GUI embedded and customer's... Sergey Ivanovskiy
03:33 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Greg, Constantin, can this branch be merged into trunc if this test will be OK?
Is there...
Constantin Asofiei
02:59 PM User Interface Feature #3287: local web client installation
Greg, Constantin, can this branch be merged into trunc if this test will be OK? Sergey Ivanovskiy
02:57 PM User Interface Feature #3287: local web client installation
gso_ctrlc_3way_tests tests were passed in this 20171027_124426 run. There is only suspected TC-JOB-CLOCK-002. Sergey Ivanovskiy
12:39 AM User Interface Feature #3287: local web client installation
In the last run gso_ctrlc_tests passed, but gso_ctrlc_3way_tests failed for:... Sergey Ivanovskiy
08:14 PM User Interface Feature #3287: local web client installation
ctrl_c tests are frozen in two runs. Running this test again. Sergey Ivanovskiy
07:03 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
According to https://shredzone.org/maven/acme4j/challenge/tls-sni-01.html acme4j client with a tunable web server can... Sergey Ivanovskiy
06:38 PM Base Language Feature #3262: implement COM/OLE Automation support
Of course @DataType@ is @enum@, not @union@. Eugenie Lyzenko
05:54 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11197@.
Added handling for @DATE@ variables exchange ...
Eugenie Lyzenko
05:28 PM Base Language Feature #3262: implement COM/OLE Automation support
I have next drop to commit for @3262a@. Planning to do this in a 5 min if nobody objects. Eugenie Lyzenko
12:41 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11196@.
Changed @COM-HANDLE@ @ID@ processing to excha...
Eugenie Lyzenko
12:25 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin,
> >
> > Please help me to understand the @COM...
Eugenie Lyzenko
11:11 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> Please help me to understand the @COM-HANDLE@ @FWD@ internals related to...
Constantin Asofiei
11:00 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Please help me to understand the @COM-HANDLE@ @FWD@ internals related to long @comID@ we use to identi...
Eugenie Lyzenko
12:32 AM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11195@.
Added the @Java<->COM@ data transformations f...
Eugenie Lyzenko
04:24 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ovidiu Maxiniuc wrote:
> Hynek,
>
> I got the notification because I am the assignee. Thank you very much for the...
Hynek Cihlar
04:18 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Hynek,
I got the notification because I am the assignee. Thank you very much for the quick review. I will do the f...
Ovidiu Maxiniuc
04:14 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ovidiu, I added you as the issue watcher. Please see the review in note 18. Hynek Cihlar
04:10 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code Review Task Branch 1830b Revision 11199.
The changes are impressive, hands down. I found only some minor issu...
Hynek Cihlar
04:09 PM Base Language Feature #3292: i18n improvements
I have chosen the @EnvironmentOps.isUnderWindowsFamily()@ instead of @TC.isUnderWindows()@. The returned value can be... Ovidiu Maxiniuc
11:30 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Extended DSIABLE-REDRAW to all widget types. Previously only WINDOW widget was supported. I checked in the change int... Hynek Cihlar
08:41 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
OK, go with this plan. Greg Shah
08:38 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> The idea here is that there would be 4GL code to calculate the value of a column, possibly with access to state (va... Stanislav Lomany
07:33 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Can you show an example of embedding an image in the report? Greg Shah
07:32 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
>> 2. It seems to me that some reports might take more than one query to provide the needed details. Is that possible... Greg Shah
07:24 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> 1. Do I understand correctly that the runtime will figure out the mapping between the columns returned by the query... Stanislav Lomany
06:10 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Overall, I like the approach. It is different from the callback approach we took previously. Some questions:
1. ...
Greg Shah
05:59 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
My suggestion on how 4GL code for a jasper report should look like:... Stanislav Lomany

10/26/2017

05:08 PM User Interface Feature #3275: improve browse support
I'm OK with adding a version that takes a boolean flag to disable the message box. Greg Shah
02:59 PM User Interface Feature #3275: improve browse support
> 1. In @ControlEntity@, the use of @LogicalTerminal.message()@ instead of something in @ErrorManager@ seems incorrec... Stanislav Lomany
02:05 PM User Interface Feature #3275: improve browse support
> * In @DynamicQueryHelper.injectVariable@, why are all literal values replaced with the same variable?
I needed a f...
Stanislav Lomany
01:42 PM User Interface Feature #3275: improve browse support
Greg Shah wrote:
> Eric: Please review the changes in the persist package.
Wow, that's a big set of changes! The up...
Eric Faulhaber
09:25 AM User Interface Feature #3275: improve browse support
Code Review Task Branch 3275c Revision 11193
Eric: Please review the changes in the persist package.
Everything...
Greg Shah
07:53 AM User Interface Feature #3275: improve browse support
Yes, just finished. Please review 3275c revision 11193. Stanislav Lomany
07:33 AM User Interface Feature #3275: improve browse support
Is 3275c ready for review? Greg Shah
03:54 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Constantin Asofiei wrote:
> Segey, do you need help with any of this stuff?
The current state is that the external ...
Sergey Ivanovskiy
03:43 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Segey, do you need help with any of this stuff? Constantin Asofiei
12:50 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Some utilities which will improve the cert generation and ...
Constantin Asofiei
11:42 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
Constantin Asofiei wrote:
> Some utilities which will improve the cert generation and management:
> # import/export...
Sergey Ivanovskiy
03:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> It is a memory object pointer and can not be @0@. Accessing to object by address 0 is bad i...
Constantin Asofiei
03:20 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > One more question. Is it possible to change the @ComOleHelpe...
Eugenie Lyzenko
02:47 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> One more question. Is it possible to change the @ComOleHelper@ call?
>
> From:
> [...]
...
Constantin Asofiei
02:46 PM Base Language Feature #3262: implement COM/OLE Automation support
One more question. Is it possible to change the @ComOleHelper@ call?
From:...
Eugenie Lyzenko
02:39 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, something else: please make sure to test @comHandle...
Constantin Asofiei
02:37 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11192@.
The COM method call implementation added.
Eugenie Lyzenko
02:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, something else: please make sure to test @comHandleVar BY-POINTER@ arguments in...
Eugenie Lyzenko
02:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, something else: please make sure to test @comHandleVar BY-POINTER@ arguments in method calls, because this i... Constantin Asofiei
02:18 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, if you want me to help with something specific on the Java side, please let me ...
Eugenie Lyzenko
01:55 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, if you want me to help with something specific on the Java side, please let me know. Otherwise I'll look in... Constantin Asofiei
12:07 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> Consider the following method in ComParameter:
> [...]
>
> According...
Constantin Asofiei
12:05 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Consider the following method in ComParameter:...
Eugenie Lyzenko
12:12 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
>...
>I don't understand this one - how can FWD send a pointer ...
Eugenie Lyzenko
11:52 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated to revision @11191@.
This adds more functionality in native code. Including m...
Eugenie Lyzenko
01:55 PM User Interface Feature #3287: local web client installation
OK. (It is recommended to run TC-JOB-CLOCK-002 after 16-00 of the server time. Thus I will run it later.) Planning st... Sergey Ivanovskiy
01:54 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Yes, you are correct. I mean tc_job_clock_002.
I've checked the failed screen and this o...
Constantin Asofiei
01:47 PM User Interface Feature #3287: local web client installation
Yes, you are correct. I mean tc_job_clock_002. Sergey Ivanovskiy
01:44 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Thus, tc_job_002 is suspected.
This is the single test which still fails in FWD, so you ...
Constantin Asofiei
01:43 PM User Interface Feature #3287: local web client installation
In two runs of the main-regression task there were
failed tests in the first run...
Sergey Ivanovskiy
12:06 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
Greg Shah
11:26 AM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
Greg, this task can be closed too - the standard/default FWD menu for embedded mode works. Constantin Asofiei
12:06 PM User Interface Feature #3260 (Closed): auto-conversion and enablement for the embedded web client
Greg Shah
11:25 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg, this task can be closed. Constantin Asofiei
09:46 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Code Review Task branch 1795b Revision 11203
I'm good with the changes.
If it passes ChUI regression testing, p...
Greg Shah
09:33 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
The latest 1795b resolves the points from review, point 3 from note 42, plus some related changes. I don't expect any... Hynek Cihlar
04:32 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Sergey Ivanovskiy wrote:
> Were these pdf pages in your test pure text pages without graphics?
Yes, all were pure...
Hynek Cihlar
04:30 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Code Review Task branch 1795b Revision 11200
> > 1. The thing I wonder ...
Sergey Ivanovskiy
04:26 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> Code Review Task branch 1795b Revision 11200
> 1. The thing I wonder about is how well the strea...
Hynek Cihlar

10/25/2017

07:53 PM User Interface Feature #3275: improve browse support
Rebased task branch 3275c from P2J trunk revision 11182. Stanislav Lomany
06:26 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
3240a is rebased over 11182. The current rev is 11187. Sergey Ivanovskiy
06:00 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Code Review Task branch 1795b Revision 11200
Wow! This is really quite cool.
1. The thing I wonder about is ho...
Greg Shah
04:34 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b 11200 passed GUI regression tests. ChUI still in progress, I got a technical error in previous run. Hynek Cihlar
02:12 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Rebased 1795b against trunk revision 11182. Hynek Cihlar
11:04 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Another fix checked in to 1795b revision 11196. ChUI regression tests restarted. Hynek Cihlar
08:30 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
I have checked in two regression fixes in 1795b revisions 11194 and 11195. I am restarting ChUI regression tests and ... Hynek Cihlar
05:19 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Do you mean you want to know the arguments Java type, too, i...
Constantin Asofiei
04:55 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Do you mean you want to know the arguments Java type, too, if the argument was not a BDT...
Eugenie Lyzenko
04:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, the Java part (at least high-level design) is in 3262a. Unknowns at this time:
# how will we pass extent ar...
Constantin Asofiei
03:09 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> What about the firing of these events from native code? For example, if something happens in the...
Constantin Asofiei
02:50 PM Base Language Feature #3262: implement COM/OLE Automation support
What about the firing of these events from native code? For example, if something happens in the COM object itself t... Greg Shah
02:46 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> > > There is another opportunity. ...
Constantin Asofiei
02:44 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> > 4GL makes no assumption for validity of the COM object handle when using it. If the CO...
Eugenie Lyzenko
02:41 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > There is another opportunity. The 4GL is still single thread...
Eugenie Lyzenko
02:34 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > > What do you mean by *native API to determine if the COM ob...
Constantin Asofiei
02:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> > What do you mean by *native API to determine if the COM object is valid*?
> I mean th...
Eugenie Lyzenko
01:52 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > When executing a method call, I plan to send each argu...
Constantin Asofiei
01:46 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>
> When executing a method call, I plan to send each argument as a @ComParameter@ insta...
Eugenie Lyzenko
01:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > > Otherwise we will have to implement the @VARIANT@ da...
Constantin Asofiei
01:17 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>
> > Otherwise we will have to implement the @VARIANT@ data type in @FWD@ Java types se...
Eugenie Lyzenko
12:51 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, one more thing: for property getter and method call...
Constantin Asofiei
11:47 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, one more thing: for property getter and method call return value, I think I wil...
Eugenie Lyzenko
11:26 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> There is another opportunity. The 4GL is still single threaded but re-enterable with recurs...
Constantin Asofiei
11:05 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> > No, 4GL does not need the active @WAIT-FOR@ to receive events.
> Are you sure about t...
Eugenie Lyzenko
10:05 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, one more thing: for property getter and method call return value, I think I will need some kind of informati... Constantin Asofiei
10:04 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Constantin's question about WAIT-FOR is important. Does there have t...
Constantin Asofiei
09:56 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> One question for JNI to implement. The call @ComOleHelper.getName(long c...
Constantin Asofiei
09:53 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > OK, then I think I need to send, beside the parameter mode (...
Constantin Asofiei
09:52 AM Base Language Feature #3262: implement COM/OLE Automation support
Ovidiu Maxiniuc wrote:
> Regarding the events / callbacks functions.
> I have already implemented the callback call...
Constantin Asofiei
09:38 AM Base Language Feature #3262: implement COM/OLE Automation support
Regarding the events / callbacks functions.
I have already implemented the callback call for PSTimer. This is a part...
Ovidiu Maxiniuc
09:14 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Constantin's question about WAIT-FOR is important. Does there have to be a WAIT-FOR that is acti...
Eugenie Lyzenko
08:54 AM Base Language Feature #3262: implement COM/OLE Automation support
> Respective array of the procedure address for Event1, Event2, ...
The internal procedures that get executed will...
Greg Shah
08:47 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
One question for JNI to implement. The call @ComOleHelper.getName(long comId)@ is used to get the stri...
Eugenie Lyzenko
08:37 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, something else: can you describe what happens when a COM object fires an EVENT?...
Eugenie Lyzenko
07:07 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> OK, then I think I need to send, beside the parameter mode (INPUT, OUTPUT, INPUT-OUTPUT)...
Eugenie Lyzenko
03:50 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, something else: can you describe what happens when a COM object fires an EVENT?
# is it a push model, where...
Constantin Asofiei
03:39 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I need some details about how @BY-POINTER@ and @BY-...
Constantin Asofiei
11:35 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11182@, new revision is @11186@. Eugenie Lyzenko
11:26 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated to revision @11185@.
This introduces first base work for native COM support i...
Eugenie Lyzenko
02:14 PM User Interface Feature #3287: local web client installation
Yes, you are correct. New @hotel-root.der@ should be generated and imported into the browser. It seems that this issu... Sergey Ivanovskiy
12:02 PM User Interface Feature #3287: local web client installation
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > One of the reason is this parameter must be set TRUE.
> >...
Sergey Ivanovskiy
10:17 AM User Interface Feature #3287: local web client installation
Sergey, I'm OK with changes in 3287a rev 11194. I assume all sync issues are solved?
Also, you mention to release...
Constantin Asofiei
10:13 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> There are some issues with js embedded part, the spawned web client response looks correc...
Constantin Asofiei
10:12 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> One of the reason is this parameter must be set TRUE.
> [...]
> The second reason is ea...
Constantin Asofiei
09:26 AM User Interface Feature #3287: local web client installation
One of the reason is this parameter must be set TRUE.... Sergey Ivanovskiy
09:17 AM User Interface Feature #3287: local web client installation
There are some issues with js embedded part, the spawned web client response looks correct but the process is not goi... Sergey Ivanovskiy
08:51 AM User Interface Feature #3287: local web client installation
Constantin, do you know how these parameters are used by the spawned web client in the embedded web application?
<pr...
Sergey Ivanovskiy
07:52 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> I encountered this menu exception before, but its root cause was not fixed by me so I did...
Sergey Ivanovskiy
05:12 AM User Interface Feature #3287: local web client installation
I encountered this menu exception before, but its root cause was not fixed by me so I didn't remember what was the ca... Sergey Ivanovskiy
05:08 AM User Interface Feature #3287: local web client installation
The broker has been setup successfully with help of com.goldencode.p2j.security.SSLCertGenUtil and certificates have ... Sergey Ivanovskiy
03:05 AM User Interface Feature #3287: local web client installation
Committed 11194 fixed @getHostsForUser@ to be a thread safe. Planning to setup broker for the embedded web applicatio... Sergey Ivanovskiy
12:20 PM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
3353a revision 11192 provides a good first version of the utility code. This allows sending text, html and mixed tex... Greg Shah
11:58 AM Conversion Tools Feature #3363: implement a replacement for the XCODE utility that can also handle decrypting sour...
In the 4GL, there is a utility called XCODE which can be used to encrypt source code in a manner that it can be decry... Greg Shah
11:34 AM Conversion Tools Feature #3363 (New): implement a replacement for the XCODE utility that can also handle decryptin...
Greg Shah

10/24/2017

07:13 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b revision 11193 resolves 1 from note 42 besides other fixes. Hynek Cihlar
04:32 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
The attached file is the modified @_osprint.p@ with the native code removed using the implemented print features in 1... Hynek Cihlar
12:18 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b is ready for review.
The following are remaining tasks on the issue.
1. Finish regression testing.
2. Pr...
Hynek Cihlar
09:57 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> Is this in a good place for a code review?
I am just putting in missing code comments, it will...
Hynek Cihlar
09:26 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Is this in a good place for a code review? Greg Shah
05:09 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
Attached is the patch for this fix. Greg Shah
05:09 PM Conversion Tools Bug #3362 (Test): parenthesized object references are not properly detected as an object referenc...
Greg Shah
05:08 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
The fix for this issue is being committed to branch 3353a as revision 11191. Greg Shah
01:05 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
The original recreate was reported "here":https://proj.goldencode.com/boards/1/topics/23?r=162#message-162. The test... Greg Shah
01:02 PM Conversion Tools Bug #3362 (Closed): parenthesized object references are not properly detected as an object refere...
Greg Shah
04:35 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, I need some details about how @BY-POINTER@ and @BY-VARIANT-POINTER@ work... I a...
Eugenie Lyzenko
03:29 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, I need some details about how @BY-POINTER@ and @BY-VARIANT-POINTER@ work... I assume @BY-POINTER@ would tell... Constantin Asofiei
08:52 AM Base Language Feature #3262: implement COM/OLE Automation support
> the input chVar1 is see as a input chVar1 in frame f1, and resulted code generates a frame0.getChVar1(), even if th... Greg Shah
08:33 AM Base Language Feature #3262: implement COM/OLE Automation support
> So looks like in case 1 we need to initiate message box showing from native code(or throw exception from native cod... Greg Shah
08:30 AM Base Language Feature #3262: implement COM/OLE Automation support
> Then for any COM related call Java side will checks this flag and do works only if support is true. This way we avo... Greg Shah
07:32 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ s...
Ovidiu Maxiniuc
07:11 AM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1676@.
This adds investigation results and testcases for COM ...
Eugenie Lyzenko
04:53 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> Please clarify your expectations for JNI:
>
> [...]
>
> @Object[] ...
Constantin Asofiei
10:40 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated to revision @11183@.
Adding init JNI to helper class and instructions to gene...
Eugenie Lyzenko
10:28 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Please clarify your expectations for JNI:...
Eugenie Lyzenko
10:20 PM Base Language Feature #3262: implement COM/OLE Automation support
I'm preparing the base structure to implement native code. And need to clarify one point.
Consider calling COM Aut...
Eugenie Lyzenko
09:20 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1675@.
This testcases update adds event processing investigat...
Eugenie Lyzenko
04:03 PM User Interface Feature #3287: local web client installation
Committed revision 1677 in @testcase@ project added configurations for the standard server with broker and for its br... Sergey Ivanovskiy
03:55 PM User Interface Feature #3287: local web client installation
Yes, thank you for findings.
@BrokerManager.removeUserHostWithCheck@ is used only from @void deregisterBroker(Broke...
Sergey Ivanovskiy
03:18 PM User Interface Feature #3287: local web client installation
Review for 3287a rev 11190:
# @BrokerManager.removeUserHostWithCheck@ - shouldn't this have some synchronization? Sa...
Constantin Asofiei
03:05 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Can I commit @server2/@ and @broker/@ configurations under @testcases/simple@ with genera...
Greg Shah
03:05 PM User Interface Feature #3287: local web client installation
Can I commit @server2/@ and @broker/@ configurations under @testcases/simple@ with generated certificates and their l... Sergey Ivanovskiy
02:52 PM User Interface Feature #3287: local web client installation
The 3287a is updated over rev 11182. The current revision 11190 fixed @ClientsToPortsGenerator@. I think that this br... Sergey Ivanovskiy
10:14 AM User Interface Feature #3287: local web client installation
Greg Shah wrote:
> One concern I have: the need to restart the proxy server seems to be a problem. Dedicated client...
Sergey Ivanovskiy
09:48 AM User Interface Feature #3287: local web client installation
Constantin will review the code and provide feedback.
One concern I have: the need to restart the proxy server see...
Greg Shah
04:38 AM User Interface Feature #3287: local web client installation
Committed revision 11188 implemented the hosts file. Please review. The next file for planning changes is only @Clien... Sergey Ivanovskiy
02:07 AM User Interface Feature #3287: local web client installation
Added rev 11187 explanations to help reviewers. Please look at #3287-97. Sergey Ivanovskiy
01:35 AM User Interface Feature #3287: local web client installation
11187 covers these cases
dedicated agent is a dedicated single-user agent in which executing the spawner shoul...
Sergey Ivanovskiy
03:21 PM User Interface Feature #2368: allow widget output to stream in GUI mode
2368c merged in 1795b and dead-archived.
Hynek Cihlar
12:45 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Alternatively, these can be merged into 1795b since that will be g...
Hynek Cihlar
11:48 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Alternatively, these can be merged into 1795b since that will be going through testing soon and i...
Constantin Asofiei
09:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Alternatively, these can be merged into 1795b since that will be going through testing soon and it is dependent on yo... Greg Shah
09:10 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Code Review Task Branch 2368c Revision 11182
I'm fine with the changes. Go ahead and put them through runtime tes...
Greg Shah
01:02 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> Code Review Task Branch 3260c Revision 11183
>
> I'm fine with the changes.
Merged to trunk r...
Constantin Asofiei
10:11 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Code Review Task Branch 3260c Revision 11183
I'm fine with the changes.
Greg Shah
11:59 AM User Interface Feature #3275: improve browse support
> # In ChUI:
> 4.1 for an editable browse double Ctrl-G causes abend;
Fixed.
> 4.2 browse do not start e...
Stanislav Lomany
11:58 AM User Interface Bug #3361: In ChUI browse does not start editing when we tab back into it
Testcase (run in ChUI):... Stanislav Lomany
11:48 AM User Interface Bug #3361 (New): In ChUI browse does not start editing when we tab back into it
Stanislav Lomany

10/23/2017

07:32 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ s...
Eugenie Lyzenko
07:10 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg, I have a conversion issue which a hint to solve it would help a lot:... Constantin Asofiei
07:10 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Already verified:
> See bellow for my current assumptions o...
Eugenie Lyzenko
06:57 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Two more issues:
> > 1. on a COM method call, if the method...
Constantin Asofiei
06:53 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Already verified:
See bellow for my current assumptions of what will be passed from Java s...
Constantin Asofiei
06:52 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Two more issues:
> 1. on a COM method call, if the method returns a COM pointer, i.e. a...
Eugenie Lyzenko
06:37 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, do you have a mapping of 4GL data types to C/native data types? I need this to...
Eugenie Lyzenko
05:02 PM Base Language Feature #3262: implement COM/OLE Automation support
Two more issues:
# on a COM method call, if the method returns a COM pointer, i.e. a @comVar:comProperty:someOtherPr...
Constantin Asofiei
04:55 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, do you have a mapping of 4GL data types to C/native data types? I need this to marshall/unmarshall the valu... Constantin Asofiei
04:28 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ statement?
Ovidiu, maybe yo...
Constantin Asofiei
11:18 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> >
> > So, can I assume a long va...
Constantin Asofiei
11:16 AM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
>
> So, can I assume a long value for this internal, native-si...
Eugenie Lyzenko
09:19 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> So no @GUID@ values will be used in Java code.
This is good.
> The COM object Java implem...
Constantin Asofiei
05:52 PM User Interface Feature #3287: local web client installation
Please review the committed revision 11187 that used brokers to start web clients.
ADDED LATER
The dedicated broker...
Sergey Ivanovskiy
08:27 AM User Interface Feature #3287: local web client installation
> I think we need a way to distinguish this client, so that it ensures the FWD client is spawned by the local broker... Greg Shah
07:58 AM User Interface Feature #3287: local web client installation
> This functionality could be implemented by starting web client with web:client:host=localhost in this case this use... Greg Shah
07:54 AM User Interface Feature #3287: local web client installation
> Is it OK if the dedicated broker client will start web clients accessed only by the user from the same host on whic... Greg Shah
07:53 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Let us consider this scenario. The generic broker without associated users registers its ...
Greg Shah
04:58 AM User Interface Feature #3287: local web client installation
3287a is updated over 11181, current rev. 11186. Planning to fix a dynamic registration for dedicated broker agents a... Sergey Ivanovskiy
04:11 PM User Interface Feature #2368: allow widget output to stream in GUI mode
2368c rev 11182 should fix these two cases. Constantin Asofiei
11:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Hynek, the key difference is that you have the unnamed stream redirected when wait-for starts. I'm looking into it. Constantin Asofiei
11:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Another one.... Hynek Cihlar
11:12 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Constantin, with the latest trunk the following code sample abends.... Hynek Cihlar
10:59 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Created 3260c which holds fixes/improvements related to ADM windows in embedded mode.
Revision 11182 contains:
# ...
Constantin Asofiei
04:01 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b rebased against trunk revision 11181. Hynek Cihlar

10/22/2017

07:14 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> > I guess it depends on particular COM object implementation. Sometimes it is possible, ...
Eugenie Lyzenko
05:33 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Is it possible to have multiple instances of the same COM ap...
Constantin Asofiei
04:00 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Is it possible to have multiple instances of the same COM application?
I guess it dep...
Eugenie Lyzenko
01:43 PM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, two issues:
> > 1. am I right to assume on the nat...
Constantin Asofiei
12:23 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, two issues:
> 1. am I right to assume on the native side there will be a regis...
Eugenie Lyzenko
06:09 AM Base Language Feature #3262: implement COM/OLE Automation support
Eugenie, two issues:
# am I right to assume on the native side there will be a registry mapping an ID to a COM point...
Constantin Asofiei
04:05 AM User Interface Feature #2368: allow widget output to stream in GUI mode
2368b passed runtime testing and was merged to trunk rev 11181, archived. Constantin Asofiei

10/21/2017

07:34 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1674@.
Adding functionality and tests to pass different param...
Eugenie Lyzenko
10:01 AM Base Language Feature #3262: implement COM/OLE Automation support
Created task branch @3262a@ from trunk revision @11180@. Eugenie Lyzenko
11:24 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> "IEnumConnectionPoints MSDN Docs":https://msdn.microsoft.com/en-us/library/windows/desktop/ms6882...
Eugenie Lyzenko
01:02 PM User Interface Feature #3287: local web client installation
I agree with Constantin that it seems there no ways to implement these requirements to start local clients in the cas... Sergey Ivanovskiy
10:36 AM User Interface Feature #3287: local web client installation
Sergey, for embedded mode, there is no real knowledge of the authenticated FWD or OS user - the credentials you enter... Constantin Asofiei
02:59 AM User Interface Feature #3287: local web client installation
I think that the embedded server use case can work only in this case. We have one user 'fwd_user' and from the local ... Sergey Ivanovskiy
01:31 AM User Interface Feature #3287: local web client installation
Is it OK if the dedicated broker client will start web clients accessed only by the user from the same host on which ... Sergey Ivanovskiy

10/20/2017

04:16 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b rebased against trunk revision 11180. Hynek Cihlar
03:56 PM User Interface Feature #3287: local web client installation
Greg, please explain more thoroughly. This rule
>If a user with a dedicated agent registered connects from a host th...
Sergey Ivanovskiy
03:47 PM User Interface Feature #3287: local web client installation
Let us consider this scenario. The generic broker without associated users registers its broker agent that proclaims ... Sergey Ivanovskiy
02:49 PM User Interface Feature #3287: local web client installation
Exactly right. Greg Shah
02:48 PM User Interface Feature #3287: local web client installation
If my understanding is correct, then we can generate clients to backends map for proxy server dynamically. If new ded... Sergey Ivanovskiy
02:40 PM User Interface Feature #3287: local web client installation
Yes. @BrokerManager@ collects brokers for a given user if there are no such brokers, then it collects brokers without... Sergey Ivanovskiy
02:31 PM User Interface Feature #3287: local web client installation
The current approach of allowing specific users to be associated with an agent is the implementation of this concept.... Greg Shah
02:29 PM User Interface Feature #3287: local web client installation
It seems that I don't understand this conception. Please explain what mean that user-limited shared agents are alread... Sergey Ivanovskiy
12:07 PM User Interface Feature #3287: local web client installation
> Should these dedicated and user-limited shared agents save new added users and hosts in the directory?
The user-...
Greg Shah
11:54 AM User Interface Feature #3287: local web client installation
Should these dedicated and user-limited shared agents save new added users and hosts in the directory? Sergey Ivanovskiy
11:27 AM User Interface Feature #3287: local web client installation
The idea is that if the browser can forward enough information to calculate this value, then it can be used to lookup... Greg Shah
11:26 AM User Interface Feature #3287: local web client installation
I think we don't care about the external IP address or hostname because we are not really using this for connectivity... Greg Shah
11:18 AM User Interface Feature #3287: local web client installation
>Can we reduce or eliminate the directory configuration by doing some kind of registration when a dedicated agent is ... Sergey Ivanovskiy
11:07 AM User Interface Feature #3287: local web client installation
Greg, do these requirements force to create new directory entity as host. Now we have these entities from accounts: u... Sergey Ivanovskiy
10:50 AM User Interface Feature #3287: local web client installation
>Can we reduce or eliminate the directory configuration by doing some kind of registration when a dedicated agent is ... Sergey Ivanovskiy
10:38 AM User Interface Feature #3287: local web client installation
Please review this branch 3287a 11184, it fixed @getPortName@ (@WebClientsManager@) to create well-defined map from h... Sergey Ivanovskiy
10:26 AM User Interface Feature #3287: local web client installation
I see 3 cases:
* *dedicated agent* is a dedicated single-user agent in which executing the spawner should be only ...
Greg Shah
09:22 AM User Interface Feature #3287: local web client installation
Greg Shah wrote:
> It is important that when a spawner is dedicate to a specific user, that no other users can spawn...
Sergey Ivanovskiy
09:13 AM User Interface Feature #3287: local web client installation
It is important that when a spawner is dedicate to a specific user, that no other users can spawn FWD client instance... Greg Shah
08:48 AM User Interface Feature #3287: local web client installation
Constantin Asofiei wrote:
> Sergey, do you have a scenario where @remote:spawner:host@ and the host configured in th...
Sergey Ivanovskiy
08:44 AM User Interface Feature #3287: local web client installation
Sergey, do you have a scenario where @remote:spawner:host@ and the host configured in the directory's broker for the ... Constantin Asofiei
08:40 AM User Interface Feature #3287: local web client installation
Constantin Asofiei wrote:
>
> > > # what is the relation between @remote:spawner:host@ and directory's @brokers/ho...
Sergey Ivanovskiy
08:22 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > # I would prefer to have a java library path defaulted to ...
Constantin Asofiei
08:16 AM User Interface Feature #3287: local web client installation
Constantin Asofiei wrote:
> Review for 3287a rev 11183:
> # @LogicalTerminal@ is missing history entry
OK.
> # I ...
Sergey Ivanovskiy
08:00 AM User Interface Feature #3287: local web client installation
Review for 3287a rev 11183:
# @LogicalTerminal@ is missing history entry
# I would prefer to have a java library pa...
Constantin Asofiei
02:54 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Greg Shah wrote:
> Is there any way to allow this to be set at runtime and send the result down to the client?
The ...
Constantin Asofiei
02:50 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
Is there any way to allow this to be set at runtime and send the result down to the client? Greg Shah
02:19 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
There is at least one case where the window title for a ADM window is set as @window:title = some-char-var.@. In thi... Constantin Asofiei
02:34 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> What is left to do in this task (besides testing)?
There is some runtime behaviour in 4GL, when ...
Constantin Asofiei
02:31 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> 1. BorderedPanel needs a history entry.
Will fix.
> 2. Is it a problem to have references to @...
Constantin Asofiei
02:24 PM User Interface Feature #2368: allow widget output to stream in GUI mode
What is left to do in this task (besides testing)? Greg Shah
02:24 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Code Review Task Branch 2368b Revision 11181
Wow! I'm pretty impressed with the solution. It is less code and mu...
Greg Shah
11:43 AM User Interface Feature #2368 (WIP): allow widget output to stream in GUI mode
Greg, please review 2368b rev 11181. I need to a little more testing, but the major changes I think are OK. Constantin Asofiei
08:04 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Please merge to trunk.
Merged to trunk rev 11180 and archived.
Constantin Asofiei
07:44 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Please merge to trunk. Greg Shah
07:40 AM User Interface Feature #2368: allow widget output to stream in GUI mode
2368a rev 11182 passed testing, it can be released. Constantin Asofiei
11:45 AM User Interface Feature #3275: improve browse support
This seems like a good compromise. Please go ahead with the change to @TableMapper@. Eric Faulhaber
11:25 AM User Interface Feature #3275: improve browse support
I think it may be better to add context-local map where @LABEL@ attributes modified by this quirk reside. That mean v... Stanislav Lomany
10:03 AM User Interface Feature #3275: improve browse support
Stanislav Lomany wrote:
> No problems to implement, except that I need to make @TableMapper.legacyFieldInfo()@ conte...
Eric Faulhaber
09:51 AM User Interface Feature #3275: improve browse support
No problems to implement, except that I need to make @TableMapper.legacyFieldInfo()@ context-local for permanent tabl... Stanislav Lomany
07:43 AM User Interface Feature #3275: improve browse support
This one seems straightforward to implement. Why not just implement it now while you are reworking the buffer-specif... Greg Shah
07:38 AM User Interface Feature #3275: improve browse support
According to the rules above, all attributes are normally buffer-specific. However there is the 4GL quirk which takes... Stanislav Lomany
10:01 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Useful links that explain the different connection security methods for SMTP:
https://www.fastmail.com/help/techni...
Greg Shah
09:36 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
I used the internal Golden Code SMTP gateway to test STARTTLS with a self-signed certificate. This case requires the... Greg Shah
09:32 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
It is possible to test both SSL and STARTTLS connection security using GMail:
https://support.google.com/a/answer/...
Greg Shah
09:06 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
For testing purposes, the FakeSMTP project (http://nilhcem.com/FakeSMTP/) is very useful to easily run a dummy SMTP s... Greg Shah
07:50 AM Conversion Tools Bug #3354: func_class return type not recognized
I'm attaching the patches needed to fix this issue. Both patches need to be applied and FWD rebuilt. Greg Shah
07:27 AM Base Language Feature #3262: implement COM/OLE Automation support
"IEnumConnectionPoints MSDN Docs":https://msdn.microsoft.com/en-us/library/windows/desktop/ms688265(v=vs.85).aspx Greg Shah
09:23 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1670@.
Debugging performed to investigate the 4GL event handl...
Eugenie Lyzenko

10/19/2017

06:36 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Perfect. Greg Shah
06:36 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> > But if for whatever reason you think we should go with the replacement of RUN _osprint.p at con...
Hynek Cihlar
06:31 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
> But if for whatever reason you think we should go with the replacement of RUN _osprint.p at conversion, then I will... Greg Shah
06:28 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> > 4GL code doesn't allow to override the printer font. So in order to fully replace ProPrintFile ...
Hynek Cihlar
06:19 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
To be clear, the version of @_osprint.p@ that is to be used for any 4GL code editing must be the @src/adecomm/_osprin... Greg Shah
06:17 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
> 4GL code doesn't allow to override the printer font. So in order to fully replace ProPrintFile with a 4GL code the ... Greg Shah
05:39 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
It seems that the only motivation for using @ProPrintFile@ (from @PROPRINT.DLL@) in @_osprint.p@ is the ability to ov... Hynek Cihlar
02:54 PM User Interface Feature #2368: allow widget output to stream in GUI mode
> Something interesting about the 4GL runtime of STREAM-IO and why the GUI apps require this frame option.
Interes...
Greg Shah
02:11 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Some good news: I finally have some code which allows FWD to stream frames in GUI (both named and unnamed streams). ... Constantin Asofiei
01:55 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Something interesting about the 4GL runtime of @STREAM-IO@ and why the GUI apps require this frame option. For this ... Constantin Asofiei
01:45 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Revision 11182 of 2368a contains a #3281 fix and javadoc fixes. Constantin Asofiei
12:19 PM User Interface Feature #3287: local web client installation
Greg, please review 3287a (the current revision 11183 after rebasing).
Dedicated hosts are given by this settings
<...
Sergey Ivanovskiy
03:35 AM User Interface Feature #3287: local web client installation
We can consider one broker process that serves many users. In this case we need to select broker client that is assoc... Sergey Ivanovskiy
12:13 PM Base Language Feature #3343 (WIP): implement a 4GL syntax extension and the runtime backing to send emails (inc...
+Which Java Library+
The following tutorial is useful for seeing common use cases of the JavaMail API:
https://...
Greg Shah
11:08 AM Conversion Tools Bug #3353 (Test): lexer num_literal should support hexadecimal literals
Greg Shah
11:07 AM Conversion Tools Bug #3351 (Test): create widget assign clause doesn't parse the rvalue query qualifier
Greg Shah
11:07 AM Conversion Tools Bug #3354 (Test): func_class return type not recognized
Greg Shah
11:06 AM Conversion Tools Bug #3352 (Test): non-reserved keywords in temp-table field names
Greg Shah
11:02 AM Conversion Tools Bug #3360 (Test): method return type can have an optional EXTENT qualifier
As reported in https://proj.goldencode.com/boards/1/topics/23?r=141#message-141, the following code is valid:
<pre...
Greg Shah
10:47 AM Conversion Tools Bug #3360 (Closed): method return type can have an optional EXTENT qualifier
Greg Shah
06:34 AM User Interface Feature #3281: implement some frame options
Somehow I forgot to update the branch before merging - trunk 11179 completes this branch. Constantin Asofiei
11:09 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1669@.
Fixed the small bug in interface ID definition. Howeve...
Eugenie Lyzenko

10/18/2017

06:39 PM User Interface Feature #3287: local web client installation
Committed revision 11181 changed to allocate new system resources in order to run new web client on the target host. ... Sergey Ivanovskiy
04:12 PM User Interface Feature #3287: local web client installation
Correct. Greg Shah
03:45 PM User Interface Feature #3287: local web client installation
Greg, thank you. It follows from your explanation that the answer is no. Sergey Ivanovskiy
03:42 PM User Interface Feature #3287: local web client installation
Is it possible that for these two sessions @server(host0)<-session1->client(host1)@ and @server(host0)<-session2->cli... Sergey Ivanovskiy
03:34 PM User Interface Feature #3287: local web client installation
> It seems that session.getRemoteAddress is not unique and there can be two different remote clients with the same se... Greg Shah
03:25 PM User Interface Feature #3287: local web client installation
> Don't mind it doesn't need since I will use pair (session.getNodeAddress, session.getRemoteAddress).
It seems that...
Sergey Ivanovskiy
01:51 PM User Interface Feature #3287: local web client installation
Don't mind it doesn't need since I will use pair (session.getNodeAddress, session.getRemoteAddress). Sergey Ivanovskiy
01:43 PM User Interface Feature #3287: local web client installation
There is one issue with this schema above... Sergey Ivanovskiy
01:08 PM User Interface Feature #3287: local web client installation
I meant @client:web:host@. Sergey Ivanovskiy
01:05 PM User Interface Feature #3287: local web client installation
I found that it can be simplified since @client:web:host@ can be returned by the web remote client executing @proces... Sergey Ivanovskiy
11:14 AM User Interface Feature #3287: local web client installation
Please evaluate this schema. Brokers are listed in the directory with associated users ... Sergey Ivanovskiy
03:18 PM Base Language Feature #3262: implement COM/OLE Automation support
I have faced with small surprise. The 4GL object handle built-in method @ENABLE-EVENTS()@ does not work as expected. ... Eugenie Lyzenko
07:07 AM Base Language Feature #3262: implement COM/OLE Automation support
We will have to dispatch received COM events into calls to converted internal procedure. The internal procedure name... Greg Shah
11:10 PM Base Language Feature #3262: implement COM/OLE Automation support
Very good reading related to COM event processing:
https://www.codeproject.com/Articles/14183/COM-in-plain-C-Part
...
Eugenie Lyzenko
11:07 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1667@.
This is starting point for investigation different asp...
Eugenie Lyzenko
02:08 PM Conversion Tools Bug #3351: create widget assign clause doesn't parse the rvalue query qualifier
My tests show the core issue here is the presence of @NO-ERROR@ which is not a documented option for @CREATE BROWSE@,... Greg Shah
01:39 PM Conversion Tools Bug #3353: lexer num_literal should support hexadecimal literals
Revision 11180 of 3353a has a good first pass implementation of hexadecimal literals. It has been tested with full c... Greg Shah
11:24 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
What happens with devsrv01, this test main-regression failed with this exception again?... Sergey Ivanovskiy
06:36 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Starting main-regression again on devsrv01. Sergey Ivanovskiy
06:36 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
This main-regression try was failed without results due to this reason... Sergey Ivanovskiy
12:12 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
rev. 11179 passed ctrl-c-regression tests by two test runs. The main-regression had several failed tests gso_190 and ... Sergey Ivanovskiy
09:29 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Code Review Task branch 2368a Revision 11180
I'm generally fine with the overall approach and changes.
The one ...
Greg Shah
08:33 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Does it make sense to get this branch tested and merged to trunk as is (and then do the rest of t...
Constantin Asofiei
08:32 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Does it make sense to get this branch tested and merged to trunk as is (and then do the rest of the work in another b... Greg Shah
08:31 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Hynek, see 2368a revision 11180 - you can use PUT, MESSAGE and EXPORT statements to test your printing support. Norma... Constantin Asofiei
07:39 AM User Interface Feature #2368: allow widget output to stream in GUI mode
Hynek Cihlar wrote:
> Constantin, what is the status of the issue? I am asking to figure out whether I can use the b...
Constantin Asofiei
08:28 AM User Interface Feature #3281 (Closed): implement some frame options
Greg Shah
07:45 AM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> If it passes testing you can merge to trunk.
After some more fixes, 3281a was merged to trunk re...
Constantin Asofiei

10/17/2017

07:01 PM User Interface Feature #2368: allow widget output to stream in GUI mode
Constantin, what is the status of the issue? I am asking to figure out whether I can use the branch for an early test... Hynek Cihlar
05:06 PM User Interface Feature #3275: improve browse support
Rules that take place when a buffer-field attribute is assigned:
1. Attributes for permanent and temp-table buffers ...
Stanislav Lomany
03:33 PM User Interface Feature #3287: local web client installation
The customer is definitely going to use an embedded mode web client with multiple users that each run a separate loca... Greg Shah
03:25 PM User Interface Feature #3287: local web client installation
Yes, understand.
I need to check another case when the web portal is used and the embedded clients are used. The em...
Sergey Ivanovskiy
02:04 PM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Yes, I set it, the BrokerCore uses its own parameter when it starts spawn process. In gen...
Constantin Asofiei
01:58 PM User Interface Feature #3287: local web client installation
Yes, I set it, the BrokerCore uses its own parameter when it starts spawn process. In general I checked that the sche... Sergey Ivanovskiy
07:24 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> OK, understand, thank you. I have a new issue.
> The P2J web client spawned by the broke...
Constantin Asofiei
06:04 AM User Interface Feature #3287: local web client installation
OK, understand, thank you. I have a new issue.
The P2J web client spawned by the broker client is failed with web so...
Sergey Ivanovskiy
05:09 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> No, the os account must be here
Yes, OS account or FWD account; the FWD will redirect an...
Constantin Asofiei
05:07 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> I did this
> [...]
> and changed this acl/system to permit only to this process to acce...
Sergey Ivanovskiy
04:49 AM User Interface Feature #3287: local web client installation
I did this... Sergey Ivanovskiy
04:21 AM User Interface Feature #3287: local web client installation
The client.xml has these settings... Sergey Ivanovskiy
04:16 AM User Interface Feature #3287: local web client installation
Greg, Constantin, it seems that security model is not clear for me now. Could you help to understand how to associate... Sergey Ivanovskiy
03:52 AM User Interface Feature #3287: local web client installation
I tried to prepare configuration or the broker process but didn't succeed. The P2J server logged... Sergey Ivanovskiy
01:42 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Sergey Ivanovskiy wrote:
> It looks like we should set useHandleChainSiblings() === true for all regular widgets bec...
Constantin Asofiei
10:10 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
It looks like we should set useHandleChainSiblings() === true for all regular widgets because FieldGroup has this too... Sergey Ivanovskiy
09:39 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Greg Shah wrote:
> I would prefer if this problem is fixed as part of this task. It seems pretty important to fix.
...
Sergey Ivanovskiy
 

Also available in: Atom