Activity
From 09/27/2017 to 10/26/2017
10/27/2017
- 08:14 PM User Interface Feature #3287: local web client installation
- ctrl_c tests are frozen in two runs. Running this test again.
10/26/2017
- 05:08 PM User Interface Feature #3275: improve browse support
- I'm OK with adding a version that takes a boolean flag to disable the message box.
- 02:59 PM User Interface Feature #3275: improve browse support
- > 1. In @ControlEntity@, the use of @LogicalTerminal.message()@ instead of something in @ErrorManager@ seems incorrec...
- 02:05 PM User Interface Feature #3275: improve browse support
- > * In @DynamicQueryHelper.injectVariable@, why are all literal values replaced with the same variable?
I needed a f... - 01:42 PM User Interface Feature #3275: improve browse support
- Greg Shah wrote:
> Eric: Please review the changes in the persist package.
Wow, that's a big set of changes! The up... - 09:25 AM User Interface Feature #3275: improve browse support
- Code Review Task Branch 3275c Revision 11193
Eric: Please review the changes in the persist package.
Everything... - 07:53 AM User Interface Feature #3275: improve browse support
- Yes, just finished. Please review 3275c revision 11193.
- 07:33 AM User Interface Feature #3275: improve browse support
- Is 3275c ready for review?
- 03:54 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- Constantin Asofiei wrote:
> Segey, do you need help with any of this stuff?
The current state is that the external ... - 03:43 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- Segey, do you need help with any of this stuff?
- 12:50 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Some utilities which will improve the cert generation and ... - 11:42 AM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- Constantin Asofiei wrote:
> Some utilities which will improve the cert generation and management:
> # import/export... - 03:29 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> It is a memory object pointer and can not be @0@. Accessing to object by address 0 is bad i... - 03:20 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > One more question. Is it possible to change the @ComOleHelpe... - 02:47 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> One more question. Is it possible to change the @ComOleHelper@ call?
>
> From:
> [...]
... - 02:46 PM Base Language Feature #3262: implement COM/OLE Automation support
- One more question. Is it possible to change the @ComOleHelper@ call?
From:... - 02:39 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, something else: please make sure to test @comHandle... - 02:37 PM Base Language Feature #3262: implement COM/OLE Automation support
- Task branch @3262a@ has been updated for review to revision @11192@.
The COM method call implementation added. - 02:32 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, something else: please make sure to test @comHandleVar BY-POINTER@ arguments in... - 02:29 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, something else: please make sure to test @comHandleVar BY-POINTER@ arguments in method calls, because this i...
- 02:18 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, if you want me to help with something specific on the Java side, please let me ... - 01:55 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, if you want me to help with something specific on the Java side, please let me know. Otherwise I'll look in...
- 12:07 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin,
>
> Consider the following method in ComParameter:
> [...]
>
> According... - 12:05 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin,
Consider the following method in ComParameter:... - 12:12 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
>...
>I don't understand this one - how can FWD send a pointer ... - 11:52 PM Base Language Feature #3262: implement COM/OLE Automation support
- Task branch @3262a@ has been updated to revision @11191@.
This adds more functionality in native code. Including m... - 01:55 PM User Interface Feature #3287: local web client installation
- OK. (It is recommended to run TC-JOB-CLOCK-002 after 16-00 of the server time. Thus I will run it later.) Planning st...
- 01:54 PM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Yes, you are correct. I mean tc_job_clock_002.
I've checked the failed screen and this o... - 01:47 PM User Interface Feature #3287: local web client installation
- Yes, you are correct. I mean tc_job_clock_002.
- 01:44 PM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Thus, tc_job_002 is suspected.
This is the single test which still fails in FWD, so you ... - 01:43 PM User Interface Feature #3287: local web client installation
- In two runs of the main-regression task there were
failed tests in the first run... - 12:06 PM User Interface Feature #3331 (Closed): translate 4GL menu widget processing into a standardized embedded web cli...
- 11:26 AM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Greg, this task can be closed too - the standard/default FWD menu for embedded mode works.
- 12:06 PM User Interface Feature #3260 (Closed): auto-conversion and enablement for the embedded web client
- 11:25 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Greg, this task can be closed.
- 09:46 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Code Review Task branch 1795b Revision 11203
I'm good with the changes.
If it passes ChUI regression testing, p... - 09:33 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- The latest 1795b resolves the points from review, point 3 from note 42, plus some related changes. I don't expect any...
- 04:32 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Sergey Ivanovskiy wrote:
> Were these pdf pages in your test pure text pages without graphics?
Yes, all were pure... - 04:30 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > Code Review Task branch 1795b Revision 11200
> > 1. The thing I wonder ... - 04:26 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Greg Shah wrote:
> Code Review Task branch 1795b Revision 11200
> 1. The thing I wonder about is how well the strea...
10/25/2017
- 07:53 PM User Interface Feature #3275: improve browse support
- Rebased task branch 3275c from P2J trunk revision 11182.
- 06:26 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
- 3240a is rebased over 11182. The current rev is 11187.
- 06:00 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Code Review Task branch 1795b Revision 11200
Wow! This is really quite cool.
1. The thing I wonder about is ho... - 04:34 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- 1795b 11200 passed GUI regression tests. ChUI still in progress, I got a technical error in previous run.
- 02:12 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Rebased 1795b against trunk revision 11182.
- 11:04 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Another fix checked in to 1795b revision 11196. ChUI regression tests restarted.
- 08:30 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- I have checked in two regression fixes in 1795b revisions 11194 and 11195. I am restarting ChUI regression tests and ...
- 05:19 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Do you mean you want to know the arguments Java type, too, i... - 04:55 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Do you mean you want to know the arguments Java type, too, if the argument was not a BDT... - 04:14 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, the Java part (at least high-level design) is in 3262a. Unknowns at this time:
# how will we pass extent ar... - 03:09 PM Base Language Feature #3262: implement COM/OLE Automation support
- Greg Shah wrote:
> What about the firing of these events from native code? For example, if something happens in the... - 02:50 PM Base Language Feature #3262: implement COM/OLE Automation support
- What about the firing of these events from native code? For example, if something happens in the COM object itself t...
- 02:46 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> > > There is another opportunity. ... - 02:44 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> > 4GL makes no assumption for validity of the COM object handle when using it. If the CO... - 02:41 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > There is another opportunity. The 4GL is still single thread... - 02:34 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > > What do you mean by *native API to determine if the COM ob... - 02:32 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> > What do you mean by *native API to determine if the COM object is valid*?
> I mean th... - 01:52 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > When executing a method call, I plan to send each argu... - 01:46 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
>
> When executing a method call, I plan to send each argument as a @ComParameter@ insta... - 01:32 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > > Otherwise we will have to implement the @VARIANT@ da... - 01:17 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
>
> > Otherwise we will have to implement the @VARIANT@ data type in @FWD@ Java types se... - 12:51 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, one more thing: for property getter and method call... - 11:47 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, one more thing: for property getter and method call return value, I think I wil... - 11:26 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> There is another opportunity. The 4GL is still single threaded but re-enterable with recurs... - 11:05 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> > No, 4GL does not need the active @WAIT-FOR@ to receive events.
> Are you sure about t... - 10:05 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, one more thing: for property getter and method call return value, I think I will need some kind of informati...
- 10:04 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Constantin's question about WAIT-FOR is important. Does there have t... - 09:56 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin,
>
> One question for JNI to implement. The call @ComOleHelper.getName(long c... - 09:53 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > OK, then I think I need to send, beside the parameter mode (... - 09:52 AM Base Language Feature #3262: implement COM/OLE Automation support
- Ovidiu Maxiniuc wrote:
> Regarding the events / callbacks functions.
> I have already implemented the callback call... - 09:38 AM Base Language Feature #3262: implement COM/OLE Automation support
- Regarding the events / callbacks functions.
I have already implemented the callback call for PSTimer. This is a part... - 09:14 AM Base Language Feature #3262: implement COM/OLE Automation support
- Greg Shah wrote:
> Constantin's question about WAIT-FOR is important. Does there have to be a WAIT-FOR that is acti... - 08:54 AM Base Language Feature #3262: implement COM/OLE Automation support
- > Respective array of the procedure address for Event1, Event2, ...
The internal procedures that get executed will... - 08:47 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin,
One question for JNI to implement. The call @ComOleHelper.getName(long comId)@ is used to get the stri... - 08:37 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, something else: can you describe what happens when a COM object fires an EVENT?... - 07:07 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> OK, then I think I need to send, beside the parameter mode (INPUT, OUTPUT, INPUT-OUTPUT)... - 03:50 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, something else: can you describe what happens when a COM object fires an EVENT?
# is it a push model, where... - 03:39 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, I need some details about how @BY-POINTER@ and @BY-... - 11:35 PM Base Language Feature #3262: implement COM/OLE Automation support
- Task branch @3262a@ has been rebased with trunk @11182@, new revision is @11186@.
- 11:26 PM Base Language Feature #3262: implement COM/OLE Automation support
- Task branch @3262a@ has been updated to revision @11185@.
This introduces first base work for native COM support i... - 02:14 PM User Interface Feature #3287: local web client installation
- Yes, you are correct. New @hotel-root.der@ should be generated and imported into the browser. It seems that this issu...
- 12:02 PM User Interface Feature #3287: local web client installation
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > One of the reason is this parameter must be set TRUE.
> >... - 10:17 AM User Interface Feature #3287: local web client installation
- Sergey, I'm OK with changes in 3287a rev 11194. I assume all sync issues are solved?
Also, you mention to release... - 10:13 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> There are some issues with js embedded part, the spawned web client response looks correc... - 10:12 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> One of the reason is this parameter must be set TRUE.
> [...]
> The second reason is ea... - 09:26 AM User Interface Feature #3287: local web client installation
- One of the reason is this parameter must be set TRUE....
- 09:17 AM User Interface Feature #3287: local web client installation
- There are some issues with js embedded part, the spawned web client response looks correct but the process is not goi...
- 08:51 AM User Interface Feature #3287: local web client installation
- Constantin, do you know how these parameters are used by the spawned web client in the embedded web application?
<pr... - 07:52 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> I encountered this menu exception before, but its root cause was not fixed by me so I did... - 05:12 AM User Interface Feature #3287: local web client installation
- I encountered this menu exception before, but its root cause was not fixed by me so I didn't remember what was the ca...
- 05:08 AM User Interface Feature #3287: local web client installation
- The broker has been setup successfully with help of com.goldencode.p2j.security.SSLCertGenUtil and certificates have ...
- 03:05 AM User Interface Feature #3287: local web client installation
- Committed 11194 fixed @getHostsForUser@ to be a thread safe. Planning to setup broker for the embedded web applicatio...
- 12:20 PM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
- 3353a revision 11192 provides a good first version of the utility code. This allows sending text, html and mixed tex...
- 11:58 AM Conversion Tools Feature #3363: implement a replacement for the XCODE utility that can also handle decrypting sour...
- In the 4GL, there is a utility called XCODE which can be used to encrypt source code in a manner that it can be decry...
- 11:34 AM Conversion Tools Feature #3363 (New): implement a replacement for the XCODE utility that can also handle decryptin...
10/24/2017
- 07:13 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- 1795b revision 11193 resolves 1 from note 42 besides other fixes.
- 04:32 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- The attached file is the modified @_osprint.p@ with the native code removed using the implemented print features in 1...
- 12:18 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- 1795b is ready for review.
The following are remaining tasks on the issue.
1. Finish regression testing.
2. Pr... - 09:57 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Greg Shah wrote:
> Is this in a good place for a code review?
I am just putting in missing code comments, it will... - 09:26 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Is this in a good place for a code review?
- 05:09 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
- Attached is the patch for this fix.
- 05:09 PM Conversion Tools Bug #3362 (Test): parenthesized object references are not properly detected as an object referenc...
- 05:08 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
- The fix for this issue is being committed to branch 3353a as revision 11191.
- 01:05 PM Conversion Tools Bug #3362: parenthesized object references are not properly detected as an object reference in th...
- The original recreate was reported "here":https://proj.goldencode.com/boards/1/topics/23?r=162#message-162. The test...
- 01:02 PM Conversion Tools Bug #3362 (Closed): parenthesized object references are not properly detected as an object refere...
- 04:35 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, I need some details about how @BY-POINTER@ and @BY-VARIANT-POINTER@ work... I a... - 03:29 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, I need some details about how @BY-POINTER@ and @BY-VARIANT-POINTER@ work... I assume @BY-POINTER@ would tell...
- 08:52 AM Base Language Feature #3262: implement COM/OLE Automation support
- > the input chVar1 is see as a input chVar1 in frame f1, and resulted code generates a frame0.getChVar1(), even if th...
- 08:33 AM Base Language Feature #3262: implement COM/OLE Automation support
- > So looks like in case 1 we need to initiate message box showing from native code(or throw exception from native cod...
- 08:30 AM Base Language Feature #3262: implement COM/OLE Automation support
- > Then for any COM related call Java side will checks this flag and do works only if support is true. This way we avo...
- 07:32 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ s... - 07:11 AM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1676@.
This adds investigation results and testcases for COM ... - 04:53 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin,
>
> Please clarify your expectations for JNI:
>
> [...]
>
> @Object[] ... - 10:40 PM Base Language Feature #3262: implement COM/OLE Automation support
- Task branch @3262a@ has been updated to revision @11183@.
Adding init JNI to helper class and instructions to gene... - 10:28 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin,
Please clarify your expectations for JNI:... - 10:20 PM Base Language Feature #3262: implement COM/OLE Automation support
- I'm preparing the base structure to implement native code. And need to clarify one point.
Consider calling COM Aut... - 09:20 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1675@.
This testcases update adds event processing investigat... - 04:03 PM User Interface Feature #3287: local web client installation
- Committed revision 1677 in @testcase@ project added configurations for the standard server with broker and for its br...
- 03:55 PM User Interface Feature #3287: local web client installation
- Yes, thank you for findings.
@BrokerManager.removeUserHostWithCheck@ is used only from @void deregisterBroker(Broke... - 03:18 PM User Interface Feature #3287: local web client installation
- Review for 3287a rev 11190:
# @BrokerManager.removeUserHostWithCheck@ - shouldn't this have some synchronization? Sa... - 03:05 PM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Can I commit @server2/@ and @broker/@ configurations under @testcases/simple@ with genera... - 03:05 PM User Interface Feature #3287: local web client installation
- Can I commit @server2/@ and @broker/@ configurations under @testcases/simple@ with generated certificates and their l...
- 02:52 PM User Interface Feature #3287: local web client installation
- The 3287a is updated over rev 11182. The current revision 11190 fixed @ClientsToPortsGenerator@. I think that this br...
- 10:14 AM User Interface Feature #3287: local web client installation
- Greg Shah wrote:
> One concern I have: the need to restart the proxy server seems to be a problem. Dedicated client... - 09:48 AM User Interface Feature #3287: local web client installation
- Constantin will review the code and provide feedback.
One concern I have: the need to restart the proxy server see... - 04:38 AM User Interface Feature #3287: local web client installation
- Committed revision 11188 implemented the hosts file. Please review. The next file for planning changes is only @Clien...
- 02:07 AM User Interface Feature #3287: local web client installation
- Added rev 11187 explanations to help reviewers. Please look at #3287-97.
- 01:35 AM User Interface Feature #3287: local web client installation
- 11187 covers these cases
dedicated agent is a dedicated single-user agent in which executing the spawner shoul... - 03:21 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368c merged in 1795b and dead-archived.
- 12:45 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Alternatively, these can be merged into 1795b since that will be g... - 11:48 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> Alternatively, these can be merged into 1795b since that will be going through testing soon and i... - 09:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Alternatively, these can be merged into 1795b since that will be going through testing soon and it is dependent on yo...
- 09:10 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Code Review Task Branch 2368c Revision 11182
I'm fine with the changes. Go ahead and put them through runtime tes... - 01:02 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Greg Shah wrote:
> Code Review Task Branch 3260c Revision 11183
>
> I'm fine with the changes.
Merged to trunk r... - 10:11 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Code Review Task Branch 3260c Revision 11183
I'm fine with the changes. - 11:59 AM User Interface Feature #3275: improve browse support
- > # In ChUI:
> 4.1 for an editable browse double Ctrl-G causes abend;
Fixed.
> 4.2 browse do not start e... - 11:58 AM User Interface Bug #3361: In ChUI browse does not start editing when we tab back into it
- Testcase (run in ChUI):...
- 11:48 AM User Interface Bug #3361 (New): In ChUI browse does not start editing when we tab back into it
10/23/2017
- 07:32 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ s... - 07:10 PM Base Language Feature #3262: implement COM/OLE Automation support
- Greg, I have a conversion issue which a hint to solve it would help a lot:...
- 07:10 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Already verified:
> See bellow for my current assumptions o... - 06:57 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Two more issues:
> > 1. on a COM method call, if the method... - 06:53 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Already verified:
See bellow for my current assumptions of what will be passed from Java s... - 06:52 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Two more issues:
> 1. on a COM method call, if the method returns a COM pointer, i.e. a... - 06:37 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, do you have a mapping of 4GL data types to C/native data types? I need this to... - 05:02 PM Base Language Feature #3262: implement COM/OLE Automation support
- Two more issues:
# on a COM method call, if the method returns a COM pointer, i.e. a @comVar:comProperty:someOtherPr... - 04:55 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, do you have a mapping of 4GL data types to C/native data types? I need this to marshall/unmarshall the valu...
- 04:28 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, have you investigated the @CONNECT@ option in @CREATE com... CONNECT TO ... @ statement?
Ovidiu, maybe yo... - 11:18 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie Lyzenko wrote:
> >
> > So, can I assume a long va... - 11:16 AM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
>
> So, can I assume a long value for this internal, native-si... - 09:19 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> So no @GUID@ values will be used in Java code.
This is good.
> The COM object Java implem... - 05:52 PM User Interface Feature #3287: local web client installation
- Please review the committed revision 11187 that used brokers to start web clients.
ADDED LATER
The dedicated broker... - 08:27 AM User Interface Feature #3287: local web client installation
- > I think we need a way to distinguish this client, so that it ensures the FWD client is spawned by the local broker...
- 07:58 AM User Interface Feature #3287: local web client installation
- > This functionality could be implemented by starting web client with web:client:host=localhost in this case this use...
- 07:54 AM User Interface Feature #3287: local web client installation
- > Is it OK if the dedicated broker client will start web clients accessed only by the user from the same host on whic...
- 07:53 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Let us consider this scenario. The generic broker without associated users registers its ... - 04:58 AM User Interface Feature #3287: local web client installation
- 3287a is updated over 11181, current rev. 11186. Planning to fix a dynamic registration for dedicated broker agents a...
- 04:11 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368c rev 11182 should fix these two cases.
- 11:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Hynek, the key difference is that you have the unnamed stream redirected when wait-for starts. I'm looking into it.
- 11:24 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Another one....
- 11:12 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Constantin, with the latest trunk the following code sample abends....
- 10:59 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Created 3260c which holds fixes/improvements related to ADM windows in embedded mode.
Revision 11182 contains:
# ... - 04:01 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- 1795b rebased against trunk revision 11181.
10/22/2017
- 07:14 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> > I guess it depends on particular COM object implementation. Sometimes it is possible, ... - 05:33 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Is it possible to have multiple instances of the same COM ap... - 04:00 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Is it possible to have multiple instances of the same COM application?
I guess it dep... - 01:43 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Eugenie, two issues:
> > 1. am I right to assume on the nat... - 12:23 PM Base Language Feature #3262: implement COM/OLE Automation support
- Constantin Asofiei wrote:
> Eugenie, two issues:
> 1. am I right to assume on the native side there will be a regis... - 06:09 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie, two issues:
# am I right to assume on the native side there will be a registry mapping an ID to a COM point... - 04:05 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368b passed runtime testing and was merged to trunk rev 11181, archived.
10/21/2017
- 07:34 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1674@.
Adding functionality and tests to pass different param... - 10:01 AM Base Language Feature #3262: implement COM/OLE Automation support
- Created task branch @3262a@ from trunk revision @11180@.
- 11:24 PM Base Language Feature #3262: implement COM/OLE Automation support
- Greg Shah wrote:
> "IEnumConnectionPoints MSDN Docs":https://msdn.microsoft.com/en-us/library/windows/desktop/ms6882... - 01:02 PM User Interface Feature #3287: local web client installation
- I agree with Constantin that it seems there no ways to implement these requirements to start local clients in the cas...
- 10:36 AM User Interface Feature #3287: local web client installation
- Sergey, for embedded mode, there is no real knowledge of the authenticated FWD or OS user - the credentials you enter...
- 02:59 AM User Interface Feature #3287: local web client installation
- I think that the embedded server use case can work only in this case. We have one user 'fwd_user' and from the local ...
- 01:31 AM User Interface Feature #3287: local web client installation
- Is it OK if the dedicated broker client will start web clients accessed only by the user from the same host on which ...
10/20/2017
- 04:16 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- 1795b rebased against trunk revision 11180.
- 03:56 PM User Interface Feature #3287: local web client installation
- Greg, please explain more thoroughly. This rule
>If a user with a dedicated agent registered connects from a host th... - 03:47 PM User Interface Feature #3287: local web client installation
- Let us consider this scenario. The generic broker without associated users registers its broker agent that proclaims ...
- 02:49 PM User Interface Feature #3287: local web client installation
- Exactly right.
- 02:48 PM User Interface Feature #3287: local web client installation
- If my understanding is correct, then we can generate clients to backends map for proxy server dynamically. If new ded...
- 02:40 PM User Interface Feature #3287: local web client installation
- Yes. @BrokerManager@ collects brokers for a given user if there are no such brokers, then it collects brokers without...
- 02:31 PM User Interface Feature #3287: local web client installation
- The current approach of allowing specific users to be associated with an agent is the implementation of this concept....
- 02:29 PM User Interface Feature #3287: local web client installation
- It seems that I don't understand this conception. Please explain what mean that user-limited shared agents are alread...
- 12:07 PM User Interface Feature #3287: local web client installation
- > Should these dedicated and user-limited shared agents save new added users and hosts in the directory?
The user-... - 11:54 AM User Interface Feature #3287: local web client installation
- Should these dedicated and user-limited shared agents save new added users and hosts in the directory?
- 11:27 AM User Interface Feature #3287: local web client installation
- The idea is that if the browser can forward enough information to calculate this value, then it can be used to lookup...
- 11:26 AM User Interface Feature #3287: local web client installation
- I think we don't care about the external IP address or hostname because we are not really using this for connectivity...
- 11:18 AM User Interface Feature #3287: local web client installation
- >Can we reduce or eliminate the directory configuration by doing some kind of registration when a dedicated agent is ...
- 11:07 AM User Interface Feature #3287: local web client installation
- Greg, do these requirements force to create new directory entity as host. Now we have these entities from accounts: u...
- 10:50 AM User Interface Feature #3287: local web client installation
- >Can we reduce or eliminate the directory configuration by doing some kind of registration when a dedicated agent is ...
- 10:38 AM User Interface Feature #3287: local web client installation
- Please review this branch 3287a 11184, it fixed @getPortName@ (@WebClientsManager@) to create well-defined map from h...
- 10:26 AM User Interface Feature #3287: local web client installation
- I see 3 cases:
* *dedicated agent* is a dedicated single-user agent in which executing the spawner should be only ... - 09:22 AM User Interface Feature #3287: local web client installation
- Greg Shah wrote:
> It is important that when a spawner is dedicate to a specific user, that no other users can spawn... - 09:13 AM User Interface Feature #3287: local web client installation
- It is important that when a spawner is dedicate to a specific user, that no other users can spawn FWD client instance...
- 08:48 AM User Interface Feature #3287: local web client installation
- Constantin Asofiei wrote:
> Sergey, do you have a scenario where @remote:spawner:host@ and the host configured in th... - 08:44 AM User Interface Feature #3287: local web client installation
- Sergey, do you have a scenario where @remote:spawner:host@ and the host configured in the directory's broker for the ...
- 08:40 AM User Interface Feature #3287: local web client installation
- Constantin Asofiei wrote:
>
> > > # what is the relation between @remote:spawner:host@ and directory's @brokers/ho... - 08:22 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > # I would prefer to have a java library path defaulted to ... - 08:16 AM User Interface Feature #3287: local web client installation
- Constantin Asofiei wrote:
> Review for 3287a rev 11183:
> # @LogicalTerminal@ is missing history entry
OK.
> # I ... - 08:00 AM User Interface Feature #3287: local web client installation
- Review for 3287a rev 11183:
# @LogicalTerminal@ is missing history entry
# I would prefer to have a java library pa... - 02:54 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Greg Shah wrote:
> Is there any way to allow this to be set at runtime and send the result down to the client?
The ... - 02:50 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Is there any way to allow this to be set at runtime and send the result down to the client?
- 02:19 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- There is at least one case where the window title for a ADM window is set as @window:title = some-char-var.@. In thi...
- 02:34 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> What is left to do in this task (besides testing)?
There is some runtime behaviour in 4GL, when ... - 02:31 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> 1. BorderedPanel needs a history entry.
Will fix.
> 2. Is it a problem to have references to @... - 02:24 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- What is left to do in this task (besides testing)?
- 02:24 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Code Review Task Branch 2368b Revision 11181
Wow! I'm pretty impressed with the solution. It is less code and mu... - 11:43 AM User Interface Feature #2368 (WIP): allow widget output to stream in GUI mode
- Greg, please review 2368b rev 11181. I need to a little more testing, but the major changes I think are OK.
- 08:04 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> Please merge to trunk.
Merged to trunk rev 11180 and archived. - 07:44 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Please merge to trunk.
- 07:40 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- 2368a rev 11182 passed testing, it can be released.
- 11:45 AM User Interface Feature #3275: improve browse support
- This seems like a good compromise. Please go ahead with the change to @TableMapper@.
- 11:25 AM User Interface Feature #3275: improve browse support
- I think it may be better to add context-local map where @LABEL@ attributes modified by this quirk reside. That mean v...
- 10:03 AM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> No problems to implement, except that I need to make @TableMapper.legacyFieldInfo()@ conte... - 09:51 AM User Interface Feature #3275: improve browse support
- No problems to implement, except that I need to make @TableMapper.legacyFieldInfo()@ context-local for permanent tabl...
- 07:43 AM User Interface Feature #3275: improve browse support
- This one seems straightforward to implement. Why not just implement it now while you are reworking the buffer-specif...
- 07:38 AM User Interface Feature #3275: improve browse support
- According to the rules above, all attributes are normally buffer-specific. However there is the 4GL quirk which takes...
- 10:01 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
- Useful links that explain the different connection security methods for SMTP:
https://www.fastmail.com/help/techni... - 09:36 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
- I used the internal Golden Code SMTP gateway to test STARTTLS with a self-signed certificate. This case requires the...
- 09:32 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
- It is possible to test both SSL and STARTTLS connection security using GMail:
https://support.google.com/a/answer/... - 09:06 AM Base Language Feature #3343: implement a 4GL syntax extension and the runtime backing to send emails (including...
- For testing purposes, the FakeSMTP project (http://nilhcem.com/FakeSMTP/) is very useful to easily run a dummy SMTP s...
- 07:50 AM Conversion Tools Bug #3354: func_class return type not recognized
- I'm attaching the patches needed to fix this issue. Both patches need to be applied and FWD rebuilt.
- 07:27 AM Base Language Feature #3262: implement COM/OLE Automation support
- "IEnumConnectionPoints MSDN Docs":https://msdn.microsoft.com/en-us/library/windows/desktop/ms688265(v=vs.85).aspx
- 09:23 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1670@.
Debugging performed to investigate the 4GL event handl...
10/19/2017
- 06:36 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Perfect.
- 06:36 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Greg Shah wrote:
> > But if for whatever reason you think we should go with the replacement of RUN _osprint.p at con... - 06:31 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- > But if for whatever reason you think we should go with the replacement of RUN _osprint.p at conversion, then I will...
- 06:28 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Greg Shah wrote:
> > 4GL code doesn't allow to override the printer font. So in order to fully replace ProPrintFile ... - 06:19 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- To be clear, the version of @_osprint.p@ that is to be used for any 4GL code editing must be the @src/adecomm/_osprin...
- 06:17 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- > 4GL code doesn't allow to override the printer font. So in order to fully replace ProPrintFile with a 4GL code the ...
- 05:39 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- It seems that the only motivation for using @ProPrintFile@ (from @PROPRINT.DLL@) in @_osprint.p@ is the ability to ov...
- 02:54 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- > Something interesting about the 4GL runtime of STREAM-IO and why the GUI apps require this frame option.
Interes... - 02:11 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Some good news: I finally have some code which allows FWD to stream frames in GUI (both named and unnamed streams). ...
- 01:55 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Something interesting about the 4GL runtime of @STREAM-IO@ and why the GUI apps require this frame option. For this ...
- 01:45 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Revision 11182 of 2368a contains a #3281 fix and javadoc fixes.
- 12:19 PM User Interface Feature #3287: local web client installation
- Greg, please review 3287a (the current revision 11183 after rebasing).
Dedicated hosts are given by this settings
<... - 03:35 AM User Interface Feature #3287: local web client installation
- We can consider one broker process that serves many users. In this case we need to select broker client that is assoc...
- 12:13 PM Base Language Feature #3343 (WIP): implement a 4GL syntax extension and the runtime backing to send emails (inc...
- +Which Java Library+
The following tutorial is useful for seeing common use cases of the JavaMail API:
https://... - 11:08 AM Conversion Tools Bug #3353 (Test): lexer num_literal should support hexadecimal literals
- 11:07 AM Conversion Tools Bug #3351 (Test): create widget assign clause doesn't parse the rvalue query qualifier
- 11:07 AM Conversion Tools Bug #3354 (Test): func_class return type not recognized
- 11:06 AM Conversion Tools Bug #3352 (Test): non-reserved keywords in temp-table field names
- 11:02 AM Conversion Tools Bug #3360 (Test): method return type can have an optional EXTENT qualifier
- As reported in https://proj.goldencode.com/boards/1/topics/23?r=141#message-141, the following code is valid:
<pre... - 10:47 AM Conversion Tools Bug #3360 (Closed): method return type can have an optional EXTENT qualifier
- 06:34 AM User Interface Feature #3281: implement some frame options
- Somehow I forgot to update the branch before merging - trunk 11179 completes this branch.
- 11:09 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1669@.
Fixed the small bug in interface ID definition. Howeve...
10/18/2017
- 06:39 PM User Interface Feature #3287: local web client installation
- Committed revision 11181 changed to allocate new system resources in order to run new web client on the target host. ...
- 04:12 PM User Interface Feature #3287: local web client installation
- Correct.
- 03:45 PM User Interface Feature #3287: local web client installation
- Greg, thank you. It follows from your explanation that the answer is no.
- 03:42 PM User Interface Feature #3287: local web client installation
- Is it possible that for these two sessions @server(host0)<-session1->client(host1)@ and @server(host0)<-session2->cli...
- 03:34 PM User Interface Feature #3287: local web client installation
- > It seems that session.getRemoteAddress is not unique and there can be two different remote clients with the same se...
- 03:25 PM User Interface Feature #3287: local web client installation
- > Don't mind it doesn't need since I will use pair (session.getNodeAddress, session.getRemoteAddress).
It seems that... - 01:51 PM User Interface Feature #3287: local web client installation
- Don't mind it doesn't need since I will use pair (session.getNodeAddress, session.getRemoteAddress).
- 01:43 PM User Interface Feature #3287: local web client installation
- There is one issue with this schema above...
- 01:08 PM User Interface Feature #3287: local web client installation
- I meant @client:web:host@.
- 01:05 PM User Interface Feature #3287: local web client installation
- I found that it can be simplified since @client:web:host@ can be returned by the web remote client executing @proces...
- 11:14 AM User Interface Feature #3287: local web client installation
- Please evaluate this schema. Brokers are listed in the directory with associated users ...
- 03:18 PM Base Language Feature #3262: implement COM/OLE Automation support
- I have faced with small surprise. The 4GL object handle built-in method @ENABLE-EVENTS()@ does not work as expected. ...
- 07:07 AM Base Language Feature #3262: implement COM/OLE Automation support
- We will have to dispatch received COM events into calls to converted internal procedure. The internal procedure name...
- 11:10 PM Base Language Feature #3262: implement COM/OLE Automation support
- Very good reading related to COM event processing:
https://www.codeproject.com/Articles/14183/COM-in-plain-C-Part
... - 11:07 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1667@.
This is starting point for investigation different asp... - 02:08 PM Conversion Tools Bug #3351: create widget assign clause doesn't parse the rvalue query qualifier
- My tests show the core issue here is the presence of @NO-ERROR@ which is not a documented option for @CREATE BROWSE@,...
- 01:39 PM Conversion Tools Bug #3353: lexer num_literal should support hexadecimal literals
- Revision 11180 of 3353a has a good first pass implementation of hexadecimal literals. It has been tested with full c...
- 11:24 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- What happens with devsrv01, this test main-regression failed with this exception again?...
- 06:36 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- Starting main-regression again on devsrv01.
- 06:36 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- This main-regression try was failed without results due to this reason...
- 12:12 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- rev. 11179 passed ctrl-c-regression tests by two test runs. The main-regression had several failed tests gso_190 and ...
- 09:29 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Code Review Task branch 2368a Revision 11180
I'm generally fine with the overall approach and changes.
The one ... - 08:33 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> Does it make sense to get this branch tested and merged to trunk as is (and then do the rest of t... - 08:32 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Does it make sense to get this branch tested and merged to trunk as is (and then do the rest of the work in another b...
- 08:31 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Hynek, see 2368a revision 11180 - you can use PUT, MESSAGE and EXPORT statements to test your printing support. Norma...
- 07:39 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Hynek Cihlar wrote:
> Constantin, what is the status of the issue? I am asking to figure out whether I can use the b... - 08:28 AM User Interface Feature #3281 (Closed): implement some frame options
- 07:45 AM User Interface Feature #3281: implement some frame options
- Greg Shah wrote:
> If it passes testing you can merge to trunk.
After some more fixes, 3281a was merged to trunk re...
10/17/2017
- 07:01 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Constantin, what is the status of the issue? I am asking to figure out whether I can use the branch for an early test...
- 05:06 PM User Interface Feature #3275: improve browse support
- Rules that take place when a buffer-field attribute is assigned:
1. Attributes for permanent and temp-table buffers ... - 03:33 PM User Interface Feature #3287: local web client installation
- The customer is definitely going to use an embedded mode web client with multiple users that each run a separate loca...
- 03:25 PM User Interface Feature #3287: local web client installation
- Yes, understand.
I need to check another case when the web portal is used and the embedded clients are used. The em... - 02:04 PM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> Yes, I set it, the BrokerCore uses its own parameter when it starts spawn process. In gen... - 01:58 PM User Interface Feature #3287: local web client installation
- Yes, I set it, the BrokerCore uses its own parameter when it starts spawn process. In general I checked that the sche...
- 07:24 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> OK, understand, thank you. I have a new issue.
> The P2J web client spawned by the broke... - 06:04 AM User Interface Feature #3287: local web client installation
- OK, understand, thank you. I have a new issue.
The P2J web client spawned by the broker client is failed with web so... - 05:09 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> No, the os account must be here
Yes, OS account or FWD account; the FWD will redirect an... - 05:07 AM User Interface Feature #3287: local web client installation
- Sergey Ivanovskiy wrote:
> I did this
> [...]
> and changed this acl/system to permit only to this process to acce... - 04:49 AM User Interface Feature #3287: local web client installation
- I did this...
- 04:21 AM User Interface Feature #3287: local web client installation
- The client.xml has these settings...
- 04:16 AM User Interface Feature #3287: local web client installation
- Greg, Constantin, it seems that security model is not clear for me now. Could you help to understand how to associate...
- 03:52 AM User Interface Feature #3287: local web client installation
- I tried to prepare configuration or the broker process but didn't succeed. The P2J server logged...
- 01:42 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- Sergey Ivanovskiy wrote:
> It looks like we should set useHandleChainSiblings() === true for all regular widgets bec... - 10:10 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- It looks like we should set useHandleChainSiblings() === true for all regular widgets because FieldGroup has this too...
- 09:39 AM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- Greg Shah wrote:
> I would prefer if this problem is fixed as part of this task. It seems pretty important to fix.
... - 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...
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. - 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.
- 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...
- 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...
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 ... - 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 ...
- 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?
- 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... - 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...
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@ ... - 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...
- 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 ...
- 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...
- 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...
- 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... - 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...
- 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...
- 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...
- 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...
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.
- 08:52 AM Base Language Feature #3262: implement COM/OLE Automation support
- > Do you mean the source @<customer_information_redacted>@, correct?
Yes. - 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... - 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... - 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... - 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...
- 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... - 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...
- 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...
- 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... - 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...
- 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...
- 08:07 AM Conversion Tools Feature #3359 (New): enhance the callgraph to better support programs outside of the current appl...
10/12/2017
- 05:21 PM User Interface Feature #3281: implement some frame options
- If it passes testing you can merge to trunk.
- 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...
- 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. - 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...
- 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...
- 10:22 AM User Interface Feature #3287: local web client installation
- Thank you, planning to use this manual.
- 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... - 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...
- 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...
- 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?
... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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...
- 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 ... - 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...
- 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:/...
- 03:53 AM User Interface Feature #3287: local web client installation
- Created new task branch 3287a.
- 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... - 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... - 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...
- 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... - 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...
- 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... - 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.
- 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...
- 10:24 PM Conversion Tools Bug #3356 (Closed): Code Analytics summary reports are not displayed on Windows
- 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...
- 11:20 PM Conversion Tools Bug #3357 (WIP): Code Analytics file filter view not working correctly on Windows
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.
- 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...
- 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... - 10:19 AM Conversion Tools Bug #3353 (Closed): lexer num_literal should support hexadecimal literals
- 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... - 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... - 10:17 AM Conversion Tools Bug #3352 (Closed): non-reserved keywords in temp-table field names
- 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...
- 05:00 PM Bugs Bug #3355: The tab pane button for HOTEL GUI is not included in the focus traversal chain
- This diff ...
- 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...
- 03:42 PM Bugs Bug #3355 (Closed): The tab pane button for HOTEL GUI is not included in the focus traversal chain
- 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 ...
- 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...
- 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... - 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 ... - 10:21 AM Conversion Tools Bug #3354 (Closed): func_class return type not recognized
- 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 ...
- 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... - 10:13 AM User Interface Feature #3281: implement some frame options
- > Do you have a simple 4GL snippet?
Attached. - 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... - 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.... - 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... - 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... - 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...
- 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. - 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... - 06:51 AM User Interface Feature #3275: improve browse support
- In @BufferFieldImpl@ following functions:...
- 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... - 10:15 AM Conversion Tools Bug #3351 (Closed): create widget assign clause doesn't parse the rvalue query qualifier
- 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...
- 09:37 AM Bugs Bug #3350 (New): No suitable method found for isEqual
- 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....
- 09:10 AM Bugs Bug #3349 (New): FOCUS handle is invalid for ./wait-for_restore_focus1.p
- 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@...
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. - 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... - 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 ... - 04:23 PM User Interface Feature #3281: implement some frame options
- Greg, please review 3281a 11184 - it solves the last found regression.
- 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@...
- 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... - 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... - 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... - 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... - 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...
- 02:54 PM Bugs Bug #3347 (WIP): HELP string support doesn't work for demo_widgets.p
- Fixed in 3281a rev 11182
- 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.
- 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.
- 01:05 PM Bugs Bug #3347 (WIP): HELP string support doesn't work for demo_widgets.p
- 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
- 02:29 PM User Interface Bug #3348 (Closed): The opened dropdown influences on the choice for the next tab widget for its ...
- 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...
- 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...
- 12:54 PM Bugs Bug #3346 (New): Menu items selection works incorrectly
- 08:11 AM User Interface Feature #3275: improve browse support
- Yes. If possible, use the same technique already used for the queries.
- 07:13 AM User Interface Feature #3275: improve browse support
- Should cache for validation statements be aged?
- 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...
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... - 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 ...
- 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 ... - 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?
- 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 ... - 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...
- 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... - 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 ... - 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... - 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... - 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... - 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):
... - 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... - 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... - 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. - 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... - 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...
- 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... - 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 = ...
- 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... - 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... - 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... - 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...
- 09:09 AM Base Language Feature #3285 (Closed): add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- 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. - 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?
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...
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...
- 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...
- 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.
- 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... - 04:56 PM Runtime Infrastructure Bug #3345 (Closed): deadlock in virtual session usage
- 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.
- 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...
- 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:...
- 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...
- 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 ... - 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... - 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... - 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...
- 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...
- 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.
- 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 ... - 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...
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...
- 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.
... - 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... - 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 ... - 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... - 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...
- 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...
- 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... - 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?
- 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 ... - 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...
10/04/2017
- 07:57 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1648@.
Adding type library support for testing COM object. Ch... - 10:47 AM Base Language Feature #3262: implement COM/OLE Automation support
- Make sure you read the section of the 4GL docs (Programming Interfaces book) called "ActiveX Automation Support", esp...
- 06:01 PM User Interface Feature #3281: implement some frame options
- Greg Shah wrote:
> COLOR PHRASE (the app uses "blu/brown", "White/blu", @col-norm@ and @col-input@)
In the code I s... - 05:17 PM User Interface Feature #3275: improve browse support
- Greg Shah wrote:
> > Also, I see 2-level aging cache for dynamic queries. What kind of caching should be used for va... - 04:12 PM User Interface Feature #3275: improve browse support
- > I think that means we have to pass buffers to a validation function.
Yes.
> Also, I see 2-level aging cache ... - 07:30 AM User Interface Feature #3275: improve browse support
- > 3. other buffers known to the query cannot be referenced on practice (but one of the error messages suggests that t...
- 05:09 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- 3285a was rebased and merged to trunk as revision 11174. The branch has been archived.
- 04:46 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- Eric Faulhaber wrote:
> * Is access to the suppressed-warnings setting from @RemoteErrorData@ meant to be read-only?... - 04:09 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- Code Review Task Branch 3285a Revision 11176
I'm fine with the code (aside from the items Eric mentioned).
I th... - 02:40 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- Hynek Cihlar wrote:
> The tip of 3285a implements SESSION:SUPPRESS-WARNINGS and limited support of SESSION:STARTUP-P... - 10:27 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- 3285a passed ChUI regression tests.
- 04:44 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- 3331a rev 11174 contains the FWD changes without the complete @p2j.menu.js@ code which is supposed to create the menu...
- 11:39 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Constantin Asofiei wrote:
> ... if you have an alternative, let me know, otherwise I will try something in SVG, [...... - 04:43 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Greg Shah wrote:
> > So in order to make printing in GUI work we have to first make sure output redirection works in... - 04:17 PM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- > So in order to make printing in GUI work we have to first make sure output redirection works in GUI, too. Is my ass...
- 07:28 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- SESSION:PRINTER-HDC returns the Win32 device context of the selected printer device. It can be used to render content...
- 06:16 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- Hynek Cihlar wrote:
> In regards to the runtime support. @OUTPUT TO PRINTER@ seems to behave the same as the other r... - 06:13 AM User Interface Feature #1795: implement printing support (real GUI printing not the child process stuff used in ...
- In regards to the runtime support. @OUTPUT TO PRINTER@ seems to behave the same as the other redirected outputs (file...
- 04:26 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Please add a couple of examples of the 4GL code that is replaced by this approach. The first two items in #3257-59 s...
- 04:18 PM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Wiki updated at "Screen Refresh Control":https://proj.goldencode.com/projects/p2j/wiki/Screen_Refresh_Control.
- 04:09 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- 3260b was merged to trunk rev 11173 and archived.
hotel_gui_3260b was promoted to hotel_gui (rev 147). - 03:55 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- You can merge to 3260b trunk.
- 08:14 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- 3260b rev 11177 passed runtime testing.
10/03/2017
- 07:52 PM Base Language Feature #3262: implement COM/OLE Automation support
- Greg Shah wrote:
> Let me know what questions you have.
For now the point is really unclear for me is event proce... - 06:37 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1647@.
This adds the simple tool to register/deregister our C... - 05:53 AM Base Language Feature #3262: implement COM/OLE Automation support
- The plan is good.
Make sure you have read the "COM objects: Automation objects and ActiveX controls", "Using COM O... - 10:49 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1644@.
This change adds @IDispatch@ functionality handling. S... - 05:30 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Constantin Asofiei wrote:
> Eric, a question: can Claro CSS co-exist with Bootstrap CSS? Because I have the JS to bu... - 05:11 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Eric, a question: can Claro CSS co-exist with Bootstrap CSS? Because I have the JS to build a menubar, but there is s...
- 04:16 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- The tip of 3285a implements SESSION:SUPPRESS-WARNINGS and limited support of SESSION:STARTUP-PARAMETERS. GUI regressi...
- 04:00 PM User Interface Feature #3275: improve browse support
- For now, there is no good reason to process with the buffer. Use the variable approach.
> 2. other fields of the ... - 03:55 PM User Interface Feature #3275: improve browse support
- Question is if we want to pass buffers to the validated function:
1. validated value definitely can be referenced an... - 03:11 PM User Interface Feature #3275: improve browse support
- I can convert something like...
- 02:16 PM User Interface Feature #3275: improve browse support
- Greg Shah wrote:
> The interpreter already knows how to process a WHERE clause, which is just a @logical@ expression... - 02:16 PM User Interface Feature #3275: improve browse support
- Interesting enough, in validation statements for a dynamic browse you cannot access fields of the validated buffer, e...
- 03:34 PM Bug #3321 (Test): Usage of 'assert' as a symbol name is translated to non-compilable code
- 03:32 PM Bug #3321: Usage of 'assert' as a symbol name is translated to non-compilable code
- The fix for this task is included in FWD v3.1 which was recently released. Download it from https://proj.goldencode...
- 03:33 PM Bug #3325: Usage of ACCUMULATE and ACCUM with local buffer inside function makes translated code ...
- The fix for this task is included in FWD v3.1 which was recently released. Download it from https://proj.goldencode...
- 03:33 PM Database Bug #3324: Incorrect handling of temp tables with the same name makes translated code non-compilable
- The fix for this task is included in FWD v3.1 which was recently released. Download it from https://proj.goldencode...
- 03:32 PM Conversion Tools Bug #3316: String 'termin' is not accepted as a name of variable/field.
- The fix for this task is included in FWD v3.1 which was recently released. Download it from https://proj.goldencode...
- 05:45 AM Database Feature #2000: add conversion support for table and table handle parameters
- Yes, it's correct.
- 11:56 PM Database Feature #2000: add conversion support for table and table handle parameters
- The issue reported in #2000-74 seems to be fixed now. The converted output of the internal procedure is:...
10/02/2017
- 04:36 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- OK, I think this is a good idea. Getting something working that is decent is important. Later, we may need to do so...
- 04:19 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Greg, there is this which seems easy to use: https://dojotoolkit.org/reference-guide/1.10/dijit/MenuBar.html
I wa... - 03:46 PM User Interface Feature #3275: improve browse support
- > Well, I thought to wrap a validation statement in a function or procedure like this:
I think this is unnecessary... - 03:28 PM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> Should I work on AST in order to make it convertible by the current runtime set in @core_c... - 03:24 PM User Interface Feature #3275: improve browse support
- > Do you have any open questions on this?
Well, I thought to wrap a validation statement in a function or procedur... - 10:37 AM User Interface Feature #3275: improve browse support
- Then it seems to me that the @DynamicQueryHelper@ is already quite close to supporting this feature. We will need to...
- 10:25 AM User Interface Feature #3275: improve browse support
- > There is no way to reference anything (including variables) in the business logic?
Right.
> In regard to brow... - 07:44 AM User Interface Feature #3275: improve browse support
- In regard to @browse-handle:VALIDATE-EXPRESSION = "".@ did you check what this does?
- 07:42 AM User Interface Feature #3275: improve browse support
- > According to the error message it can be constants and buffer/field references to buffers known to the query. Accor...
- 10:42 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- OK, then for now do the following:
* Create the helpers and infrastructure needed for easily implementing support ... - 10:35 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- Greg Shah wrote:
> I'm saying that those entries with "Raised Condition" as "n/a" are possibly the ones that Progres... - 08:45 AM User Interface Feature #3284 (Closed): implement more window widget support
- 08:17 AM User Interface Feature #3284: implement more window widget support
- 3284b merged to trunk as revision 11172 and archived.
- 08:07 AM User Interface Feature #3284: implement more window widget support
- Please merge 3284b to trunk.
- 07:47 AM User Interface Feature #3284: implement more window widget support
- Hynek Cihlar wrote:
> 3284b passed ChUI regression tests. Please review.
I'm OK with the changes in 3284b rev 11187. - 08:32 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Greg Shah wrote:
> Can this task be closed?
I'm planning yet do update the wiki documentation, after that I will ... - 08:30 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
- Code changes with the @DISABLE-REDRAW@ implementation were delivered in task branch 3284b and merged to trunk as revi...
- 08:29 AM User Interface Feature #3283: add 4GL extension to obtain the mouse pointer location
- Code changes for the @GET-MOUSE-POSITION@ were delivered in task branch 3284b and merged to trunk as revision 11172.
10/01/2017
- 07:18 PM User Interface Feature #3284: implement more window widget support
- 3284b passed ChUI regression tests. Please review.
- 05:38 PM User Interface Feature #3275: improve browse support
- > Can you statically determine (at conversion time) which tables are referenced from a dynamic browse?
No, an arbi... - 09:13 AM User Interface Feature #3275: improve browse support
- >> Converting them in advance would be a workable solution.
>
> So, are you suggesting to add some validator classe... - 09:04 AM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> > What about the schema-validation expressions? Do dynamic browses honor them?
> Yes, but... - 09:29 AM Base Language Feature #3262: implement COM/OLE Automation support
- From Eugenie:
> Our COM object and all other automation objects must be accessed from 4gl code by string name iden...
09/30/2017
- 04:59 PM User Interface Feature #3275: improve browse support
- > Converting them in advance would be a workable solution.
So, are you suggesting to add some validator classes wi... - 02:54 PM User Interface Feature #3284: implement more window widget support
- The last regression test run finished with some negative failures. I started a new run.
09/29/2017
- 06:53 PM User Interface Feature #3284: implement more window widget support
- 3284b revision 11186 fixes a sort of regression that influences how the client interacts with test harness. The probl...
- 04:11 AM User Interface Feature #3284: implement more window widget support
- The last ChUI regression test round finished with failures, I am not yet sure whether these were caused by the change...
- 04:18 PM User Interface Feature #3275: improve browse support
- > What about the schema-validation expressions? Do dynamic browses honor them?
Yes, but the expressions have limitat... - 02:32 PM User Interface Feature #3275: improve browse support
- Eric Faulhaber wrote:
> Stanislav Lomany wrote:
> > BTW, do we need to implement @VALIDATE-EXPRESSION@?
> In the c... - 01:58 PM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> BTW, do we need to implement @VALIDATE-EXPRESSION@?
In the current project, there are two... - 01:51 PM User Interface Feature #3275: improve browse support
- > convert the expressions *in advance* at conversion time and just provide the necessary variable references as param...
- 12:23 PM User Interface Feature #3275: improve browse support
- Sorry, I missed the most important part of your message (the @DynamicQueryHelper.parse()@ part).
Constantin's poin... - 12:15 PM User Interface Feature #3275: improve browse support
- Stanislav Lomany wrote:
> Guys, when I try to convert a procedure using the code from @DynamicQueryHelper.parse@, ex... - 12:12 PM User Interface Feature #3275: improve browse support
- I can't reproduce your results with trunk.
This program (@testcases/uast/simple_message.p@):... - 11:52 AM User Interface Feature #3275: improve browse support
- Guys, when I try to convert a procedure using the code from @DynamicQueryHelper.parse@, expressions lose their first ...
- 02:26 PM Database Feature #3296: misc db features
- The following is needed:
* -#3257-67 possible table parameter issue documented in #2000-74 which would convert and... - 02:23 PM Database Feature #3296: misc db features
- Both #3257-35 and #3257-54 have been found to be not needed. These can be ignored.
- 02:22 PM Database Feature #3296: misc db features
- Eric reports that the BY-REFERENCE support for conversion and runtime does need to be added.
- 12:25 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- > the menus will be part of i.e. p2j.embedded.js (FWD runtime)
Yes, it should be part of FWD. Later, if applicat... - 12:22 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Greg Shah wrote:
> It depends on how much time it will take.
The FWD changes should not take more than a couple o... - 12:10 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- It depends on how much time it will take. 3260b is nearly ready to merge to trunk, right?
You make the call. - 12:07 PM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Should I work this in 3260b?
- 08:48 AM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Sounds good.
- 06:47 AM User Interface Feature #3331: translate 4GL menu widget processing into a standardized embedded web client menu ...
- Greg, I need two menu-related values from FWD:
# the mnemonic index
# the preprocessed label (because of the @&@ ch... - 12:02 PM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- > Thus in order to add support for SUPPRESS-WARNINGS the ability to show warning messages must be first implemented i...
- 07:48 AM Base Language Feature #3285: add support for SESSION:SUPPRESS-WARNINGS and SESSION:STARTUP-PARAMETERS
- It seems that at this moment FWD can not and doesn't show warnings. The warnings as displayed in the native 4GL are i...
- 10:29 PM Base Language Feature #3262: implement COM/OLE Automation support
- Greg Shah wrote:
> Can you create a simple command line tool to register the COM object? I appreciate the manual do... - 09:12 PM Base Language Feature #3262: implement COM/OLE Automation support
- Can you create a simple command line tool to register the COM object? I appreciate the manual documentation (it real...
- 09:06 PM Base Language Feature #3262: implement COM/OLE Automation support
- Before trying to use our COM object we have to register it in the system. To do this manually:
1. Open Windows reg...
09/28/2017
- 07:33 PM Base Language Feature #3262: implement COM/OLE Automation support
- The bzr testcases repo has been updated to revision @1642@.
This adds @uast/com_ole_automation/win_com_dll/@ direc... - 07:28 PM Base Language Feature #3262: implement COM/OLE Automation support
- Hynek Cihlar wrote:
>
> I was replying to #3262#note-21. You suggest there to download Visual Studio (eventually i... - 01:29 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> >
> > In that case just use @CoCreateGuid@, the function is part o... - 01:20 PM Base Language Feature #3262: implement COM/OLE Automation support
- Hynek Cihlar wrote:
>
> In that case just use @CoCreateGuid@, the function is part of the core COM infrastructure ... - 12:48 PM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie, why not to use @java.util.UUID.randomUUID()@ to generate ... - 12:32 PM Base Language Feature #3262: implement COM/OLE Automation support
- Hynek Cihlar wrote:
> Eugenie, why not to use @java.util.UUID.randomUUID()@ to generate GUIDs? Also see https://stac... - 10:04 AM Base Language Feature #3262: implement COM/OLE Automation support
- Eugenie Lyzenko wrote:
> To create COM OLE native sample it is required to have the tool that producing unique 16 by... - 09:14 AM Base Language Feature #3262: implement COM/OLE Automation support
- To create COM OLE native sample it is required to have the tool that producing unique 16 byte GUIDs identifier. Altho...
- 03:12 PM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
- Please see #3287-2 through #3287-12 for details on this multiple web socket task.
- 01:47 PM User Interface Feature #3288: support > 1 browser tabs for a single FWD java client instance
- Greg, please explain what is the target of this task? The web client handles only one thin client that can be called ...
- 03:11 PM User Interface Feature #3287: local web client installation
- This task is designed for implementing the locally installed "listening client" mode (this must work for multiple use...
- 03:10 PM User Interface Feature #3287: local web client installation
- Yes, multiple web sockets can allow multiple browser/tabs. Another issue to think about: what happens when a tab (sa...
- 03:09 PM User Interface Feature #3287: local web client installation
- > By 'same origin' you mean same host and port, right? This could help so we will have a direct JS access between the...
- 03:09 PM User Interface Feature #3287: local web client installation
- From Constantin:
> By 'same origin' you mean same host and port, right? This could help so we will have a direct J... - 03:08 PM User Interface Feature #3287: local web client installation
- > A mode where one or more windows are active and each one assigned a dedicated iframe could work, but adding concurr...
- 03:08 PM User Interface Feature #3287: local web client installation
- From Constantin:
> The first thing that comes to mind is how we will handle the business logic: if a single client... - 03:07 PM User Interface Feature #3287: local web client installation
- > I think the 2nd option is the way to go; we will need a way to mark certain users that they will use an explicit cl...
- 03:05 PM User Interface Feature #3287: local web client installation
- > Did you consider a use case to update the P2J client from a server with new version?
No, I didn't consider this.... - 03:03 PM User Interface Feature #3287: local web client installation
- From Sergey:
> Did you consider a use case to update the P2J client from a server with new version? Please explain... - 03:02 PM User Interface Feature #3287: local web client installation
- From Constantin:
> I think the 2nd option is the way to go; we will need a way to mark certain users that they wil... - 03:02 PM User Interface Feature #3287: local web client installation
- Every 4GL GUI application we have ever seen contains some number of native platform dependencies. Since these applic...
- 01:39 PM User Interface Feature #3287: local web client installation
- Greg, please clarify the web client installation task. Does it include the spawn installation? What is an environment...
- 02:19 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- A very high-level description of what needs to be done:
# GUI-ChUI driver switching; this is tricky, as we need to h... - 01:50 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- > Do you know how many references of STREAM-IO are in the project?
5,514 :(
- 01:23 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> > A question: can we defer the GUI behaviour for STREAM-IO, if is not in use (and all usage is to... - 12:58 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- > A question: can we defer the GUI behaviour for STREAM-IO, if is not in use (and all usage is to stream)?
Yes, it... - 12:55 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> Possibly. But I wonder if there are layout differences that can only be seen at runtime. For ex... - 08:22 AM User Interface Feature #2368: allow widget output to stream in GUI mode
- Possibly. But I wonder if there are layout differences that can only be seen at runtime. For example, I think the F...
- 12:36 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- 3260b rev 11175 and hotel_gui_3260b rev 147 has latest compatible changes.
There is a bug, don't know why, but t... - 09:03 AM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- I've created a temporary copy of Hotel GUI as @~/secure/code/p2j_repo/samples/hotel_gui_3260b@ Use that and when the...
- 12:11 PM Conversion Tools Feature #3344: add database reports based on processing during conversion
- The following reports must be output during conversion:
* A list of the queries that don't have a matching index.
... - 12:09 PM Conversion Tools Feature #3344 (New): add database reports based on processing during conversion
- 11:57 AM User Interface Feature #3284: implement more window widget support
- I think he means the customer GUI app in which we had 10 documented scenarios that can be used for testing.
- 11:40 AM User Interface Feature #3284: implement more window widget support
- Constantin Asofiei wrote:
> Can you please do some tests with the large GUI app?
Yes, I am currently testing Hote... - 11:32 AM User Interface Feature #3284: implement more window widget support
- Hynek, I'm OK with the change in 3284b revision 11184. Can you please do some tests with the large GUI app?
- 11:46 AM Base Language Feature #3343 (Closed): implement a 4GL syntax extension and the runtime backing to send emails (...
- 11:36 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- 3340a merged to trunk as revision 11171 and archived.
- 11:05 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- I'm fine with the change. I can confirm Constantin's result (it does resolve the failure in Hotel GUI callgraph).
... - 10:36 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Please review the fix in 3340a. I have regression tested FWD Admin and MAJIC Admin.
- 10:21 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Greg Shah wrote:
> Please create a new branch.
>
> The only change is the code from #3340-4?
Yes.
>
> Onl... - 07:34 AM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Please create a new branch.
The only change is the code from #3340-4?
Only JanusGraph (callgraph) and GWT (admi... - 10:05 AM Base Language Feature #3342: implement a facility to easily run a JasperReports report definition from 4GL code...
- This is supposed to be a generic facility that can be used by any customer. We did something similar to this in #138...
- 09:47 AM Base Language Feature #3342 (Closed): implement a facility to easily run a JasperReports report definition from...
09/27/2017
- 07:37 PM User Interface Feature #2368: allow widget output to stream in GUI mode
- Greg Shah wrote:
> This work should include support for the frame option @STREAM-IO@ (runtime is needed).
Isn't @ST... - 07:31 PM User Interface Feature #3260: auto-conversion and enablement for the embedded web client
- Greg, I have some Hotel GUI changes which are dependent on 3260b - where should I commit them for review?
- 06:12 PM User Interface Feature #3284: implement more window widget support
- 3284b revision 11184 resolves all the points from the last review, resolves the layout and draw of window small close...
- 03:30 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Constantin Asofiei wrote:
> Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph... - 02:41 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek, using this it brings guava-19.jar, admin console code co... - 02:41 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Constantin Asofiei wrote:
> Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph... - 01:44 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Hynek, using this it brings guava-19.jar, admin console code compiles and also callgraph passes for Hotel GUI:...
- 01:36 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- Hynek Cihlar wrote:
> On 27.9.2017 19:31, Eric Faulhaber wrote:
> > Does this have implications for re-testing the ... - 01:35 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
- On 27.9.2017 19:31, Eric Faulhaber wrote:
> Does this have implications for re-testing the admin console functionali... - 01:34 PM Conversion Tools Bug #3340: PatternEngine fails due to incompatible changes in guava version 21
Hynek,
Yes, I think we will need to adjust the GWT version.. if is possible.
On 09/27/2017 08:24 PM, Hynek ...- 01:33 PM Conversion Tools Bug #3340 (New): PatternEngine fails due to incompatible changes in guava version 21
- 10:28 AM User Interface Feature #1834 (Closed): implement direct manipulation (drag and drop)
- 08:48 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> Please merge to trunk.
Done.
Branch @1834b@ was merged to trunk as revno @11170@ then it wa... - 08:35 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Please merge to trunk.
- 07:51 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- Testing completed. No regressions found. Had to run 3-way tests in standalone session. The results:
@1834b_11197_ee1... - 06:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
- The main regression cycle has passed. Waiting for @CTRL-C@ results.
- 04:20 AM Runtime Infrastructure Feature #3222 (Closed): rewrite admin console for native web (html5/css/javascript)
- 03:39 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Sergey Ivanovskiy wrote:
> > > Tested implementation of IPageCa... - 03:33 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- > Can jPod render PNG images, too? If so I think it would be better to replace PDFBox with jPod, too. (1) The rendere...
- 03:29 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
- Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Tested implementation of IPageCanvas with jPod library. Pla... - 04:08 AM Runtime Infrastructure Bug #3338: performance of large report PDF generation in admin UI is very slow
- There is a branch 3222c for this work. Please see some related discussions in #3222-583, #3222-584 and #3222-586.
- 04:01 AM Runtime Infrastructure Bug #3338: performance of large report PDF generation in admin UI is very slow
- This issue is documented in #3266-217 item 6, #3266-236 and #3266-238. It was postponed from the original work.
- 03:56 AM Runtime Infrastructure Bug #3338 (New): performance of large report PDF generation in admin UI is very slow
- 04:04 AM Runtime Infrastructure Support #3339: rework the admin UI package javadoc to match the current advin v2 implementation
- The @src/com/goldencode/p2j/admin/package.html@ needs to be updated to rework it from the applet implementation to th...
- 04:03 AM Runtime Infrastructure Support #3339 (New): rework the admin UI package javadoc to match the current advin v2 implementa...
Also available in: Atom