Project

General

Profile

Activity

From 10/05/2017 to 11/03/2017

11/04/2017

09:20 PM Base Language Feature #3262: implement COM/OLE Automation support
Constantin,
Please update class source files header for your @comauto@ modifications revision @11200@.
Greg, Co...
Eugenie Lyzenko
08:10 PM Base Language Feature #3262: implement COM/OLE Automation support
Task branch @3262b@ has been rebased with trunk @11195@, new revision is @11201@. Eugenie Lyzenko

11/03/2017

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

11/02/2017

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

11/01/2017

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

10/31/2017

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

10/30/2017

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

10/29/2017

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

10/28/2017

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

10/27/2017

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

10/26/2017

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

10/25/2017

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

10/24/2017

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

10/23/2017

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

10/22/2017

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

10/21/2017

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

10/20/2017

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

10/19/2017

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

10/18/2017

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

10/17/2017

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

10/16/2017

07:41 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Greg Shah wrote:
> Code Review 3287a Revision 11178
Fixed, committed revision 11179.
Sergey Ivanovskiy
11:52 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
I would prefer if this problem is fixed as part of this task. It seems pretty important to fix. Greg Shah
11:37 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
I investigated that P2J trunc now doesn't change sibling widgets order if MOVE-TO-TOP/MOVE-TO-BOTTOM is applied to th... Sergey Ivanovskiy
06:30 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Greg Shah wrote:
> Constantin/Hynek: Do you have any thoughts on #3355-13 item 1?
@initBackgroundGroup()@ and @fi...
Hynek Cihlar

10/15/2017

12:17 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> Is the decimal precision loss explained by the use of floating point on the COM object side? If ...
Eugenie Lyzenko
08:56 AM Base Language Feature #3262: implement COM/OLE Automation support
Is the decimal precision loss explained by the use of floating point on the COM object side? If a double is used to ... Greg Shah
08:52 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Constantin/Hynek: Do you have any thoughts on #3355-13 item 1? Greg Shah
08:51 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Code Review 3287a Revision 11178
I'm OK with the changes. Some thoughts:
1. I prefer to have the initializatio...
Greg Shah
08:15 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
It seems that the main regression was passed in first try /results/20171014_174923/ there are 3 failed tests... Sergey Ivanovskiy

10/14/2017

07:54 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1665@, @1666@.
Fixed @INT64@ data processing. Added @EXTENT@ ...
Eugenie Lyzenko
10:38 PM Base Language Feature #3262: implement COM/OLE Automation support
The additional investigation performed to make array handling for @ABL<->COM@ transformation. The only case the @EXTE... Eugenie Lyzenko
05:56 PM Conversion Tools Bug #3354: func_class return type not recognized
Revision 11178 of branch 3353a contains the fix to this bug. The problem is resolved for the front end. General OO ... Greg Shah
03:12 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Please review committed revision 11178 (3287a). I checked @<customer_name_redacted>@ poc, it seems the buttons are in... Sergey Ivanovskiy
12:27 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
@GenericFrame.coreInitialize(Class<?> configClass, Object configInstance, String frameName, boolean dynamic)@ with @d... Sergey Ivanovskiy
12:19 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
> Are there invisible issues if field groups are created with generic frames?
I don't know of any. It certainly s...
Greg Shah
07:39 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
I found that FrameWidget have no access to its own field group but only to its parent field group. It seems that it i... Sergey Ivanovskiy
04:37 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
According to the code in GenericFrame... Sergey Ivanovskiy
04:27 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
One of the case is that when a dynamic frame is created, its field group is null and any new created widget for which... Sergey Ivanovskiy
03:49 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
Added test-dyn-widgets.p in testcases/uast/next_tab_item that shows that tab items on the client side are not set for... Sergey Ivanovskiy

10/13/2017

02:15 PM Conversion Tools Bug #3352: non-reserved keywords in temp-table field names
This change is in revision in 11177 of branch 3353a. Greg Shah
08:52 AM Base Language Feature #3262: implement COM/OLE Automation support
> Do you mean the source @<customer_information_redacted>@, correct?
Yes.
Greg Shah
08:47 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> On the other hand, if this is never used by real applications then it is less concerning. I thin...
Eugenie Lyzenko
09:20 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1662@.
Added properties access(set and get) tests for set and...
Eugenie Lyzenko
08:10 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Greg, do you agree with this schema that launches many P2j web clients on the remote host...
Greg Shah
08:01 AM User Interface Feature #3287: local web client installation
Greg, do you agree with this schema that launches many P2j web clients on the remote host and doesn't use multiple we... Sergey Ivanovskiy
04:10 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> It seems that we don't need to develop code there except the broker client installation s...
Sergey Ivanovskiy
03:43 AM User Interface Feature #3287: local web client installation
It seems that we don't need to develop code there except the broker client installation schema and the server host co... Sergey Ivanovskiy
03:40 AM User Interface Feature #3287: local web client installation
OK, according to "Remote Launchers":/projects/p2j/wiki/Remote_Launchers there are limitations for remote launches: wo... Sergey Ivanovskiy
03:31 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> But this schema doesn't work at all now because the embedded web driver uses WebClientLau...
Sergey Ivanovskiy
02:19 AM User Interface Feature #3287: local web client installation
But this schema doesn't work at all now because the embedded web driver uses WebClientLauncher (WebHandler) to launch... Sergey Ivanovskiy
08:08 AM Conversion Tools Feature #3359: enhance the callgraph to better support programs outside of the current application
Currently, a @RUN program.p ON SERVER@, where @program.p@ doesn't exist in the current code-set but exists on the rem... Constantin Asofiei
08:07 AM Conversion Tools Feature #3359 (New): enhance the callgraph to better support programs outside of the current appl...
Constantin Asofiei

10/12/2017

05:21 PM User Interface Feature #3281: implement some frame options
If it passes testing you can merge to trunk. Greg Shah
05:21 PM User Interface Feature #3281: implement some frame options
> rev 11189 fixes the SymbolResolver.convertSeparator for Windows OS, I'll release it with this branch if you don't w... Greg Shah
05:20 PM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3281a Revision 11189
I'm fine with the changes. They are much easier to understand now.
Greg Shah
05:06 PM User Interface Feature #3281: implement some frame options
Greg, I think I have a fix for the BROWSE issues - please see 3281a rev 11188. rev 11189 fixes the @SymbolResolver.c... Constantin Asofiei
04:03 PM User Interface Feature #3287: local web client installation
We should check the following scenario for the embedded web application. A user loads an embedded js application clie... Sergey Ivanovskiy
10:22 AM User Interface Feature #3287: local web client installation
Thank you, planning to use this manual. Sergey Ivanovskiy
10:08 AM User Interface Feature #3287: local web client installation
I don't have one that is already created. Perhaps Constantin has something.
If not, you should use "Spawner":/pro...
Greg Shah
09:44 AM User Interface Feature #3287: local web client installation
I would like to test what are remote launchers and what are brokers or application agents in order to evaluate workin... Sergey Ivanovskiy
09:34 AM User Interface Feature #3287: local web client installation
I don't understand how to launch the web client on the different host. How to setup this configuration? For an exampl... Sergey Ivanovskiy
09:26 AM User Interface Feature #3287: local web client installation
> This remote P2J web client is executed as a separate process (spawned process) on the P2J server host, correct?
...
Greg Shah
09:23 AM User Interface Feature #3287: local web client installation
Greg Shah wrote:
> > I don't understand how it can work for virtual desktop mode. Greg, could you clarify your visio...
Sergey Ivanovskiy
08:36 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Did you mean to configure a broker client ("Remote Launchers":/projects/p2j/wiki/Remote_L...
Greg Shah
08:30 AM User Interface Feature #3287: local web client installation
> I don't understand how it can work for virtual desktop mode. Greg, could you clarify your vision.
Whether it is ...
Greg Shah
08:23 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Greg, please clarify the user environment. We have one server on which P2J server and Emb...
Greg Shah
08:23 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> We already implemented the proxy server support when client requests to https://proxyserv...
Greg Shah
08:19 AM User Interface Feature #3287: local web client installation
Sergey Ivanovskiy wrote:
> Does it make sense to add a support for this parameter @client:cmd-line-option:startup-pr...
Greg Shah
08:17 AM User Interface Feature #3287: local web client installation
Did you mean to configure a broker client ("Remote Launchers":/projects/p2j/wiki/Remote_Launchers) on each user's hos... Sergey Ivanovskiy
07:23 AM User Interface Feature #3287: local web client installation
Greg Shah wrote:
>
> We know that customers can run the swing client locally and we could support these use cases ...
Sergey Ivanovskiy
06:38 AM User Interface Feature #3287: local web client installation
Greg, please clarify the user environment. We have one server on which P2J server and Embedded Web application are ex... Sergey Ivanovskiy
04:56 AM User Interface Feature #3287: local web client installation
We already implemented the proxy server support when client requests to https://proxyserver are redirected to https:/... Sergey Ivanovskiy
03:53 AM User Interface Feature #3287: local web client installation
Created new task branch 3287a. Sergey Ivanovskiy
02:33 PM Bug #3358 (New): callgraph generation crashes on encountering external procedure (WINAPI) definit...
Steps to reproduce:
1. Created a template based on Hotel, ran @prepare-template.cmd -a@
a. Application name: tes...
Neil Treeby
12:43 PM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> > I think if the address can be converted to integer value(or longint) it can be passed to COM. T...
Eugenie Lyzenko
09:14 AM Base Language Feature #3262: implement COM/OLE Automation support
> I think if the address can be converted to integer value(or longint) it can be passed to COM. The question is if it... Greg Shah
09:04 AM Base Language Feature #3262: implement COM/OLE Automation support
Greg Shah wrote:
> I'm surprised that MEMPTR can't be used.
This match the 4GL Programming Interfaces document bo...
Eugenie Lyzenko
10:20 PM Base Language Feature #3262: implement COM/OLE Automation support
I'm surprised that MEMPTR can't be used. In WIN32 library calls, the MEMPTR is used heavily. For example, any WIN32... Greg Shah
09:50 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1660@.
Added complex data type testcases for methods paramete...
Eugenie Lyzenko
12:29 AM Conversion Tools Bug #3356 (Closed): Code Analytics summary reports are not displayed on Windows
Task branch 3356a was merged to trunk, committed as revision 11177. Eric Faulhaber
11:18 PM Conversion Tools Bug #3356 (WIP): Code Analytics summary reports are not displayed on Windows
This was reported separately by two forum users. On Windows, the overview displays the listing of summary reports, bu... Eric Faulhaber
10:24 PM Conversion Tools Bug #3356 (Closed): Code Analytics summary reports are not displayed on Windows
Eric Faulhaber
11:23 PM Conversion Tools Bug #3357 (WIP): Code Analytics file filter view not working correctly on Windows
When displaying the File Filter view on Windows, the check-box tree is not populated, so there is no way to edit or c... Eric Faulhaber
11:20 PM Conversion Tools Bug #3357 (WIP): Code Analytics file filter view not working correctly on Windows
Eric Faulhaber

10/11/2017

05:20 PM Conversion Tools Bug #3353: lexer num_literal should support hexadecimal literals
I've created task branch 3353a for changes related to this problem. Greg Shah
12:06 PM Conversion Tools Bug #3353: lexer num_literal should support hexadecimal literals
I've created a testcase to explore how it works (see @testcases/uast/hex_literals.p@ inside the GCD network). See th... Greg Shah
10:23 AM Conversion Tools Bug #3353: lexer num_literal should support hexadecimal literals
Submitted by Neil in a "forum post":https://proj.goldencode.com/boards/1/topics/55?r=106#message-106:
ABL allows t...
Greg Shah
10:19 AM Conversion Tools Bug #3353 (Closed): lexer num_literal should support hexadecimal literals
Greg Shah
05:17 PM Conversion Tools Bug #3352: non-reserved keywords in temp-table field names
> RETURNS is a non-reserved keyword.
Yes, you are right. The problem here is that the Progress documentation list...
Greg Shah
10:23 AM Conversion Tools Bug #3352: non-reserved keywords in temp-table field names
Submitted by Neil in a "forum post":https://proj.goldencode.com/boards/1/topics/55?r=106#message-106:
ABL allows t...
Greg Shah
10:17 AM Conversion Tools Bug #3352 (Closed): non-reserved keywords in temp-table field names
Greg Shah
05:09 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
One note. The "Reset Filters" button on the "Reservation" tab panel isn't included in the focus traversal chain for t... Sergey Ivanovskiy
05:00 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
This diff ... Sergey Ivanovskiy
04:48 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
I debugged this case and found that the nearest parent frame for the tab button have empty tab item list and it break... Sergey Ivanovskiy
03:42 PM Bugs Bug #3355 (Closed): The tab pane button for HOTEL GUI is not included in the focus traversal chain
Sergey Ivanovskiy
12:11 PM Conversion Tools Bug #3354: func_class return type not recognized
No additional logging is needed. It is clear this is during "Post Parse Fixups" which is part of the front-end. It ... Greg Shah
10:35 AM Conversion Tools Bug #3354: func_class return type not recognized
I've attached a log where I ran @ant convert.front.list@ for a single program that throws this error. Is there a way... Neil Treeby
10:29 AM Conversion Tools Bug #3354: func_class return type not recognized
During what phase of the @ConversionDriver@ was this reported?
I ask because we do support OO 4GL for the purposes...
Greg Shah
10:23 AM Conversion Tools Bug #3354: func_class return type not recognized
Submitted by Neil in a "forum post":https://proj.goldencode.com/boards/1/topics/55?r=106#message-106:
Walking the ...
Greg Shah
10:21 AM Conversion Tools Bug #3354 (Closed): func_class return type not recognized
Greg Shah
10:35 AM User Interface Feature #3281: implement some frame options
You cannot do that for a static browse in 4GL ("cannot change READ-ONLY ... if ENABLE phrase is not specified"). But ... Stanislav Lomany
10:23 AM User Interface Feature #3281: implement some frame options
Stanislav Lomany wrote:
> > Do you have a simple 4GL snippet?
> Attached.
So a column for a static browse can't ch...
Constantin Asofiei
10:13 AM User Interface Feature #3281: implement some frame options
> Do you have a simple 4GL snippet?
Attached.
Stanislav Lomany
10:07 AM User Interface Feature #3281: implement some frame options
Stanislav Lomany wrote:
> > is there a way to enable a browse column at runtime,
> Yes.
> 1. Set @READ-ONLY@ attri...
Constantin Asofiei
10:04 AM User Interface Feature #3281: implement some frame options
> is there a way to enable a browse column at runtime,
Yes.
1. Set @READ-ONLY@ attribute to @FALSE@ for the browse....
Stanislav Lomany
09:56 AM User Interface Feature #3281: implement some frame options
> Shouldn't there be one FORMAT_PHRASE AST for each field which has its valexp/help pulled from the schema?
Yes, d...
Greg Shah
09:53 AM User Interface Feature #3281: implement some frame options
There is still something else wrong in @attachSchemaValidation@ and how is used, especially in @BROWSE@ case:
# @AST...
Constantin Asofiei
09:22 AM User Interface Feature #3281: implement some frame options
Stanislav, a quick question please: is there a way to enable a browse column at runtime, via something similar to @SE... Constantin Asofiei
10:23 AM User Interface Feature #3275: improve browse support
> What would the map key strings represent, the DMO property name, or the legacy field name?
DMO property name.
Stanislav Lomany
10:03 AM User Interface Feature #3275: improve browse support
Stanislav Lomany wrote:
> I suggest to create in @RecordBuffer@ maps like @Map<String, String>validateExpressions@ w...
Eric Faulhaber
06:51 AM User Interface Feature #3275: improve browse support
In @BufferFieldImpl@ following functions:... Stanislav Lomany
10:23 AM Conversion Tools Bug #3351: create widget assign clause doesn't parse the rvalue query qualifier
Submitted by Neil in a "forum post":https://proj.goldencode.com/boards/1/topics/55?r=106#message-106:
The followin...
Greg Shah
10:15 AM Conversion Tools Bug #3351 (Closed): create widget assign clause doesn't parse the rvalue query qualifier
Greg Shah
09:38 AM Bugs Bug #3350: No suitable method found for isEqual
To explore this issue please convert and then try to compile these programs... Sergey Ivanovskiy
09:37 AM Bugs Bug #3350 (New): No suitable method found for isEqual
Sergey Ivanovskiy
09:14 AM Bugs Bug #3349: FOCUS handle is invalid for ./wait-for_restore_focus1.p
This code must print "Focus: var1" in the window message area.... Sergey Ivanovskiy
09:10 AM Bugs Bug #3349 (New): FOCUS handle is invalid for ./wait-for_restore_focus1.p
Sergey Ivanovskiy
11:30 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1657@.
Added simple data type testcases. @LOGICAL@, @INTEGER@...
Eugenie Lyzenko

10/10/2017

05:27 PM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3281a Revision 11185
I'm fine with the changes. If it passes testing you can merge to trunk.
Greg Shah
04:43 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> Were you going to change @ui_statements.rules@ to use @progressToJavaString()@ instead of @remove...
Constantin Asofiei
04:31 PM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3281a Revision 11184
It looks good.
Were you going to change @ui_statements.rules@ to ...
Greg Shah
04:23 PM User Interface Feature #3281: implement some frame options
Greg, please review 3281a 11184 - it solves the last found regression. Constantin Asofiei
03:51 PM User Interface Feature #3281: implement some frame options
There is still one regression at least related to ENABLE ALL... I've fixed one issue (@SymbolResolver.addFrameFields@... Constantin Asofiei
03:30 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> Code Review Task Branch 3281a Revision 11182
>
> The change does not look correct. Won't @fra...
Constantin Asofiei
03:18 PM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3281a Revision 11182
The change does not look correct. Won't @frameNode@ be @null@ if the...
Greg Shah
10:43 AM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> My only question: in @ui_statements.rules@ should @removeQuotes()@ be used or should it be @progr...
Constantin Asofiei
10:41 AM User Interface Feature #3281: implement some frame options
Code Review Task Branch 3281a Revision 11181
I think I see the beginnings of the work for "GUI and ChUI can run at...
Greg Shah
08:41 AM User Interface Feature #3281: implement some frame options
I fixed last issues related to schema VALEXP/HELP and USE-DICT-EXPS; and also I've checked the color abbreviations, t... Constantin Asofiei
02:54 PM Bugs Bug #3347 (WIP): HELP string support doesn't work for demo_widgets.p
Fixed in 3281a rev 11182 Constantin Asofiei
02:23 PM Bugs Bug #3347: HELP string support doesn't work for demo_widgets.p
I think this is related to 3281 changes - will fix it part of that task. Constantin Asofiei
01:08 PM Bugs Bug #3347: HELP string support doesn't work for demo_widgets.p
Please look at this thread #3110-706 and #3110-707 to check that the issue is fixed or not. Sergey Ivanovskiy
01:05 PM Bugs Bug #3347 (WIP): HELP string support doesn't work for demo_widgets.p
Sergey Ivanovskiy
02:33 PM User Interface Bug #3348: The opened dropdown influences on the choice for the next tab widget for its combobox
Please look at #3110-710 Sergey Ivanovskiy
02:29 PM User Interface Bug #3348 (Closed): The opened dropdown influences on the choice for the next tab widget for its ...
Sergey Ivanovskiy
01:22 PM User Interface Feature #3287: local web client installation
Does it make sense to add a support for this parameter @client:cmd-line-option:startup-procedure@ within this task? F... Sergey Ivanovskiy
12:56 PM Bugs Bug #3346: Menu items selection works incorrectly
./menu/simple_sm.p doesn't work with Swing and Web client, but ./menu/popup_ext.p has problems such that menu items s... Sergey Ivanovskiy
12:54 PM Bugs Bug #3346 (New): Menu items selection works incorrectly
Sergey Ivanovskiy
08:11 AM User Interface Feature #3275: improve browse support
Yes. If possible, use the same technique already used for the queries. Greg Shah
07:13 AM User Interface Feature #3275: improve browse support
Should cache for validation statements be aged? Stanislav Lomany
10:27 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1654@.
This update adds checking the case sensitivity for met...
Eugenie Lyzenko

10/09/2017

05:59 PM User Interface Feature #3281: implement some frame options
A status what's left:
# @ENABLE ALL@ must not pull schema @HELP@ for a field referenced by @EXCEPT@ (VALEXP works, j...
Constantin Asofiei
03:54 PM User Interface Feature #3281: implement some frame options
I suspect the direct manipulation of the @#a@ node as the root node is the problem. Do we really need to manipulate ... Greg Shah
03:13 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> If the @EXCEPT@ list is destroyed by the addition of schema validations, it should be fixed. Do ...
Constantin Asofiei
03:09 PM User Interface Feature #3281: implement some frame options
If the @EXCEPT@ list is destroyed by the addition of schema validations, it should be fixed. Do we honor it properly? Greg Shah
02:08 PM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> I also remember that the different sets of fields would get schema validation depending on where ...
Constantin Asofiei
02:00 PM User Interface Feature #3281: implement some frame options
> Greg, do you recall why we didn't do that initially? Was there some TRPL processing that had to happen pretty earl... Greg Shah
01:32 PM User Interface Feature #3281: implement some frame options
Eric Faulhaber wrote:
> Do we need to move the AST augmentation we're doing for schema validation and help expressio...
Constantin Asofiei
01:29 PM User Interface Feature #3281: implement some frame options
Constantin Asofiei wrote:
> Are there any existing tests for VALEXP and ENABLE ALL?
Not very sophisticated ones; I ...
Eric Faulhaber
12:13 PM User Interface Feature #3281: implement some frame options
Eric Faulhaber wrote:
> Constantin, I wrote the original code to append the schema validation nodes, but it looks li...
Constantin Asofiei
12:00 PM User Interface Feature #3281: implement some frame options
Constantin Asofiei wrote:
> Greg, I need some help; the regression related to HELP is about ENABLE ALL: @enable_stmt...
Eric Faulhaber
07:38 AM User Interface Feature #3281: implement some frame options
Constantin Asofiei wrote:
> Greg, I need some help; the regression related to HELP is about ENABLE ALL: @enable_stmt...
Constantin Asofiei
07:37 AM User Interface Feature #3281: implement some frame options
Greg Shah wrote:
> In regard to the color names, I assume you are talking about the following (from Progress docs):
...
Constantin Asofiei
07:35 AM User Interface Feature #3281: implement some frame options
In regard to the color names, I assume you are talking about the following (from Progress docs):
* Black, Bla, Blk...
Greg Shah
05:37 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
Greg Shah wrote:
> ... then you can merge to trunk so long as you've done a quick test to ensure item 2 (the gap ana...
Constantin Asofiei
05:27 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
> as there is a return executed after the apply(), in all cases
Good point, I missed that.
Greg Shah
05:22 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
Greg Shah wrote:
> Code Review Task Branch 3331a Revision 11176
>
> 1. @LogicalTerminal.apply()@ has changes that...
Constantin Asofiei
05:09 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
If item 1 (the possible double apply processing) is OK, then you can merge to trunk so long as you've done a quick te... Greg Shah
05:08 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
Code Review Task Branch 3331a Revision 11176
1. @LogicalTerminal.apply()@ has changes that now allow multiple path...
Greg Shah
03:57 PM User Interface Feature #3275: improve browse support
> 1. Do we need to implement VALIDATION-EXPRESSION attribute? Even is it is only support for VALIDATION-EXPRESSION = ... Greg Shah
03:41 PM User Interface Feature #3275: improve browse support
Some questions for you:
1. Do we need to implement @VALIDATION-EXPRESSION@ attribute? Even is it is only support for...
Stanislav Lomany
07:55 AM User Interface Feature #3275: improve browse support
Eric Faulhaber wrote:
> Ovidiu, I'm going back over #2488 and the caching code in @DynamicQueryHelper@, and the impl...
Ovidiu Maxiniuc
09:14 AM Database Feature #3296: misc db features
Eric created branch 3296a.
That that branch he has completed the NUM-RESULTS implementation and put a minimal sing...
Greg Shah
09:12 AM Database Feature #3296: misc db features
Eric checked the table parameter issue (#2000-74) and it no longer exists in the latest FWD project. That item is no... Greg Shah
09:09 AM Base Language Feature #3285 (Closed): add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Greg Shah
09:04 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Greg Shah wrote:
> Can I close this task?
Yes, please.
Hynek Cihlar
09:01 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
3285a was merged to trunk as revision 11174.
Can I close this task?
Greg Shah

10/07/2017

10:12 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1653@.
Starting with this update we have working COM test obj...
Eugenie Lyzenko

10/06/2017

07:20 PM User Interface Feature #3281: implement some frame options
Greg, I need some help; the regression related to HELP is about ENABLE ALL: @enable_stmt@ rule wants to iterate all f... Constantin Asofiei
06:12 PM User Interface Feature #3281: implement some frame options
So, when @COLOR@ statement uses color names in GUI, there is no RGB or other stuff like this computed... each color n... Constantin Asofiei
04:51 PM User Interface Feature #3281: implement some frame options
3281a rev 11175 should fix the issue with the HELP and USE-DICT-EXPS; running testing now. Constantin Asofiei
04:58 PM Runtime Infrastructure Bug #3345: deadlock in virtual session usage
#3260-18 found a deadlock which had an attempted fix in 3260a 11166 (which was backed out as it was incorrect).
Th...
Constantin Asofiei
04:56 PM Runtime Infrastructure Bug #3345 (Closed): deadlock in virtual session usage
Constantin Asofiei
04:28 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
3331a passed testing and can be merged to trunk. Constantin Asofiei
11:35 AM User Interface Feature #3331 (WIP): translate 4GL menu widget processing into a standardized embedded web client...
3331a rev 11176 adds standard menu via dijit, for embedded mode. All changes are done, what is left is review and ru... Constantin Asofiei
08:38 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
The most common use of @SYSTEM-DIALOG PRINTER-SETUP@ is:... Greg Shah
07:33 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
OK, then just return @0xFFFFFFFF@ for it. -1 is an invalid HDC in Windows and it will be enough to satisfy the displ... Greg Shah
07:16 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> Can you please look at the reports/application code to see what is exactly being done there. If ...
Hynek Cihlar
07:48 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Code Review Task Branch 3285b Revision 11175
I'm fine with the changes. If you have tested them by running report...
Greg Shah
04:21 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Greg Shah wrote:
> Please update the @gaps\expressions.rules@ for both attributes. I think that both can be describ...
Hynek Cihlar
07:47 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
Please add the 4GL example code that would be replaced by this. Also, use some text like the final text in the scree... Greg Shah
04:20 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
I documented the feature in "Mouse Position Location":https://proj.goldencode.com/projects/p2j/wiki/Mouse_Position_Lo... Hynek Cihlar
07:28 AM User Interface Feature #3282 (Closed): create a 4GL language extension to control screen refresh
I made some minor edits and I think it is good to go. Greg Shah
07:09 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Greg Shah wrote:
>
> By showing these cases, the reader can understand how they are use this feature to eliminate ...
Hynek Cihlar
10:18 PM Base Language Feature #3262: implement COM/OLE Automation support
The bzr testcases repo has been updated to revision @1649@.
Starting to create complete test set to investigate re...
Eugenie Lyzenko

10/05/2017

07:14 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
OK, understand, any advances can help here. The tested pdf report has 3661 pages and takes approximately 648 Mb of th... Sergey Ivanovskiy
06:11 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Sergey Ivanovskiy wrote:
> Can your code load approximately 3000 pages of the pdf report produced by P2J web admin.
...
Hynek Cihlar
06:01 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > PDF rendering is done with PDFBox. An...
Sergey Ivanovskiy
05:48 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > PDF rendering is done with PDFBox. And I am not sure what I did ...
Hynek Cihlar
05:46 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Hynek Cihlar wrote:
> PDF rendering is done with PDFBox. And I am not sure what I did "wrong" but I didn't encounter...
Sergey Ivanovskiy
05:27 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
How far do we want to go when replicating the system printer dialog? With PDF file output as the only print output su... Hynek Cihlar
05:02 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
1795b contains a very basic implementation of GUI printer stream that actually works with some hard coded assumptions... Hynek Cihlar
11:38 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Greg Shah wrote:
> Considering the memory problems with PDFBox, does it make sense to look at the jPod library inste...
Hynek Cihlar
10:05 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
Considering the memory problems with PDFBox, does it make sense to look at the jPod library instead? Greg Shah
10:08 AM User Interface Feature #3281: implement some frame options
I think "blu/brown" and "White/blu" were dropped out of the code when we removed from files as out of scope.
> In ...
Greg Shah
09:48 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
Please update the @gaps\expressions.rules@ for both attributes. I think that both can be described as partial. Expl... Greg Shah
 

Also available in: Atom