Project

General

Profile

Activity

From 10/30/2017 to 11/28/2017

11/29/2017

09:22 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11240@.
The change adds initial step to turn the chil...
Eugenie Lyzenko

11/28/2017

06:51 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1705@.
The child process starting testcases added for @GUI@ mode ...
Eugenie Lyzenko
05:59 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>
> Please check the @NO-WAIT@, @SILENT@ and @NO-CONSOLE@ options. I suspect the @NO-WAIT@ is pr...
Eugenie Lyzenko
03:56 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11207@, new revision is @11239@. Eugenie Lyzenko
03:47 PM Feature #3262: implement COM/OLE Automation support
Starting the rebase. Eugenie Lyzenko
03:45 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Greg/Eugenie: I plan to make the Java code in 3262b generic enough so that we will be ab...
Greg Shah
03:44 PM Feature #3262: implement COM/OLE Automation support
> >Eugenie: Would you please run some testcases to see how the interactive child process launching works under GUI? I... Greg Shah
03:42 PM Feature #3262: implement COM/OLE Automation support
Greg/Eugenie: I plan to make the Java code in 3262b generic enough so that we will be able to add the missing extent ... Constantin Asofiei
03:32 PM Feature #3262: implement COM/OLE Automation support
Planning to rebase the branch with the recent trunk in a 10 min. if nobody objects. Eugenie Lyzenko
03:27 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>Eugenie: Would you please run some testcases to see how the interactive child process launching wo...
Eugenie Lyzenko
03:19 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> > > Constantin Asofiei wrote:
> >...
Constantin Asofiei
03:17 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > >Eugenie: the large GUI app w...
Eugenie Lyzenko
03:06 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Code Review Task Branch 3262b Revision 11234
> ...
>4. The changes in comauto_win.c are so exte...
Eugenie Lyzenko
02:42 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11238@.
Undo the @EnvironmentOps@ change that fixes t...
Eugenie Lyzenko
02:29 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >Eugenie: the large GUI app we are using has constructs like S...
Constantin Asofiei
02:27 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>Eugenie: the large GUI app we are using has constructs like STRING(com-var:property) - th...
Eugenie Lyzenko
02:25 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Greg Shah wrote:
> > It seems we should just continue the work in this branch to finish...
Greg Shah
02:24 PM Feature #3262: implement COM/OLE Automation support
> The FWD executes ProcessDaemon.launch() for START EXCEL.EXE some_file.csv. This causes the ChildProcessFactory.getC... Greg Shah
02:16 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Code Review Task Branch 3262b Revision 11234
> >
> >1. In assignme...
Constantin Asofiei
02:15 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> It seems we should just continue the work in this branch to finish the extent support, rather tha...
Constantin Asofiei
02:14 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Code Review Task Branch 3262b Revision 11234
>
>1. In assignments.rules, the newly added code ...
Eugenie Lyzenko
02:13 PM Feature #3262: implement COM/OLE Automation support
It seems we should just continue the work in this branch to finish the extent support, rather than reverting it all. Greg Shah
02:00 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Constantin: Do you have any concerns about the changes in this branch?
I've fixed some cases (re...
Constantin Asofiei
01:58 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Code Review Task Branch 3262b Revision 11234
>
> 3. The @EnvironmentOps@ change is not correct...
Eugenie Lyzenko
01:56 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > found the cases that use COM prefixed with starting EXCEL.EXE as subprocess which is currently ...
Eugenie Lyzenko
12:26 PM Feature #3262: implement COM/OLE Automation support
Constantin: Do you have any concerns about the changes in this branch? Greg Shah
12:25 PM Feature #3262: implement COM/OLE Automation support
> found the cases that use COM prefixed with starting EXCEL.EXE as subprocess which is currently not supported in FWD... Greg Shah
12:23 PM Feature #3262: implement COM/OLE Automation support
Code Review Task Branch 3262b Revision 11234
1. In @assignments.rules@, the newly added code is disabled because o...
Greg Shah
12:13 PM Feature #3396 (WIP): shift searchpath and other pathing lists in the directory to use the platfor...
Greg Shah

11/27/2017

06:15 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11233@, rebased with recent trunk, new version is @11234... Eugenie Lyzenko

11/26/2017

04:54 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11232@.
Added fix for @propath@ variation. Allows hav...
Eugenie Lyzenko
08:09 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11231@.
Fix for regression caused by shifting from si...
Eugenie Lyzenko

11/25/2017

05:06 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11205@, new revision is @11230@. Eugenie Lyzenko

11/24/2017

03:39 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11204@, new revision is @11229@. Eugenie Lyzenko
02:20 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11226@, @11227@.
This update implements improved obje...
Eugenie Lyzenko
06:45 AM Feature #3262: implement COM/OLE Automation support
> Looks like we also need to change gap report processing rules to reflect the added implementation, this is one more... Greg Shah
10:45 PM Feature #3262: implement COM/OLE Automation support
OK. Looks like the @4GL@ @COM@ garbage collector approach has been clarified. The internal object taken from given @C... Eugenie Lyzenko
09:11 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > The COM objects has no actual parent-child relationships. The same object can be obtained for r...
Eugenie Lyzenko
07:05 PM Feature #3262: implement COM/OLE Automation support
Greg,
Looks like we also need to change gap report processing rules to reflect the added implementation, this is o...
Eugenie Lyzenko

11/23/2017

06:42 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11225@.
This update adds extent array support for pro...
Eugenie Lyzenko
06:25 AM Feature #3262: implement COM/OLE Automation support
> The COM objects has no actual parent-child relationships. The same object can be obtained for re-use from different... Greg Shah
09:42 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11224@.
This is minor cleanup update. I have designed...
Eugenie Lyzenko

11/22/2017

04:36 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>Eugenie: Can you write the Java-side array changes that are needed? Constantin is busy with anothe...
Eugenie Lyzenko
03:50 PM Feature #3262: implement COM/OLE Automation support
Eugenie: Can you write the Java-side array changes that are needed? Constantin is busy with another task.
What el...
Greg Shah
02:17 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11202@, new revision is @11223@. Eugenie Lyzenko
02:00 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11222@.
This is code partial cleanup and adding inter...
Eugenie Lyzenko
08:05 AM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> If I understand correctly, they are stating that the user is responsible for releasing all of the...
Eugenie Lyzenko
06:05 AM Feature #3262: implement COM/OLE Automation support
> The intermediate COM handles created with lines like comObject:prop1:prop2:(prop|method()) is not explicitly releas... Greg Shah

11/21/2017

06:33 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11221@.
This updates has changes to make chain calls ...
Eugenie Lyzenko
06:07 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Honestly I do not understand why we need attributes support ...
Eugenie Lyzenko
05:37 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Honestly I do not understand why we need attributes support for @COM-HANDLE@. @COM-HANDLE@ ...
Constantin Asofiei
05:32 PM Feature #3262: implement COM/OLE Automation support
I would suggest to change @com_access.rules@ to:... Eugenie Lyzenko
04:56 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > The @NAME@ is a reserved keyword? What makes @NAME@ property...
Eugenie Lyzenko
02:57 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> The @NAME@ is a reserved keyword? What makes @NAME@ property to process differently?
Is a ...
Constantin Asofiei
02:55 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > 2. Consider the following @4GL@ code:
> > [...]
> >
> > ...
Eugenie Lyzenko
02:13 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> This is correct conversion and we have property getter and method call. Both of them return...
Constantin Asofiei
01:54 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > I have two notes at this time for Java side...
Eugenie Lyzenko
01:20 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Guys,
>
> I have two notes at this time for Java side with real @Excel@ application:
> ...
Constantin Asofiei
01:16 PM Feature #3262: implement COM/OLE Automation support
Guys,
I have two notes at this time for Java side with real @Excel@ application:
1. The @NativeComObject@ must ...
Eugenie Lyzenko
09:56 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1700@.
The real @MS Office@ testcases have been added. The curren...
Eugenie Lyzenko

11/18/2017

06:20 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, see 11220 - it should work, I'm sending null value for empty parameters.
Yes...
Eugenie Lyzenko
05:47 PM Feature #3262: implement COM/OLE Automation support
Eugenie, see 11220 - it should work, I'm sending null value for empty parameters. Constantin Asofiei
04:39 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Yes, I missed this part - how do you want it to work? Just set that value to @null@, and...
Eugenie Lyzenko
04:29 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> The current Java side support for optional parameters is incomplete. The...
Constantin Asofiei
12:01 PM Feature #3262: implement COM/OLE Automation support
Constantin,
The current Java side support for optional parameters is incomplete. The using @comhandle.EMPTY(new Ob...
Eugenie Lyzenko
06:44 AM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11219@.
The update adds native support for optional p...
Eugenie Lyzenko
08:02 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1699@.
The read-only property test has been added. With respectiv...
Eugenie Lyzenko

11/17/2017

06:52 PM Feature #3262: implement COM/OLE Automation support
The required change to support optional parameters for method call has been prepared for native code. The idea is bas... Eugenie Lyzenko
12:24 AM Feature #3262: implement COM/OLE Automation support
Rebased with recent trunk, new revision is @11217@.
Some implementation details. Property set for indexed case is ...
Eugenie Lyzenko
12:04 AM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11216@.
This adds support for indexed properties hand...
Eugenie Lyzenko

11/16/2017

12:21 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>
> Eugenie: looks like 4GL allows a construct like @comVar:comProperty(1,2,3) = someVal...
Eugenie Lyzenko
11:07 AM Feature #3262: implement COM/OLE Automation support
The parse, conversion and Java ComOleHelper API changes are in 3262b rev 11215.
Eugenie: looks like 4GL allows a c...
Constantin Asofiei
09:21 PM Feature #3262: implement COM/OLE Automation support
> What I suggest is to separate at least the indexed property usage in fwdAppl:int1DIndexedProperty(3) = intVar1. fro... Greg Shah
09:16 PM Feature #3262: implement COM/OLE Automation support
> ComParamter.EMPTY
I like this.
Greg Shah
09:09 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1698@.
Added testcases to verify indexed property feature and obj...
Eugenie Lyzenko
07:34 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, for the third case in your example: that one needs to be disambiguated by the F...
Eugenie Lyzenko

11/15/2017

06:07 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>...
> I think we can check this if COM_METHOD is first child of a KW_ASSIGN. How is the...
Eugenie Lyzenko
05:22 PM Feature #3262: implement COM/OLE Automation support
Eugenie, for the third case in your example: that one needs to be disambiguated by the FWD native side - i.e. check i... Constantin Asofiei
05:21 PM Feature #3262: implement COM/OLE Automation support
> I'm debugging the @4GL@ @COM@ automation indexed properties. There are a some issues while converting this feature.... Constantin Asofiei
05:14 PM Feature #3262: implement COM/OLE Automation support
Guys,
I'm debugging the @4GL@ @COM@ automation indexed properties. There are a some issues while converting this f...
Eugenie Lyzenko
04:58 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > I think we need to change method call processing on conversion level to have converted code lik...
Constantin Asofiei
09:10 AM Feature #3262: implement COM/OLE Automation support
> I think we need to change method call processing on conversion level to have converted code like this:
>
>> call(...
Greg Shah
08:14 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1697@.
Added testcases to verify @CREATE ...@, @CREATE ... CONNEC...
Eugenie Lyzenko
07:44 PM Feature #3262: implement COM/OLE Automation support
The investigation and debugging results for today.
1. The large application has object creation modes: @CREATE "Co...
Eugenie Lyzenko

11/14/2017

07:30 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1696@.
Added tests to verify optional parameter mode for method c...
Eugenie Lyzenko
07:18 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11212@. Rebased with recent trunk, new revision is @1121... Eugenie Lyzenko

11/13/2017

06:37 PM Feature #3262: implement COM/OLE Automation support
Other findings for today:
1. The option @BY-VARIANT-POINTER@ is never used in our large @4GL@ code.
2. The option...
Eugenie Lyzenko
06:16 PM Feature #3262: implement COM/OLE Automation support
Constantin, Greg,
I'm debugging different data input modes for COM object method call and found one issue to discu...
Eugenie Lyzenko

11/12/2017

11:10 AM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11199@, new revision is @11211@. Eugenie Lyzenko

11/11/2017

08:03 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11210@.
The update adds support for @OUTPUT@ and @INP...
Eugenie Lyzenko

11/10/2017

06:00 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin,
> >
> > Some consideration about usage @BY-PO...
Eugenie Lyzenko
05:39 PM Feature #3262: implement COM/OLE Automation support
> BTW, if BY-POINTER is used for INPUT, I assume the variable on that argument will be changed?
Actually, I think...
Greg Shah
05:27 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> Some consideration about usage @BY-POINTER@ and @INPUT-OUTPUT@ or @OUTPU...
Constantin Asofiei
05:07 PM Feature #3262: implement COM/OLE Automation support
Constantin,
Some consideration about usage @BY-POINTER@ and @INPUT-OUTPUT@ or @OUTPUT@ data modifiers. The usage @...
Eugenie Lyzenko
09:11 PM Feature #3262: implement COM/OLE Automation support
The testcases repo has been updated to revision @1693@, @1694@.
This adds testcase to check different modes includ...
Eugenie Lyzenko
02:17 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav:
Please write up the documentation for this feature. It should be placed in:
[[p2j:JasperReports Int...
Greg Shah

11/09/2017

06:35 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11198@, new revision is @11209@. Eugenie Lyzenko
06:14 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11208@.
Small improvement to unify the common code in...
Eugenie Lyzenko
10:42 AM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, can you check if 4GL allows something like this, @i = i + comVar:extentProp[1]@...
Eugenie Lyzenko
07:46 AM Feature #3262: implement COM/OLE Automation support
Eugenie, can you check if 4GL allows something like this, @i = i + comVar:extentProp[1]@ ? Currently FWD can't conve... Constantin Asofiei
07:06 AM Feature #3342 (Closed): implement a facility to easily run a JasperReports report definition from...
Greg Shah
06:50 AM Feature #3342 (Review): implement a facility to easily run a JasperReports report definition from...
Stanislav Lomany
06:49 AM Feature #3342 (WIP): implement a facility to easily run a JasperReports report definition from 4G...
3342с has been merged into the trunk as bzr revision 11198. Stanislav Lomany
06:25 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11200
I'm good with the code.
Please merge to trunk.
Greg Shah
06:15 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Please take a look at 3342c rev 11200 and I'll merge to trunk. Stanislav Lomany

11/08/2017

06:59 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11197@, new revision is @11207@. Eugenie Lyzenko
06:43 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11206@.
This is the COM method return value fix to re...
Eugenie Lyzenko
01:39 PM Feature #3262: implement COM/OLE Automation support
The bzr repo updated to revision @1691@.
This adds the testcase to check the method accepting 3 input parameters a...
Eugenie Lyzenko
12:06 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11205@.
Finished adding @COM->Java@ transformation fo...
Eugenie Lyzenko
06:38 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11199
I really like it.
The only request: the @getFileFromClient()@ sh...
Greg Shah
05:32 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342c from P2J trunk revision 11197. Please review. Stanislav Lomany

11/07/2017

06:14 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11204@.
This is extent support adding for native modu...
Eugenie Lyzenko
02:11 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> The idea is to hide the logic in some code that is specific to COM Automation. I don't want to p...
Constantin Asofiei
12:17 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > This is small update:
> >
> > The single not array return...
Eugenie Lyzenko
12:12 PM Feature #3262: implement COM/OLE Automation support
Can we hide this inside the runtime? For example, instead of this:... Greg Shah
11:50 AM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> This is small update:
>
> The single not array return value will be just a @1@ item size...
Constantin Asofiei
11:36 AM Feature #3262: implement COM/OLE Automation support
This is small update:
The single not array return value will be just a @1@ item size array case.
Eugenie Lyzenko
11:34 AM Feature #3262: implement COM/OLE Automation support
Constantin,
I'm implementing native support for extent based array. And looks like I need you to make some changes...
Eugenie Lyzenko
09:35 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> I appreciate the idea. But since COM Automation is platform specific and hard coded to Windows, ...
Eugenie Lyzenko

11/06/2017

06:50 PM Feature #3262: implement COM/OLE Automation support
I appreciate the idea. But since COM Automation is platform specific and hard coded to Windows, it is not a feature ... Greg Shah
06:29 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > Greg, what do you think? Do we need this feature to be tried to implement in our FWD native COM...
Eugenie Lyzenko
06:25 PM Feature #3262: implement COM/OLE Automation support
> Greg, what do you think? Do we need this feature to be tried to implement in our FWD native COM automation support?... Greg Shah
06:11 PM Feature #3262: implement COM/OLE Automation support
Some additional consideration for @MEMPTR@. Technically I think we can implement support for this data type in our @F... Eugenie Lyzenko
04:08 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11196@, new revision is @11203@. Eugenie Lyzenko
03:51 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11202@.
The update has full support for @RAW@ data ty...
Eugenie Lyzenko
03:07 PM Feature #3262: implement COM/OLE Automation support
The bzr repo updated to revision @1688@.
Added the @RAW@ and @MEMPTR@ data type tests. Conclusion - the @4GL@ does...
Eugenie Lyzenko
01:50 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
I suppose that @MultiClassLoader@ can get resource from any jar (see @MultiClassLoader.findResource@). Is there any d... Stanislav Lomany

11/04/2017

10:09 AM Feature #3262: implement COM/OLE Automation support
> but Java doesn't compile as "y is not effectively final". I can promote this to instance field... but although this... Greg Shah
09:20 PM Feature #3262: implement COM/OLE Automation support
Constantin,
Please update class source files header for your @comauto@ modifications revision @11200@.
Greg, Co...
Eugenie Lyzenko
08:10 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11195@, new revision is @11201@. Eugenie Lyzenko

11/03/2017

07:56 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11199@.
This is the fixes for @date/datetime/datetime...
Eugenie Lyzenko
06:11 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, 3262b rev 11198 contains the first pass at extent support from Java side.
Ar...
Eugenie Lyzenko
05:47 PM Feature #3262: implement COM/OLE Automation support
Eugenie, 3262b rev 11198 contains the first pass at extent support from Java side. Some other questions:
* can a CO...
Constantin Asofiei
05:38 PM Feature #3262: implement COM/OLE Automation support
Greg, I need an advice. 4GL allows a construct like this at parse time:... Constantin Asofiei
01:14 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >Where it gets complicated is the OUTPUT/INPUT-OUTPUT paramete...
Constantin Asofiei
12:03 AM Feature #3262: implement COM/OLE Automation support
More checks shows the additional issue with @date/datetime/datetime-tz@ data type support. We loose precision passing... Eugenie Lyzenko
11:57 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>Where it gets complicated is the OUTPUT/INPUT-OUTPUT parameters: ComOleHelper.call needs ...
Eugenie Lyzenko
10:04 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin,
>
> As you know we need to add support for arrays produced from 4GL extent o...
Constantin Asofiei
08:57 PM Feature #3262: implement COM/OLE Automation support
Constantin,
As you know we need to add support for arrays produced from 4GL extent option. My plan is following:
...
Eugenie Lyzenko
11:03 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
You can also look at @LogicalTerminal.setImage()@ to see how it is a 2 level search. Greg Shah
10:56 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Eugenie wrote image loading code that first checks the application's jar and then search...
Eugenie Lyzenko
09:35 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Eugenie wrote image loading code that first checks the application's jar and then searches the propath on the clien... Stanislav Lomany

11/02/2017

04:37 PM Feature #3262: implement COM/OLE Automation support
3262b rev 11197 contains the changes to make the @comhandle@ id unique for FWD's COM object representation and not re... Constantin Asofiei
02:52 PM Feature #3262: implement COM/OLE Automation support
The cleanup for @comhandle@ has been uploaded as rev @11196@. Eugenie Lyzenko
02:29 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > > Eugenie, I've looked at 326...
Eugenie Lyzenko
02:03 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Incorrect screen, both numbers are different but must be the same and both numbers are too ...
Constantin Asofiei
01:54 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
>Can the com-handle variable be used with HANDLE function?
No, incompatible data type.
...
Eugenie Lyzenko
12:58 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I've looked at 3262b rev 11195 and I have these com...
Constantin Asofiei
12:56 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I've looked at 3262b rev 11195 and I have these com...
Constantin Asofiei
12:46 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
...
Eugenie Lyzenko
12:39 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
...
Eugenie Lyzenko
11:25 AM Feature #3262: implement COM/OLE Automation support
Eugenie, I've looked at 3262b rev 11195 and I have these comments for the Java changes:
* @NativeComObject@ - the @i...
Constantin Asofiei
09:56 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11195@.
This is the fix for @COM-HANDLE@ attribute ge...
Eugenie Lyzenko
04:27 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> The generated report doesn't necessarily has to keep the name on different executions (an example are reports ran f... Stanislav Lomany
04:11 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> If I understand correctly, the use of @jasperContext.setFileResolver(fileName -> new File(ReportFactory.getFilePath... Stanislav Lomany
04:05 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
If I understand correctly, the use of @jasperContext.setFileResolver(fileName -> new File(ReportFactory.getFilePath(f... Greg Shah
04:02 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > In this case, compiling the .jrxml will be done 'on-the-fly', don't know how easy is to ...
Constantin Asofiei
04:00 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Something else: someone can design a report which refers to a client-side resource (i.e....
Constantin Asofiei
03:51 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> In this case, compiling the .jrxml will be done 'on-the-fly', don't know how easy is to cache it (especially build ... Stanislav Lomany
03:46 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Something else: someone can design a report which refers to a client-side resource (i.e. an image local to the clie... Stanislav Lomany
03:08 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
And also add the @reporting.Report@ interface to the @HandleCommon@ interface; any extension resource in FWD must be ... Constantin Asofiei
03:07 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > Or do you want the 4GL business logic to design the report from scratch, too, and compil...
Constantin Asofiei
03:01 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Isn't compiling the @jasper@ file done only once, after the design is complete?
Right. If we are going to put ...
Stanislav Lomany
02:27 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> Compiling reports is a big performance hit.
Isn't compiling the @jasper@ file done only o...
Constantin Asofiei
02:20 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> If you feel that the client-side support doesn't provide the same capability, then it is OK to do a 3 level process... Stanislav Lomany
01:43 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Yes, but I have to note that having files outside of jar is very convenient at report development stage.
If you ...
Greg Shah
01:40 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> we can search in the server's jars first and, if not found, search it on the client-side
OK, I'll go this way. S...
Stanislav Lomany
01:27 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Stanislav Lomany wrote:
> > From (unmodified) converted code there is no way to write or read from the server filesy...
Constantin Asofiei
01:21 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> From (unmodified) converted code there is no way to write or read from the server filesystem. That means that the ... Stanislav Lomany
12:49 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> Do you want me to remove capability to read non-in-jar files or limit access to the reports directory only?
From...
Greg Shah
12:26 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> 1. We do expect that application-specific resources would come from the application's jar file. This would be on t... Stanislav Lomany
09:54 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> But unfortunately the current directory is the P2J server directory.
Sorry, I completely missed the part about f...
Greg Shah
08:29 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
> One question: why not default the reports directory to "." instead of "reports"?
On my taste the best place for ...
Stanislav Lomany
06:11 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342c Revision 11194
I'm fine with the changes.
One question: why not default the repor...
Greg Shah
09:35 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342c from P2J trunk revision 11193. Please review. Contains final fixes for Jasper. Images were ... Stanislav Lomany
05:58 AM Feature #3343 (Closed): implement a 4GL syntax extension and the runtime backing to send emails (...
The documentation for this functionality can be found in "Email Send":https://proj.goldencode.com/projects/p2j/wiki/E... Greg Shah

11/01/2017

02:30 PM Feature #3292 (Closed): i18n improvements
The runtime implementation for this task was written in branch 1830b and was merged to trunk as revision 11188.
BI...
Greg Shah
10:19 PM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > I'm not 100% sure however having deep suggestion the Java has one bug in Windows package. The l...
Eugenie Lyzenko
10:07 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been updated for review to revision @11194@.
This fixes the @DATE@ conversion issue for @J...
Eugenie Lyzenko

10/31/2017

11:32 AM Feature #3262: implement COM/OLE Automation support
Created task branch @3262b@ from trunk revision @11193@. Eugenie Lyzenko
11:18 AM Feature #3262: implement COM/OLE Automation support
> I'm not 100% sure however having deep suggestion the Java has one bug in Windows package. The long value can not be... Greg Shah
12:09 AM Feature #3262: implement COM/OLE Automation support
Now I would like to note about some limitations and known issues:
1. As we discussed - no events firing support fr...
Eugenie Lyzenko
11:32 PM Feature #3262: implement COM/OLE Automation support
Branch @3262a@ was merged to trunk as revno @11190@ then it was archived.
Sorry it has taken more time I have expe...
Eugenie Lyzenko
11:24 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11189@, new revision is @11209@.
Starting merge into trunk.
Eugenie Lyzenko
10:56 PM Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been updated for review to revision @11205@.
This is bug fixing and cleanup for COM automa...
Eugenie Lyzenko
09:51 PM Feature #3262: implement COM/OLE Automation support
Good plan. Greg Shah
09:48 PM Feature #3262: implement COM/OLE Automation support
Testing completed. No regressions have found. The results: @3262a_11204_a5eeab0_20171030_evl.zip@.
So planning to ...
Eugenie Lyzenko
09:26 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Created task branch 3342c from P2J trunk revision 11192. Stanislav Lomany
09:21 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
3342b has been merged into the trunk as bzr revision 11192. Stanislav Lomany
09:13 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342b Revision 11192
I'm fine with the change. Please merge 3342b to trunk.
Greg Shah
09:07 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342b from P2J trunk revision 11191. Stanislav Lomany
08:07 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Created task branch 3342b from P2J trunk revision 11190. Stanislav Lomany
09:38 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
3342a has been merged into the trunk as bzr revision 11189. Stanislav Lomany
09:24 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
I saw the same thing in my run. I don't think it will make a difference. I think you are OK. Greg Shah
09:23 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
There seems to be conversion mismatch: order of widgets changed in frame definition:... Stanislav Lomany
09:40 PM Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Conversion and manual testing has passed.
Task branch 3353a was merged to trunk as revision 11187. Branch 3353a h...
Greg Shah

10/30/2017

07:27 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Code Review Task Branch 3342a Revision 11195
The changes overall are really good. Some of the conversion changes ...
Greg Shah
06:48 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11188. Stanislav Lomany
06:41 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11187.
Stanislav Lomany
06:06 PM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Rebased task branch 3342a from P2J trunk revision 11186. Stanislav Lomany
11:31 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Use @com.goldencode.p2j.reporting@. The overlap is confusing but we will deal with it for now. Greg Shah
09:57 AM Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
Into which package should I put all classes related to (Jasper) reports? We have @com.goldencode.p2j.report@, but it ... Stanislav Lomany
05:38 PM Feature #3262: implement COM/OLE Automation support
> Is it acceptable plan?
Yes.
Greg Shah
05:18 PM Feature #3262: implement COM/OLE Automation support
The status of the @3262a@ branch:
1. The first main cycle of the testing completed. The results are prettu good. B...
Eugenie Lyzenko
01:09 PM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Constantin, have you made commit for @3262a@?:
> [...]
>
> So I will have to re-run con...
Constantin Asofiei
01:09 PM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, please fix these as you find them.
Task branch @3262a@ has been updated for ...
Eugenie Lyzenko
11:31 AM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> Another issue in Java code:
> @ComObject.unmarshal()@ produces @NPE@ for empty input param...
Constantin Asofiei
11:29 AM Feature #3262: implement COM/OLE Automation support
Another issue in Java code:
@ComObject.unmarshal()@ produces @NPE@ for empty input parameters for method call. like ...
Eugenie Lyzenko
10:45 AM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
>
> Yes, the @progress.g@ and @com_access.rules@ changes are enough to require it.
The convers...
Eugenie Lyzenko
10:43 AM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > If you see another opportunity - let me know. I think it can...
Eugenie Lyzenko
10:39 AM Feature #3262: implement COM/OLE Automation support
Eugenie Lyzenko wrote:
> If you see another opportunity - let me know. I think it can not be implemented today due t...
Constantin Asofiei
10:36 AM Feature #3262: implement COM/OLE Automation support
Constantin Asofiei wrote:
> Eugenie, another question: is @enable-events@ an API which can be used by COM OLE automa...
Eugenie Lyzenko
10:15 AM Feature #3262: implement COM/OLE Automation support
Eugenie, another question: is @enable-events@ an API which can be used by COM OLE automation regardless of 4GL enviro... Constantin Asofiei
09:54 AM Feature #3262: implement COM/OLE Automation support
The HWND is not a widget handle. It is the actual WIN32 HWND that matches the OpenEdge window-widget's WIN32 native w... Greg Shah
09:52 AM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > two usages of a HWND attribute passed as method argument, like in comVar:comMethod(CURRENT-WIND...
Eugenie Lyzenko
09:50 AM Feature #3262: implement COM/OLE Automation support
> two usages of a HWND attribute passed as method argument, like in comVar:comMethod(CURRENT-WINDOW:HWND).
These m...
Greg Shah
09:44 AM Feature #3262: implement COM/OLE Automation support
I've been looking through how COM are used and I found these:
# one usage of @com:enable-events@ - so we need event ...
Constantin Asofiei
07:17 AM Feature #3262: implement COM/OLE Automation support
Task branch @3262a@ has been rebased with trunk @11185@, new revision is @11202@.
The testings restarted.
Eugenie Lyzenko
06:59 AM Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > Do we need the conversion tests to run?
>
> Yes, the @progress.g@ and @com_access.rules@ cha...
Eugenie Lyzenko
04:53 PM Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Branch 3353a rebased to trunk revision 11186. 11209 is now the latest revision.
This version is going through con...
Greg Shah
04:51 PM Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
Revision 11201 has a complete implemention that has been tested and cleaned up. It supports HTML and TEXT, attachmen... Greg Shah
 

Also available in: Atom