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...
- 09:16 PM Base Language Feature #3262: implement COM/OLE Automation support
- > ComParamter.EMPTY
I like this. - 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... - 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... - 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...
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... - 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...
- 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....
- 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... - 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... - 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(... - 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... - 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... - 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...
- 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?
... - 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...
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... - 09:12 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- !LetsEncryptCerts.png!
- 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@...
- 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... - 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...
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... - 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... - 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 ...
- 12:40 PM User Interface Feature #3332 (Closed): Add support for load offset and load size parameters of LOAD-IMAGE* metho...
- 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.
- 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... - 12:11 PM User Interface Bug #3370 (Closed): READ-ONLY attribute error in server log
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... - 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...
- 05:14 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- Link to the task #3366-82.
- 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...
- 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 ...
- 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@.
- 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.
- 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...
- 08:20 PM User Interface Feature #3369 (Closed): add support for BGCOLOR-RGB and FGCOLOR-RGB, FWD extension widget attributes
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...
- 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 ... - 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...
- 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... - 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... - 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... - 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...
- 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...
- 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...
- 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... - 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... - 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... - 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...
- 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... - 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... - 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...
- 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...
- 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...
- 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...
- 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...
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... - 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... - 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... - 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 @... - 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... - 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...
- 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... - 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... - 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...
- 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...
- 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, ... - 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.
- 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...
- 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... - 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... - 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... - 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...
- 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...
- 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...
- 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 ... - 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... - 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...
- 03:15 PM User Interface Bug #3368 (Closed): dialog-box frame height is not set correctly
- 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...
- 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...
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@.
- 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... - 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]@... - 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...
- 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... - 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...
- 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.
- 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.
- 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... - 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@ ... - 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... - 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...
- 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 ... - 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.
- 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... - 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... - 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... - 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...
- 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()@...
- 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... - 07:15 AM User Interface Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- No, please create one.
- 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?
- 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...
- 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...
- 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...
- 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... - 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... - 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... - 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...
- 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...
- 07:06 AM Base Language Feature #3342 (Closed): implement a facility to easily run a JasperReports report definition from...
- 06:50 AM Base Language Feature #3342 (Review): implement a facility to easily run a JasperReports report definition from...
- 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.
- 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. - 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.
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@.
- 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... - 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... - 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... - 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... - 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.
- 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 ... - 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...
- 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...
- 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... - 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... - 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...
- 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...
- 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 ... - 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.... - 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... - 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.
- 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... - 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... - 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...
- 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...
- 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... - 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... - 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... - 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... - 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...
- 03:53 AM Database Bug #3367 (WIP): collision between sequence and table names
- Constantin found the following exception in log while doing an import:...
- 03:28 AM Database Bug #3367 (WIP): collision between sequence and table names
- 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 ... - 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...
- 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... - 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 ...
- 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... - 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... - 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.
- 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...
- 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... - 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. ...
- 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... - 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...
- 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 ...
- 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...
- 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...
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... - 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... - 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... - 12:12 PM Base Language Feature #3262: implement COM/OLE Automation support
- Can we hide this inside the runtime? For example, instead of this:...
- 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... - 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.
- 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... - 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, ... - 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... - 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... - 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... - 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...
- 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...
- 08:27 AM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
- The work was done in #3209.
- 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...
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 ...
- 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... - 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?...
- 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...
- 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@.
- 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... - 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... - 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...
- 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...
- 01:01 PM Runtime Infrastructure Bug #3366: The JS client for Hotel GUI embedded application becomes unresponsive
- OK. Except this last error...
- 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...
- 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...
- 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... - 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....
- 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.
- 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...
- 08:16 AM Runtime Infrastructure Bug #3366 (New): The JS client for Hotel GUI embedded application becomes unresponsive
- 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...
- 11:18 AM Runtime Infrastructure Feature #3240 (Closed): setup and use of real SSL certificates (NOT self-signed)
- 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.
- 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 ... - 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.
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...
- 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:...
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 ... - 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... - 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...
- 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... - 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...
- 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... - 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@.
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... - 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... - 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... - 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:...
- 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... - 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...
- 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 ... - 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... - 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:
... - 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! - 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... - 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... - 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 ...
- 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 ... - 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...
- 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.
- 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?
- 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...
- 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... - 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...
- 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... - 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...
- 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...
- 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?
- 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. - 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...
- 12:14 PM Build and Source Control Bug #3365 (Closed): FWD build on Windows fails due to a command line length limit
- 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.
- 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.
- 12:03 PM Build and Source Control Bug #3365 (Closed): FWD build on Windows fails due to a command line length limit
- 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... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 11:06 AM User Interface Bug #3335 (Closed): buggy no-validate in browse widget
- These changes are included in trunk rev 11185.
- 10:25 AM User Interface Bug #3335 (Review): buggy no-validate in browse widget
- Fixed as part of #3275
- 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.
- 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... - 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...
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...
- 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... - 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...
- 02:52 PM Base Language Feature #3262: implement COM/OLE Automation support
- The cleanup for @comhandle@ has been uploaded as rev @11196@.
- 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... - 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 ... - 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.
... - 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... - 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... - 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:
... - 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:
... - 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... - 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... - 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...
- 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...
- 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...
- 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 ... - 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.... - 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 ...
- 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...
- 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 ...
- 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... - 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 ... - 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... - 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...
- 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 ... - 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... - 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... - 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 ...
- 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... - 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...
- 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... - 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 ... - 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... - 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 ...
- 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... - 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... - 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...
- 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 ...
- 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...
- 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... - 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...
- 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...
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 ...
- 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
... - 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...
- 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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...
- 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... - 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 ...
- 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? - 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).... - 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... - 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...
- 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... - 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 ... - 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... - 09:37 AM Database Bug #3364 (New): problems with TABLE-HANDLE and TABLE parameters related to BY-REFERENCE
- 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...
- 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... - 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...
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...
- 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.
- 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.
- 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... - 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@.
- 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... - 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...
- 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.
- 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?
- 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... - 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.
- 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...
- 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.
- 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. ...
- 09:16 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- This diff is moved out.
- 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.
- 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.
- 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.
- 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...
- 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.
- 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...
- 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 ...
- 11:32 AM Base Language Feature #3262: implement COM/OLE Automation support
- Created task branch @3262b@ from trunk revision @11193@.
- 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...
- 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... - 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... - 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. - 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... - 09:51 PM Base Language Feature #3262: implement COM/OLE Automation support
- Good plan.
- 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 ... - 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.
- 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.
- 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. - 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.
- 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.
- 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.
- 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.
- 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:...
- 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.
- 12:01 AM Database Feature #3296 (WIP): misc db features
- Rebased task branch 3296a to trunk rev 11190. Current task branch revision is 11203.
- 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.
- 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.
- 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.
- 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.
- 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...
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 ... - 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.
- 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.
- 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.
- 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.
- 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 ...
- 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...
- 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... - 06:27 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
- Please rebase and then merge to trunk.
- 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... - 04:54 PM User Interface Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
- Ignore this failure.
- 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... - 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? - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 05:38 PM Base Language Feature #3262: implement COM/OLE Automation support
- > Is it acceptable plan?
Yes. - 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... - 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... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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 ... - 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. - 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... - 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... - 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@ ... - 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... - 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 ...
- 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 ... - 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... - 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...
- 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...
- 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...
- 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...
- 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... - 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... - 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...
- 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... - 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... - 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.
- 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... - 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...
- 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. - 06:04 AM User Interface Feature #3275: improve browse support
- 3275c has been merged into the trunk as bzr revision 11185.
- 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.
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....
- 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 ...
- 04:19 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- 3240a was rebased rev. 11189.
- 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:... - 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...
- 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...
- 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...
- 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... - 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... - 06:40 AM User Interface Feature #3275: improve browse support
- Rebased task branch 3275c from P2J trunk revision 11184.
- 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. - 04:18 AM User Interface Feature #3287: local web client installation
- 3287a was merged into the trunc rev 11183 and archived.
- 09:26 PM User Interface Feature #1795 (Closed): implement printing support (real GUI printing not the child process stuff...
- 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 ...
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@.
- 04:19 PM Base Language Feature #3262: implement COM/OLE Automation support
- Going to rebase @3262a@ in a 5 min of nobody objects.
- 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... - 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@... - 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... - 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... - 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/...
- 10:30 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- 3282b rebased against trunk revision 11184.
- 10:14 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- 1795b was merged to trunk as revision 11184.
- 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 ...
- 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.
... - 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.
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.
- 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...
- 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... - 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...
- 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 ...
- 05:35 PM User Interface Feature #3287: local web client installation
- And please merge 3287a to trunk.
- 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... - 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...
- 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... - 03:53 PM User Interface Feature #3287: local web client installation
- I meant this broker user in @client.xml@ for the broker agent....
- 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...
- 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 ...
- 03:40 PM User Interface Feature #3287: local web client installation
- If there are no brokers, then web clients are created locally.
- 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...
- 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... - 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?
- 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.
- 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:...
- 08:14 PM User Interface Feature #3287: local web client installation
- ctrl_c tests are frozen in two runs. Running this test again.
- 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...
- 06:38 PM Base Language Feature #3262: implement COM/OLE Automation support
- Of course @DataType@ is @enum@, not @union@.
- 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 ... - 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.
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.
- 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... - 04:09 PM Base Language Feature #3292: i18n improvements
- I have chosen the @EnvironmentOps.isUnderWindowsFamily()@ instead of @TC.isUnderWindows()@. The returned value can be...
- 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...
- 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.
- 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...
- 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?
- 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...
- 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...
- 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. ... - 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:...
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.
- 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...
- 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... - 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... - 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... - 07:53 AM User Interface Feature #3275: improve browse support
- Yes, just finished. Please review 3275c revision 11193.
- 07:33 AM User Interface Feature #3275: improve browse support
- Is 3275c ready for review?
- 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 ... - 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?
- 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 ... - 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... - 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... - 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... - 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:
> [...]
... - 02:46 PM Base Language Feature #3262: implement COM/OLE Automation support
- One more question. Is it possible to change the @ComOleHelper@ call?
From:... - 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... - 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. - 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... - 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...
- 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 ... - 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...
- 12:07 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin,
>
> Consider the following method in ComParameter:
> [...]
>
> According... - 12:05 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin,
Consider the following method in ComParameter:... - 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 ... - 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... - 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...
- 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... - 01:47 PM User Interface Feature #3287: local web client installation
- Yes, you are correct. I mean tc_job_clock_002.
- 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 ... - 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... - 12:06 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
- 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.
- 12:06 PM User Interface Feature #3260 (Closed): auto-conversion and enablement for the embedded web client
- 11:25 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Greg, this task can be closed.
- 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... - 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...
- 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... - 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 ... - 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...
10/25/2017
- 07:53 PM User Interface Feature #3275: improve browse support
- Rebased task branch 3275c from P2J trunk revision 11182.
- 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.
- 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... - 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.
- 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.
- 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.
- 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 ...
- 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... - 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... - 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... - 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... - 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...
- 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. ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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... - 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 (... - 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... - 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... - 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... - 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... - 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... - 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?... - 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)... - 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... - 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-... - 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@.
- 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... - 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...
- 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.
> >... - 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... - 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... - 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... - 09:26 AM User Interface Feature #3287: local web client installation
- One of the reason is this parameter must be set TRUE....
- 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...
- 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... - 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... - 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...
- 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 ...
- 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...
- 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...
- 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...
- 11:34 AM Conversion Tools Feature #3363 (New): implement a replacement for the XCODE utility that can also handle decryptin...
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.
- 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...
- 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... - 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... - 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?
- 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.
- 05:09 PM Conversion Tools Bug #3362 (Test): parenthesized object references are not properly detected as an object referenc...
- 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.
- 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...
- 01:02 PM Conversion Tools Bug #3362 (Closed): parenthesized object references are not properly detected as an object refere...
- 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... - 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...
- 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...
- 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...
- 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...
- 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... - 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 ... - 04:53 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin,
>
> Please clarify your expectations for JNI:
>
> [...]
>
> @Object[] ... - 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... - 10:28 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin,
Please clarify your expectations for JNI:... - 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... - 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... - 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...
- 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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...
- 02:07 AM User Interface Feature #3287: local web client installation
- Added rev 11187 explanations to help reviewers. Please look at #3287-97.
- 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... - 03:21 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368c merged in 1795b and dead-archived.
- 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... - 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... - 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...
- 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... - 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... - 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. - 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... - 11:58 AM User Interface Bug #3361: In ChUI browse does not start editing when we tab back into it
- Testcase (run in ChUI):...
- 11:48 AM User Interface Bug #3361 (New): In ChUI browse does not start editing when we tab back into it
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... - 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:...
- 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... - 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... - 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... - 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... - 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... - 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... - 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...
- 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... - 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... - 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... - 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... - 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... - 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...
- 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...
- 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...
- 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 ... - 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...
- 04:11 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368c rev 11182 should fix these two cases.
- 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.
- 11:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Another one....
- 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....
- 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:
# ... - 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.
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, ... - 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... - 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... - 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... - 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... - 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... - 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.
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... - 10:01 AM Base Language Feature #3262: implement COM/OLE Automation support
- Created task branch @3262a@ from trunk revision @11180@.
- 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... - 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...
- 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...
- 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 ...
- 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 ...
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.
- 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... - 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 ...
- 02:49 PM User Interface Feature #3287: local web client installation
- Exactly right.
- 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...
- 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...
- 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....
- 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...
- 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-... - 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?
- 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...
- 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...
- 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 ...
- 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...
- 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 ...
- 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...
- 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 ... - 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... - 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...
- 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... - 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 ...
- 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... - 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 ... - 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 ... - 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... - 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 ... - 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?
- 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...
- 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 ... - 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 @... - 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)?
- 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... - 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.
- 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. - 07:44 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Please merge to trunk.
- 07:40 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368a rev 11182 passed testing, it can be released.
- 11:45 AM User Interface Feature #3275: improve browse support
- This seems like a good compromise. Please go ahead with the change to @TableMapper@.
- 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...
- 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... - 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...
- 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...
- 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...
- 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... - 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...
- 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/... - 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...
- 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.
- 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
- 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...
10/19/2017
- 06:36 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Perfect.
- 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... - 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...
- 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 ... - 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...
- 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 ...
- 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...
- 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... - 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). ...
- 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 ...
- 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.
- 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
<... - 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...
- 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://... - 11:08 AM Conversion Tools Bug #3353 (Test): lexer num_literal should support hexadecimal literals
- 11:07 AM Conversion Tools Bug #3351 (Test): create widget assign clause doesn't parse the rvalue query qualifier
- 11:07 AM Conversion Tools Bug #3354 (Test): func_class return type not recognized
- 11:06 AM Conversion Tools Bug #3352 (Test): non-reserved keywords in temp-table field names
- 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... - 10:47 AM Conversion Tools Bug #3360 (Closed): method return type can have an optional EXTENT qualifier
- 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.
- 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...
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. ...
- 04:12 PM User Interface Feature #3287: local web client installation
- Correct.
- 03:45 PM User Interface Feature #3287: local web client installation
- Greg, thank you. It follows from your explanation that the answer is no.
- 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...
- 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...
- 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... - 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).
- 01:43 PM User Interface Feature #3287: local web client installation
- There is one issue with this schema above...
- 01:08 PM User Interface Feature #3287: local web client installation
- I meant @client:web:host@.
- 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...
- 11:14 AM User Interface Feature #3287: local web client installation
- Please evaluate this schema. Brokers are listed in the directory with associated users ...
- 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. ...
- 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...
- 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
... - 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... - 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@,...
- 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...
- 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?...
- 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.
- 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...
- 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 ...
- 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 ... - 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... - 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...
- 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...
- 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... - 08:28 AM User Interface Feature #3281 (Closed): implement some frame options
- 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...
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...
- 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 ... - 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...
- 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... - 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... - 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...
- 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... - 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... - 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... - 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... - 04:49 AM User Interface Feature #3287: local web client installation
- I did this...
- 04:21 AM User Interface Feature #3287: local web client installation
- The client.xml has these settings...
- 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...
- 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...
- 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... - 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...
- 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.
...
Also available in: Atom