Project

General

Profile

Activity

From 06/28/2014 to 07/27/2014

07/26/2014

02:52 PM Database Bug #2344: invalid scoping for dynamic buffers
Stanislav Lomany wrote:
> @4) Department CREATE@ output:
>
> [...]
You have to run "1) Department Type CREATE....
Eric Faulhaber
02:43 PM Database Bug #2344: invalid scoping for dynamic buffers
Code review 0725a:
Looks good. Please note that Vadim has a change to @RecordBuffer@ for #2331 (@vmn_upd20140723a....
Eric Faulhaber

07/25/2014

06:19 PM User Interface Feature #1791: implement dynamic UI support
Some new investigation results. The widgets are adding while frame creation.... Eugenie Lyzenko
06:09 PM Database Bug #2344: invalid scoping for dynamic buffers
@4) Department CREATE@ output:... Stanislav Lomany
05:57 PM Database Bug #2344: invalid scoping for dynamic buffers
Yes. I ignored it:... Stanislav Lomany
05:53 PM Database Bug #2344: invalid scoping for dynamic buffers
Are you getting this after running @dbuf-scope1.p@?... Eric Faulhaber
05:52 PM Database Bug #2344: invalid scoping for dynamic buffers
Stanislav Lomany wrote:
> > Make sure the department_code_create API is not regressed
>
> Am I missing some files...
Eric Faulhaber
05:49 PM Database Bug #2344: invalid scoping for dynamic buffers
> Make sure the department_code_create API is not regressed
Am I missing some files or do you mean 4) Department C...
Stanislav Lomany
04:53 PM Database Bug #2344: invalid scoping for dynamic buffers
Good. Greg Shah
04:47 PM Database Bug #2344: invalid scoping for dynamic buffers
I use... Stanislav Lomany
04:27 PM Database Bug #2344: invalid scoping for dynamic buffers
Please check your testcases into testcases/uast/dynamic_buffer/. Greg Shah
04:26 PM Database Bug #2344: invalid scoping for dynamic buffers
> > Dynamic buffers for permanent tables should have global scope.
>
> Are you sure about this? How did you confir...
Stanislav Lomany
04:25 PM Database Bug #2344: invalid scoping for dynamic buffers
Pending a reply to my last question...
Stanislav Lomany wrote:
> Fixes my testcases, #2329 and parameter_code_sea...
Eric Faulhaber
04:06 PM Database Bug #2344: invalid scoping for dynamic buffers
Stanislav Lomany wrote:
> Dynamic buffers for permanent tables should have global scope.
Are you sure about this?...
Eric Faulhaber
06:20 AM Database Bug #2344: invalid scoping for dynamic buffers
Fixes my testcases, #2329 and parameter_code_search (I guess #2331 is about that?). Note that I've altered ... Stanislav Lomany
04:08 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> For this task I need to rollback changes which contains things related to #2345?
Yes, following the implementati...
Greg Shah
01:27 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> Evgeny: please follow this plan. Ask questions as needed.
Just want to clarify:
* For this tas...
Evgeny Kiselev
09:33 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> P2J works incorrect in the case when the frame is already visible, and a widget (which is already displayed) has a ... Greg Shah
05:30 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
I don't think the problem is related to where the output is sent or if the unnamed output stream is redirected or not... Constantin Asofiei
02:49 PM User Interface Feature #2252: implement GUI client support
I also prepared tests _this*.p_ to investigate an impact of THIS-PROCEDURE:CURRENT-WINDOW setting on called procedure... Vadim Gindin
02:01 PM User Interface Feature #2252: implement GUI client support
1. Conflicting frame:parent.
I tried to found two conflicting statements with frame:parent set, but I didn't find any...
Vadim Gindin
11:17 AM Database Bug #2295: In Progress output parameters ignore decimal precision
I don't think anything more is needed right now. Eric will make the call on this soon. We will probably have to fix... Greg Shah
11:08 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> If other storage systems are planned to be supported I think these should be tested as well. I ...
Hynek Cihlar
09:42 AM User Interface Bug #2345: already visible frames will sometimes have their screen-buffer updated by changes to t...
This bug was found in #1628 (see notes 21, 22 and 63).... Greg Shah
09:36 AM User Interface Bug #2345 (New): already visible frames will sometimes have their screen-buffer updated by change...
Greg Shah
08:14 AM Database Bug #2337: trigger scanning defect
After lots of failing tests I asked for Constantin's opinion and he confirmed that the update is safe for commit.
Lu...
Ovidiu Maxiniuc

07/24/2014

03:09 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
testcase:... Evgeny Kiselev
09:30 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> what part from the case in note 21/22 is not working? I've tested with latest P2J and the code looks fine.
Evgen...
Greg Shah
02:45 PM User Interface Feature #1790: implement menu support
Make sure you add cases for TOGGLE-BOX in a menu-item definition and MENUBAR in the DEFINE MENU.
I think it also m...
Greg Shah
02:34 PM User Interface Feature #1790: implement menu support
Greg Shah wrote:
> Please check in your 4GL testcases into a testcases/uast/menu/ directory so I can get an idea of ...
Evgeny Kiselev
10:23 AM User Interface Feature #2308: remote client launch
> If I want to put all in a new chapter this means to create a new odt file and add a link of the document to master.... Greg Shah
10:06 AM User Interface Feature #2308: remote client launch
OK. I did the checkout from bzr. I have a first question. If I want to put all in a new chapter this means to create ... Marius Gligor
09:15 AM User Interface Feature #2308: remote client launch
Before we close this task, it is important that the "P2J Runtime Installation, Configuration and Administration" book... Greg Shah
06:59 AM User Interface Feature #2308: remote client launch
Passed regression tests. Committed revision 10580.

TODO:
1. Implements a JNI solution to determine the system load ...
Marius Gligor
03:57 AM User Interface Feature #2308: remote client launch
OK. I'm going to do some final tests on my network and than I will commit the changes and distribute to team members. Marius Gligor
03:27 AM User Interface Feature #2308: remote client launch
OK, the stacktrace comes from a code in ControlFlowOps recently added... so you can stop your testing, is not your pr... Constantin Asofiei
03:15 AM User Interface Feature #2308: remote client launch
Marius, I think the only issue here is that a log is created for the error. I checked my logs and the message relate... Constantin Asofiei
02:55 AM User Interface Feature #2308: remote client launch
I started regression tests during the night with a full Majic conversion. This time CTRL-C part passes the test witho... Marius Gligor
08:23 AM Database Bug #2344: invalid scoping for dynamic buffers
... Stanislav Lomany
08:14 AM Database Bug #2344: invalid scoping for dynamic buffers
Dynamic buffers for permanent tables should have global scope.... Stanislav Lomany
07:45 AM Database Bug #2344 (Closed): invalid scoping for dynamic buffers
Stanislav Lomany
03:36 AM User Interface Feature #2252: implement GUI client support
More tests for conflicting statements. Here are results.
1) Can you re parent a realized FRAME to a different window...
Vadim Gindin

07/23/2014

04:43 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Some 4GL background first:
* in 4GL, application code uses statements to write or read data to/from streams
* these s...
Constantin Asofiei
09:59 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> The deeper I dig, the more I think that if we merge the TerminalStream usage with the direct terminal, we will brea... Greg Shah
04:55 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg, looking at the logic where TerminalStream was previously opened by StreamDaemon, I think it was only this case:... Constantin Asofiei
03:18 PM User Interface Feature #1790: implement menu support
Please check in your 4GL testcases into a testcases/uast/menu/ directory so I can get an idea of the cases you have l... Greg Shah
03:11 PM User Interface Feature #1790 (WIP): implement menu support
Evgeny Kiselev
03:11 PM User Interface Feature #1790: implement menu support
After investigation and code review, I've found next things:
Conversion problem:
* define menu/sub-menu is not prop...
Evgeny Kiselev
02:09 PM User Interface Feature #2342 (Closed): fix cross-domain cookie for web client on remote launch
Greg Shah
01:41 PM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
no regression tests are mandatory for this changes.
committed revision 10579
Marius Gligor
01:30 PM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
Yes this issue is done. I tested also using remote launch using brokers and works.
I have to do the commit, distribu...
Marius Gligor
01:23 PM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
Code Review 0723c
The change looks good. If I understand correctly, this work is done and is tested sufficiently....
Greg Shah
01:06 PM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
WebHandler, the public static members are placed before the private static members. Marius Gligor
11:54 AM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
1. Yes the query parameter is cleared after form URL when the response is loaded.
2. I tested with Chrome, Firefox...
Marius Gligor
11:08 AM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
Code Review 0723b
The changes are fine except for one minor code standards issue. In @WebHandler@, the @public st...
Greg Shah
10:50 AM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
Sorry by mistake I did the post here instead on #2308 Marius Gligor
10:45 AM User Interface Feature #2342: fix cross-domain cookie for web client on remote launch
Here are the results of my regression test. CTRL-C test took 1 hour and 8 minutes and the errors are false negative.
...
Marius Gligor
10:04 AM User Interface Feature #2342 (Review): fix cross-domain cookie for web client on remote launch
When a HTTP redirection is done the GET method is used. A HTTP GET request contains HTTP headers and an URL. No body ... Marius Gligor
01:50 AM User Interface Feature #2342 (WIP): fix cross-domain cookie for web client on remote launch
Marius Gligor
02:04 PM User Interface Feature #2308: remote client launch
I fixed the problem regarding web server address by making a single change in WebClientBuilder.addClientOptions line ... Marius Gligor
01:24 PM User Interface Feature #2308: remote client launch
> make this a limitation, and allow a remote P2J client to be spawned only on windows or only on linux brokers.
Fo...
Greg Shah
01:16 PM User Interface Feature #2308: remote client launch
I've fixed web server address for remote spawn. The solution is to not send this client:web:host=<web server address>... Marius Gligor
12:58 PM User Interface Feature #2308: remote client launch
When command is prepared on P2J server doesn't know which broker will be selected and on which platform is running. Marius Gligor
12:55 PM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> Another issue that I found. The user working directory
> [...]
> depends on platform Window...
Constantin Asofiei
12:43 PM User Interface Feature #2308: remote client launch
OK. But first of all I have to fix a bug related to web client remote spawn.
The parameter client:web:host=<web serv...
Marius Gligor
12:15 PM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> I started the tests from the beginning with a Majic conversion.
> Could be a conversion issu...
Constantin Asofiei
10:49 AM User Interface Feature #2308: remote client launch
Here are the results of my regression test. CTRL-C test took 1 hour and 8 minutes and the errors are false negative.
...
Marius Gligor
03:59 AM User Interface Feature #2308: remote client launch
Removed @author from javadoc. Marius Gligor
03:51 AM User Interface Feature #2308: remote client launch
I've fixed the header description line and I started the regression test on devsrv01. Marius Gligor
03:30 AM User Interface Feature #2308: remote client launch
PS: please remove the @author@ tag from the class javadoc - we don't use that. Constantin Asofiei
03:24 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> 1. I've fixed the issues reported on previous code review.
Please fix the header in the new ...
Constantin Asofiei
08:57 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > * @display@ shows the decimal va...
Hynek Cihlar
02:56 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> * @display@ shows the decimal value according to field's format d...
Constantin Asofiei

07/22/2014

06:27 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Constantin Asofiei wrote:
> Please try to find where the field's DECIMALS clause is forced: assign operator, buffer-...
Hynek Cihlar
03:04 PM Database Bug #2295: In Progress output parameters ignore decimal precision
If other storage systems are planned to be supported I think these should be tested as well. I can imagine (and I act... Hynek Cihlar
05:45 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> My idea is to allow -1 to always be used to refer to the current terminal stream, even on the ser...
Evgeny Kiselev
12:09 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> wouldn't it be better to let the client-side be aware of only one terminal stream? Better said, are we sure it is O... Greg Shah
03:20 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg, I think we should double-check the @redir*.p@ tests from @testcases/uast@. More, the @ThinClient.currentStream... Constantin Asofiei
03:32 PM User Interface Feature #2252: implement GUI client support
I've added _precedence*_ tests. They confirm documented precedence order: IN WINDOW, THIS-PROCEDURE:CURRENT-WINDOW, C... Vadim Gindin
03:01 PM User Interface Feature #2252: implement GUI client support
Good, I really like the approach. It leaves as much common as possible, while making it easy to access the more spec... Greg Shah
02:18 PM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> Do you mean that @AbstractWidget.screen()@ will return a generic like @<T extends OutputManager> ...
Constantin Asofiei
01:57 PM User Interface Feature #2252: implement GUI client support
Do you mean that @AbstractWidget.screen()@ will return a generic like @<T extends OutputManager> T screen(T type)@? Greg Shah
01:06 PM User Interface Feature #2252: implement GUI client support
Currently I'm abstracting ScreenBitmap and OutputManager; a conclusion is that each implementation hierarchy (GUI and... Constantin Asofiei
02:08 PM User Interface Feature #2343 (New): implements a native solution to get system load for remote launcher
Marius Gligor
02:06 PM User Interface Feature #2342 (Closed): fix cross-domain cookie for web client on remote launch
Marius Gligor
11:32 AM User Interface Feature #1793 (WIP): improve color support
Greg Shah
11:03 AM User Interface Feature #2308 (Review): remote client launch
1. I've fixed the issues reported on previous code review.
2. I did a lot of improvements in code:
- Placehold...
Marius Gligor
05:09 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> The broker an server could be on different networks for example if server is behind a network...
Constantin Asofiei
05:07 AM User Interface Feature #2308: remote client launch
The broker an server could be on different networks for example if server is behind a network router.
I think that i...
Marius Gligor
04:26 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> When client is spawned locally I sow that localhost is used as host for server address but wh...
Constantin Asofiei
03:47 AM User Interface Feature #2308: remote client launch
When client is spawned locally I sow that localhost is used as host for server address but when the client is spawn r... Marius Gligor
02:58 AM User Interface Feature #2308: remote client launch
Review for 0721a:
# the header first line needs to have the Description text centered, as in note 56.
# @NativeSecu...
Constantin Asofiei

07/21/2014

07:12 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
fixed issues from note 53 Evgeny Kiselev
04:31 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review 0721a
1. In @StreamFactory.openFileStream()@ the call to @int id = work.obtain().rsb.openFileStream(fi...
Greg Shah
02:36 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Added missing history entries.
Added Constantine changes from note 47
Fixed issues from note 46
Also I've found ...
Evgeny Kiselev
02:36 PM User Interface Feature #2252: implement GUI client support
I just looked at those files again, with your comments in mind. Yes, you are right. 60%-75% of OutputManager and Ou... Greg Shah
12:53 PM User Interface Feature #2252: implement GUI client support
Greg, some other key points for the GUI clients:
* the output can switch from GUI to ChUI, when i.e. output is sent ...
Constantin Asofiei
11:58 AM User Interface Feature #2308: remote client launch
Here are my latest changes:
1. For batch clients placeholders finally I implemented a solution which use environme...
Marius Gligor
09:01 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek, please confirm that your test cases showing the unconstrained storage behavior work the same way on Progress 9... Eric Faulhaber
03:31 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> What semantics @MAX-WIDTH@ holds anyway? I didn't find any useful documentation explaining the...
Constantin Asofiei

07/20/2014

03:16 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Constantin Asofiei wrote:
> OK, I think I understand what you mean now. What you need to test is this: change the ...
Hynek Cihlar
08:02 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> By @MAX-WIDTH@ did you mean the default number of decimal places, i.e. 10? The maximum number ...
Constantin Asofiei

07/19/2014

07:49 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Constantin Asofiei wrote:
> Please try to find where the field's DECIMALS clause is forced: assign operator, buffer-...
Hynek Cihlar
05:03 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> When the data is read into another buffer the buffer will still hold the unconstraint decimal ...
Constantin Asofiei
06:08 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
0715a passed the conversion test on the customer's server project - there were no differences in the generated code. ... Hynek Cihlar
11:09 AM User Interface Feature #2252: implement GUI client support
I've added some tests for the questions about MESSAGE, STATUS, PAUSE statements without status line, message line or ... Vadim Gindin
04:47 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> I found a solution for batch clients which works. When a broker starts he export his JVM argu...
Constantin Asofiei

07/18/2014

06:29 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
ok Evgeny Kiselev
10:13 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Very good point. OK, I guess it is back in.
Evgeny: please make this change and the final changes to finish the u...
Greg Shah
09:50 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> I had removed that code when I changed progress.g to match the strings "term" or "terminal" as th...
Constantin Asofiei
09:01 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
I had removed that code when I changed progress.g to match the strings "term" or "terminal" as the KW_TERM. I prefer... Greg Shah
05:48 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> Constantin, what do you think?
The changes look OK, except for @StreamFactory.openFileStream@, w...
Constantin Asofiei
12:22 PM User Interface Feature #2308: remote client launch
A possible solution might be via an environment variable which is limited on size. Marius Gligor
12:19 PM User Interface Feature #2308: remote client launch
I found a solution for batch clients which works. When a broker starts he export his JVM arguments and classpath into... Marius Gligor
10:11 AM User Interface Feature #2308: remote client launch
> is best to know the actual machine load, not how many P2J clients are running. So I think we should go with the na... Greg Shah
08:15 AM User Interface Feature #2308: remote client launch
I found why the batch clients does not work with brokers on my current implementation:
The batch client command is ...
Marius Gligor
05:26 AM User Interface Feature #2308: remote client launch
About 0717a.zip:
# In cases when the IF/FOR/ELSE block has a single statement, always enclose it in curly braces. i....
Constantin Asofiei
08:25 AM Database Bug #2295: In Progress output parameters ignore decimal precision
When the data is read into another buffer the buffer will still hold the unconstraint decimal value. I tried your sam... Hynek Cihlar
04:21 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek, please check the following too:
# what happens if the record (for which the field's decimals doesn't match th...
Constantin Asofiei

07/17/2014

05:24 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review 0717a
Generally the changes look good to me.
Constantin, what do you think?
Some feedback:
...
Greg Shah
03:36 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Finally I've found a problem. Please review it.
This is dirty fix and not finally, but it have passed regression tes...
Evgeny Kiselev
03:31 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Please post your latest findings, your latest code and your testing results as they stand. Greg Shah
05:24 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Greg Shah wrote:
> Please post the testcase(s) that you used to find this strange behavior. I'd like to see how appl...
Hynek Cihlar
04:46 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Please post the testcase(s) that you used to find this strange behavior. I'd like to see how applications might rely... Greg Shah
04:36 PM Database Bug #2295: In Progress output parameters ignore decimal precision
Constantin Asofiei wrote:
> Please double-check how this behaves with a physical table; use the p2j_test.df schema a...
Hynek Cihlar
11:19 AM User Interface Feature #2308: remote client launch
Here is an alpha release for remote launcher.

1. When a P2J web or batch client is spawned a list of brokers for ...
Marius Gligor
07:16 AM User Interface Feature #2252: implement GUI client support
> 3) You wrote that I should test the situation when CURRENT-WINDOW is not set, but THIS-PROCEDURE:CURRENT-WINDOW is ... Greg Shah
02:20 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Hynek Cihlar wrote:
> The attached hc_upd20140715a.zip resolves the issue related to the conversion of non-extent ta...
Constantin Asofiei

07/16/2014

07:52 PM User Interface Feature #2252: implement GUI client support
I've made some additional tests for STATUS, PAUSE, MESSAGE, MESSAGE VIEW-AS ALERT-BOX statements. Here are what I fou... Vadim Gindin
05:37 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
The attached hc_upd20140715a.zip resolves the issue related to the conversion of non-extent table fields passed to ou... Hynek Cihlar
03:33 PM User Interface Feature #1793: improve color support
http://www.oehive.org/node/413 Greg Shah

07/15/2014

02:24 PM Database Bug #2337: trigger scanning defect
There were no conversion differences (Except for the schema-triggers.xml file itself in src/aero/timco/majic/dmo).
T...
Ovidiu Maxiniuc
10:32 PM Database Bug #2337: trigger scanning defect
Code review 0714a:
Looks good, please commit and distribute when this passes testing.
Eric Faulhaber
01:49 PM User Interface Feature #2308: remote client launch
I added the broker attribute to process account used by broker to authenticate:... Marius Gligor
08:58 AM User Interface Feature #2308: remote client launch
> Web clients are indeed specials because they are use OS accounts instead P2J accounts.
Batch processes need OS l...
Greg Shah
05:06 AM User Interface Feature #2308: remote client launch
> What I understood is that the brokers are always authenticated using a P2J process account not a user account.
Cor...
Constantin Asofiei
04:58 AM User Interface Feature #2308: remote client launch
Or more general. Both process and user account has the broker attribute.
On broker register the attribute is used to...
Marius Gligor
04:55 AM User Interface Feature #2308: remote client launch
OK tahnks. What I understood is that the brokers are always authenticated using a P2J process account not a user acco... Marius Gligor
04:43 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> The association between defined brokers inside directory and registered brokers (instances) i...
Constantin Asofiei
04:28 AM User Interface Feature #2308: remote client launch
The association between defined brokers inside directory and registered brokers (instances) is still no clear for me.... Marius Gligor
04:07 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> 2. I did some directory configurations for brokers. Here I have a short question please:
The...
Constantin Asofiei
01:21 PM User Interface Feature #2340 (Closed): implement the window title bar
Constantin Asofiei
11:29 AM User Interface Feature #1794 (WIP): implement font support
> Code Review 0714a
Passed conversion testing (both MAJIC and server project). Committed to bzr rev 10574.
Constantin Asofiei
03:12 AM User Interface Feature #1794: implement font support
Left TODOs related to fonts. This can be worked best when we have the GUI has some minimal widget support
* changin...
Constantin Asofiei
08:49 AM User Interface Feature #2306 (Closed): add copy/paste support to the web client
Greg Shah
02:50 AM User Interface Feature #2306: add copy/paste support to the web client
committed revision 10570. Marius Gligor
03:43 AM Base Language Feature #1634: implement full native library (.so or DLL) support
Fixed @SESSION:TEMP-DIRECTORY@ - it needs to check the client-side, not the server-side. The other case where java.l... Constantin Asofiei
02:51 AM User Interface Feature #1811: implement the AJAX client driver
0714b.zip committed revision 10570. Marius Gligor

07/14/2014

04:38 PM User Interface Feature #1794: implement font support
Code Review 0714a
The changes look fine except for the post-rules where strings with the embedded characters (@&am...
Greg Shah
04:31 PM User Interface Feature #1794: implement font support
Code Review 0714c
Some attributes are implemented only with methods that take wrappers but without overloaded vers...
Greg Shah
03:07 PM User Interface Feature #1794: implement font support
This update changes the frame_generator.xml to collect labels, titles and text widgets, and write them to a ui_string... Constantin Asofiei
01:59 PM User Interface Feature #1794: implement font support
The failures after testing 0714c.zip look like false negatives, I'm running again to confirm they will pass. Constantin Asofiei
07:16 AM User Interface Feature #1794: implement font support
This version contains some FontTable fixes and is going through runtime testing again (hopefully the last one). Constantin Asofiei
07:13 AM User Interface Feature #1794: implement font support
A sample of how the directory configuration will look:... Constantin Asofiei
03:46 PM Database Bug #2337: trigger scanning defect
Attached the update that saves the @schema-trigger.xml@ to @src/{application path}/dmo@ directory to be further packa... Ovidiu Maxiniuc
02:16 PM Database Bug #2337: trigger scanning defect
Greg Shah wrote:
> ...we can always write a tool to generate the xml "cache" file from the annotations, such that it...
Eric Faulhaber
10:56 AM Database Bug #2337: trigger scanning defect
In regard to the annotations vs xml file approach question, my preference is for the annotations approach. If the pe... Greg Shah
10:50 AM Database Bug #2337: trigger scanning defect
Code Review 0711a
I only reviewed the parser change. It looks good. Nice catch.
Greg Shah
10:37 AM Database Bug #2337: trigger scanning defect
Greg: when Ovidiu posts the next update, would you please review the parser change? Eric Faulhaber
10:34 AM Database Bug #2337: trigger scanning defect
Let's keep all these alternatives in mind, but considering that it works well as is (I tested with the @schema-trigge... Eric Faulhaber
10:19 AM Database Bug #2337 (WIP): trigger scanning defect
I noticed that unintentionally I changed the status of this issue back to "Review". Reverted to WIP. Ovidiu Maxiniuc
07:15 AM Database Bug #2337 (Review): trigger scanning defect
I see tree solutions now, not sure which is the best:
1. the easiest would be to keep the current one, implemented i...
Ovidiu Maxiniuc
03:22 PM Database Feature #2339: generate schema-triggers.xml from Java annotations at build time
Eric Faulhaber wrote:
> I understand @schema-triggers.xml@ is an artifact of conversion, and an intermediate form of...
Ovidiu Maxiniuc
02:45 PM Database Feature #2339: generate schema-triggers.xml from Java annotations at build time
Eric Faulhaber wrote:
> ... and replacing the dots with slashes).
What I should have written was "... and replaci...
Eric Faulhaber
02:42 PM Database Feature #2339: generate schema-triggers.xml from Java annotations at build time
Ovidiu Maxiniuc wrote:
> I was about to reply on 2337. I am not sure you understand the utility of @schema-triggers....
Eric Faulhaber
02:18 PM Database Feature #2339: generate schema-triggers.xml from Java annotations at build time
I was about to reply on 2337. I am not sure you understand the utility of @schema-triggers.xml@.
The xml file is c...
Ovidiu Maxiniuc
02:10 PM Database Feature #2339: generate schema-triggers.xml from Java annotations at build time
See discussion in #2337, beginning at note 9, and particularly note 17.
The idea is to emit Java annotations relat...
Eric Faulhaber
02:02 PM Database Feature #2339 (New): generate schema-triggers.xml from Java annotations at build time
Eric Faulhaber
02:12 PM User Interface Feature #2308: remote client launch
1. I tried many ways to call broker exported services within server processes unfortuinately with no success.
Finall...
Marius Gligor
01:41 PM User Interface Feature #1811: implement the AJAX client driver
It looks good. Please note that we are backing out 10568, but that is not yet complete. Until that happens, please ... Greg Shah
01:34 PM User Interface Feature #1811: implement the AJAX client driver
Here are the requested changes. Marius Gligor
01:22 PM User Interface Feature #1811: implement the AJAX client driver
OK, good plan. Greg Shah
01:18 PM User Interface Feature #1811: implement the AJAX client driver
Dojo toolkit is big in size (~13 Mb). So far the dojo toolkit was not used in P2J project. However it was added to th... Marius Gligor
12:24 PM User Interface Feature #1811: implement the AJAX client driver
Greg/Marius: is there a specific reason why the dojo zip is not included in the p2j bzr repo? More, how will the web... Constantin Asofiei
12:14 PM User Interface Feature #1811: implement the AJAX client driver
Code Review 0714a
The update looks really good.
I realize that the escape key selection processing in the @onke...
Greg Shah
05:05 AM User Interface Feature #1811: implement the AJAX client driver
Enable/Disable clipboard. Add node "clipboard" to the "container" node "chuiWeb":... Marius Gligor

07/13/2014

05:50 PM User Interface Feature #1794: implement font support
> To solve this, I think the custom auth plugin will have to hard-code the font details used to draw the login window... Greg Shah
02:44 PM User Interface Feature #1794: implement font support
Runtime testing showed a problem related to the custom auth plugins: in GUI mode, for the window to initialize, it re... Constantin Asofiei
05:49 PM Base Language Bug #2293 (Closed): Fixing an unfixed extent output parameter causes an error
Greg Shah
03:33 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
The attached 0713a is 0710a plus up to date bzr check-ins. 0713a checked in to bzr revision 10568. Hynek Cihlar
10:33 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
If I understand correctly, no merge is needed and you are ready to check it in.
You can go ahead with the check in...
Greg Shah
05:49 PM Base Language Bug #2292 (Closed): Fix error handling when unfixed extent passed to fixed extent input parameter
Greg Shah
03:35 PM Base Language Bug #2292 (Feedback): Fix error handling when unfixed extent passed to fixed extent input paramet...
Hynek Cihlar
03:34 PM Base Language Bug #2292: Fix error handling when unfixed extent passed to fixed extent input parameter
Fixed by #2293. Hynek Cihlar
03:35 PM Database Bug #2295: In Progress output parameters ignore decimal precision
The case above from note 1 has been fixed by #2293. Hynek Cihlar

07/12/2014

06:27 PM Database Bug #2295 (WIP): In Progress output parameters ignore decimal precision
Hynek Cihlar
06:23 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Conversion and runtime tests passed. During conversion test no differences in generated code were reported. Hynek Cihlar
01:43 PM Database Bug #2337: trigger scanning defect
I converted the customer's server project. The @schema-triggers.xml@ file is left at the project root directory, but ... Eric Faulhaber

07/11/2014

06:01 PM User Interface Feature #1794: implement font support
This version is going through runtime testing now. What I need to finish is some manual testing and the TRPL rules t... Constantin Asofiei
05:42 AM User Interface Feature #1794: implement font support
Replacement for 0702d. Committed to bzr rev 10566. Constantin Asofiei
03:35 PM Database Bug #2337 (WIP): trigger scanning defect
Code review 20140711a:
The only comment I have is about the change in approach when initializing the trigger manag...
Eric Faulhaber
02:28 PM Database Bug #2337 (Review): trigger scanning defect
Uploaded fix for trigger issues:
- the @schema-trigger.xml@ improved in the second step
- @DatabaseTriggerManager@ ...
Ovidiu Maxiniuc
11:32 AM Database Bug #2337: trigger scanning defect
Ah, OK. Sorry for the confusion I caused. Eric Faulhaber
11:30 AM Database Bug #2337: trigger scanning defect
I see, for the customer, @com/something/server/dmo@, it make more sense.
I was fooled by "directory's parent". I int...
Ovidiu Maxiniuc
11:22 AM Database Bug #2337: trigger scanning defect
Ovidiu Maxiniuc wrote:
> I will add the rule for copying the file to @run/server@ and load it accordingly.
I foll...
Eric Faulhaber
06:36 AM Database Bug #2337: trigger scanning defect
I found the cause why ASSIGNS are not converted correctly.
In the @progress.g@, in the @on_stmt@ function, the follo...
Ovidiu Maxiniuc
05:00 AM Database Bug #2337: trigger scanning defect
Eric Faulhaber wrote:
> I would not add this to the root of the jar, if it is associated with a particular schema (@...
Ovidiu Maxiniuc
10:41 AM User Interface Feature #1811: implement the AJAX client driver
Marius Gligor wrote:
> Another question please. If in directory the clipboard is set to OFF (disabled) should we hid...
Constantin Asofiei
10:11 AM User Interface Feature #1811: implement the AJAX client driver
Another question please. If in directory the clipboard is set to OFF (disabled) should we hide also the pop-up menu? Marius Gligor
08:45 AM User Interface Feature #1811: implement the AJAX client driver
Marius Gligor wrote:
> "Enable Clipboard" means also CTRL-C? Basically means the entire clipboard?
Yes, exactly. ...
Greg Shah
08:44 AM User Interface Feature #1811: implement the AJAX client driver
Code Review 0711a
It looks good. Please implement the "Enable Clipboard" feature and then this task will be done.
Greg Shah
08:41 AM User Interface Feature #1811: implement the AJAX client driver
"Enable Clipboard" means also CTRL-C? Basically means the entire clipboard? Marius Gligor
08:37 AM User Interface Feature #1811: implement the AJAX client driver
> We could clear the clipboard from JS when CTRL-V is handled but this is not a standard mode to work with clipboard.... Greg Shah
08:35 AM User Interface Feature #1811: implement the AJAX client driver
Constantin Asofiei wrote:
> Do you think is OK to have some browser toggle box to set/change how CTRL-V is used? Thi...
Greg Shah
04:03 AM User Interface Feature #1811: implement the AJAX client driver
By the way one issue that should be also discussed. When a paste operation is made the text is not discarded from cli... Marius Gligor
03:57 AM User Interface Feature #1811: implement the AJAX client driver
Here are the changes which I made to implements CTRL-V rule. Marius Gligor
03:20 AM User Interface Feature #1811: implement the AJAX client driver
Do you think is OK to have some browser toggle box to set/change how CTRL-V is used? This toggle box could be default... Constantin Asofiei
10:04 AM Base Language Bug #2338: fix _MSG function
Vadim, the logic looks good. The only part I'm not comfortable with is the NumberedException changes: you are keepin... Constantin Asofiei
07:50 AM Base Language Bug #2338 (WIP): fix _MSG function
Greg Shah
02:02 AM Base Language Bug #2338: fix _MSG function
Here is the first version of implementation. Now I'm working on QUIT condition and recordOrShowError (errors without ... Vadim Gindin
12:13 AM Base Language Bug #2338: fix _MSG function
Constantin Asofiei wrote:
> This article states that warnings are logged too: http://knowledgebase.progress.com/arti...
Vadim Gindin
11:58 PM Base Language Bug #2338: fix _MSG function
From #1632 _MSG() is built-in undocumented function.
Constantin Asofiei wrote:
> Vadim Gindin wrote:
> > I ran the _...
Vadim Gindin
10:57 PM Base Language Bug #2338 (Closed): fix _MSG function
Vadim Gindin
09:26 AM User Interface Feature #2308: remote client launch
OK, think about it like this:
* we have broker names broker1 and broker2
* broker1 has 3 connected instances, broke...
Constantin Asofiei
07:57 AM User Interface Feature #2308: remote client launch
I still have something that is not clear for me.
Let say we have 2 brokers in server directory broker1 and broker2...
Marius Gligor
07:37 AM User Interface Feature #2308: remote client launch
I think the changes are OK, and it's just a matter to decide what the server-side Conversation thread (for the broker... Constantin Asofiei
06:49 AM User Interface Feature #2308: remote client launch
Here are the latest changes. Marius Gligor
06:45 AM User Interface Feature #2308: remote client launch
Here are the changes that I did so far. Marius Gligor
06:41 AM User Interface Feature #2308: remote client launch
I did some debugs and I found:
1. When I call a client exported method from server, the request is arrive to clien...
Marius Gligor
05:48 AM User Interface Feature #2308: remote client launch
ca_upd20140707a.zip was committed to bzr rev 10567. Constantin Asofiei
05:28 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> Here is a simplified skeleton for remote brokers.
>
> 1. As I understood when a broker con...
Constantin Asofiei
05:10 AM User Interface Feature #2308: remote client launch
About your update:
# @ClientDriver.start@. This code is not reliable:...
Constantin Asofiei
07:49 AM Base Language Bug #2197 (Closed): fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-ST...
Greg Shah

07/10/2014

06:07 PM Database Bug #2337: trigger scanning defect
Ovidiu Maxiniuc wrote:
> Fixed the issue. It proved to be rather simple, just to add the class name (including packa...
Eric Faulhaber
04:29 PM Database Bug #2337 (WIP): trigger scanning defect
Fixed the issue. It proved to be rather simple, just to add the class name (including package to current xml list of ... Ovidiu Maxiniuc
12:16 PM Database Bug #2337: trigger scanning defect
Because File.listFiles() does not work on jar locations, the initialization of the @DatabaseTriggerManager@ (gatherin... Ovidiu Maxiniuc
12:11 PM Database Bug #2337 (Closed): trigger scanning defect
Ovidiu Maxiniuc
04:54 PM User Interface Feature #2308: remote client launch
I wasn't thinking correctly. On the client side there are no ACLs in play since the client's security manager is "em... Greg Shah
02:43 PM User Interface Feature #2308: remote client launch
Unfortunately I was wrong. I tested some old code on which the client connect to server and this works.
So I have to...
Marius Gligor
02:28 PM User Interface Feature #2308: remote client launch
I fixed the access to BrokerClientServices. The node that I inserted is OK. After a build all of P2J now it works. Marius Gligor
12:41 PM User Interface Feature #2308: remote client launch
I added the following node to server directory.xml but still not working.... Marius Gligor
11:24 AM User Interface Feature #2308: remote client launch
I suspect this is an ACL problem. Each API that is exported must be configured with the appropriate ACLs to allow th... Greg Shah
11:18 AM User Interface Feature #2308: remote client launch
Today I've continued to work on remote launcher client (broker).
I tried to spawn a web client locally via a remote ...
Marius Gligor
03:35 AM User Interface Feature #2308: remote client launch
Here is a simplified skeleton for remote brokers.
1. As I understood when a broker connect and register to P2J ser...
Marius Gligor
12:25 PM User Interface Feature #1811: implement the AJAX client driver
Yes this might be a solution. At the moment the CTRL-V is pressed we cannot determine if clipboard is empty but we co... Marius Gligor
11:35 AM User Interface Feature #1811: implement the AJAX client driver
> The onkeyup() is the last event fired on key events. If we prevent default action and stop propagation we could be ... Greg Shah
11:27 AM User Interface Feature #1811: implement the AJAX client driver
1. The onkeyup() is the last event fired on key events. If we prevent default action and stop propagation we could be... Marius Gligor
11:11 AM User Interface Feature #1811: implement the AJAX client driver
Code Review 0709a
The code looks very good.
1. In onkeyup(), shouldn't we still call preventDefault() and stopI...
Greg Shah
10:43 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim: please open a new task to resolve the remaining issue (_MSG problems). Make sure that Constantin and myself a... Greg Shah

07/09/2014

05:08 PM Database Bug #2336: TABLE-HANDLE FOR parameters for internal procedures
TABLE-HANDLE FOR parameters for internal procedures are not converted properly. @appserver-table-errors.p@ and @appse... Stanislav Lomany
05:04 PM Database Bug #2336 (New): TABLE-HANDLE FOR parameters for internal procedures
Stanislav Lomany
03:46 PM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Committed to bzr. Rev #10565 Vadim Gindin
02:22 PM Runtime Infrastructure Bug #2335: output wrapping errors
Issue 2:
Testcase:...
Stanislav Lomany
02:20 PM Runtime Infrastructure Bug #2335: output wrapping errors
Issue 1 (wrapping length mismatch):
Testcase:...
Stanislav Lomany
02:12 PM Runtime Infrastructure Bug #2335 (New): output wrapping errors
Stanislav Lomany
12:16 PM User Interface Feature #2252: implement GUI client support
Here are some initial findings and open questions for #2334:
* I have not found any way to make a 4GL window have ...
Greg Shah
11:58 AM User Interface Feature #2252: implement GUI client support
#2333 and #2334 do not need to address how the proper status/message lines are targeted in a GUI (multi-window) envir... Greg Shah
11:25 AM User Interface Feature #2252: implement GUI client support
Here are some initial findings and open questions for #2333:
* I have not found any way to make a 4GL window have ...
Greg Shah
11:54 AM User Interface Feature #2334 (Closed): implement the GUI message line widget
Greg Shah
11:46 AM User Interface Feature #1811: implement the AJAX client driver
Here is the implementation of copy/paste using:
- Mouse drag to select.
- ESC key to clear selection.
- CTRL-C k...
Marius Gligor
11:02 AM User Interface Feature #2333 (Closed): implement the GUI status line widget
Greg Shah
09:43 AM User Interface Feature #2308: remote client launch
> To me, this looks like the easiest way to setup a P2J server with a "built-in spawner".
We should retain the ab...
Greg Shah
03:53 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Hynek Cihlar wrote:
> Please review.
The changes look good. Go ahead with conversion and runtime testing.
Constantin Asofiei
08:12 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
The attached change set provides the following in addition to the previous change set:
* fixed the formatting issu...
Hynek Cihlar
08:13 PM Base Language Bug #2292: Fix error handling when unfixed extent passed to fixed extent input parameter
This issue is fixed by #2293. Once #2293 is closed, this can be closed with Nofix resolution. Hynek Cihlar

07/08/2014

03:04 PM User Interface Feature #2308: remote client launch
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Greg, I was thinking for all the broker configuration to reside in...
Constantin Asofiei
02:55 PM User Interface Feature #2308: remote client launch
Constantin Asofiei wrote:
> Greg, I was thinking for all the broker configuration to reside in the directory, simila...
Greg Shah
02:48 PM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> Yes I think that is better to keep broker configurations on server directory. In this case wh...
Constantin Asofiei
02:46 PM User Interface Feature #2308: remote client launch
Yes I think that is better to keep broker configurations on server directory. In this case when a broker connect and ... Marius Gligor
02:21 PM User Interface Feature #2308: remote client launch
Greg, I was thinking for all the broker configuration to reside in the directory, similar to how the appserver is con... Constantin Asofiei
02:18 PM User Interface Feature #2308: remote client launch
> a list of user accounts that could be used to remote spawn clients on machine on which the broker runs
Where doe...
Greg Shah
10:01 AM User Interface Feature #2308: remote client launch
This is an intermediate work, an initial implementation of a remote launcher (broker).

1. The remote launcher is ...
Marius Gligor
02:41 PM User Interface Feature #2252: implement GUI client support
All the changes have passed both conversion and runtime regression testing.
The P2J changes are checked into bzr as ...
Greg Shah
01:38 PM User Interface Feature #2252: implement GUI client support
> will the legacy windows have as parent a Java canvas (from which they can not escape), or each window will be a Swi... Greg Shah
01:28 PM User Interface Feature #2252: implement GUI client support
Greg, I'm confused by the window_float2.png and window.png cases; in the end, what is the window policy with the GUI ... Constantin Asofiei
02:13 PM User Interface Feature #1811: implement the AJAX client driver
I will try to do the appropriate changes to implements the copy/paste with CTRL-C and CTRL-V, ESC to clear selection ... Marius Gligor
02:04 PM User Interface Feature #1811: implement the AJAX client driver
>> 1. The sendResponse() and detectContentType() in DojoToolkitHandler seem generic enough that they would be useful ... Greg Shah
01:44 PM User Interface Feature #1811: implement the AJAX client driver
1. The CTRL-C example attached on #619 is exactly what you are looking for. The input is made not visible using CSS s... Marius Gligor
01:33 PM User Interface Feature #1811: implement the AJAX client driver
I don't want to use the dialog approach unless absolutely needed. At a minimum, the paste can be done properly (with... Greg Shah
01:15 PM User Interface Feature #1811: implement the AJAX client driver
1. The sendResponse() and detectContentType() in DojoToolkitHandler seem generic enough that they would be useful in ... Marius Gligor
01:06 PM User Interface Feature #1811: implement the AJAX client driver
Here is a simple soultion using dialogs. Marius Gligor
12:51 PM User Interface Feature #1811: implement the AJAX client driver
Here is a solution which works with CTRL-C and CTRL-V by hidding the input element using CSS.
If the input is of typ...
Marius Gligor
12:08 PM User Interface Feature #1811: implement the AJAX client driver
Another solution would be this: for copying, the user selects the text, then right-clicks and chooses from the menu t... Constantin Asofiei
11:56 AM User Interface Feature #1811: implement the AJAX client driver
I have to try. It is the best way to find out if it works or not. Marius Gligor
11:52 AM User Interface Feature #1811: implement the AJAX client driver
Marius Gligor wrote:
> 2. The CTRL-C is even more restrictive. When CTRL-C is pressed the selected text from the c...
Constantin Asofiei
10:28 AM User Interface Feature #1811: implement the AJAX client driver
1. Unfortunately we cannot link CTRL-V to our pop-up menu.
For security reasons the event listener for paste ...
Marius Gligor
09:53 AM User Interface Feature #1811: implement the AJAX client driver
Code Review 0703a
Overall the code looks good.
1. The @sendResponse()@ and @detectContentType()@ in @DojoToolki...
Greg Shah
05:35 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> Corrected update for note 8.
If all your tests work OK, go ahead and release it.
Constantin Asofiei
03:04 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Corrected update for note 8. Vadim Gindin

07/07/2014

05:13 PM User Interface Feature #2308: remote client launch
> Both web and appserver agent clients need to be covered by a broker.
Don't forget that we need to allow batch c...
Greg Shah
01:08 PM User Interface Feature #2308: remote client launch
I've fixed the issue by rebuilding the P2J project. I deleted the p2j-root certificate from Java keystore. Marius Gligor
12:49 PM User Interface Feature #2308: remote client launch
I've implemented a P2J client (Broker) which connect to P2J server and authenticate using certificates.
Both the cli...
Marius Gligor
08:35 AM User Interface Feature #2308: remote client launch
Using SSLCertGenUtil I reconfigured the certificates/private keys in the server directory and I created a client.xml ... Marius Gligor
06:00 AM User Interface Feature #2308: remote client launch
See attached for the update. Execute the SSLCertGenUtil class using as parameter the directory name, and it will rec... Constantin Asofiei
04:45 AM User Interface Feature #2308: remote client launch
Sorry, forgot to mention: the following needs to be set in the bootstrap config:
* keystore, via @security:keystore:...
Constantin Asofiei
04:36 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> I'm using your code from NativeSecureConnection class but we still need an account to connect...
Constantin Asofiei
04:34 AM User Interface Feature #2308: remote client launch
I'm using your code from NativeSecureConnection class but we still need an account to connect to P2J server.
You are...
Marius Gligor
03:48 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> The remote launcher (broker) connect to the P2J server and authenticate using certificates.
...
Constantin Asofiei
02:59 AM User Interface Feature #2308: remote client launch
The remote launcher (broker) connect to the P2J server and authenticate using certificates.
Is any example in P2J on...
Marius Gligor
03:41 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> I ran the _msg_test.p_ and _msg_test2.p_ several times and I found that there are no stack sco...
Constantin Asofiei
02:43 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> Here is the current update, that passed regression tests. Only _gso_ctrlc_3way_tests_ tests ar...
Constantin Asofiei
03:41 AM Base Language Feature #1632: implement _MSG() undocumented built-in function
This article states that warnings are logged too: http://knowledgebase.progress.com/articles/Article/P82729
Also, ...
Constantin Asofiei
03:28 AM Base Language Feature #1632: implement _MSG() undocumented built-in function
Vadim Gindin wrote:
> I ran the _msg_test.p_ and _msg_test2.p_ several times and I found that there are no stack sco...
Constantin Asofiei
02:17 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
About note 42: what you are seeing are unnamed input streams (which are opened via a @OUTPUT TO ...@ and @INPUT FROM... Constantin Asofiei

07/05/2014

11:53 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
I ran the _msg_test.p_ and _msg_test2.p_ several times and I found that there are no stack scope at all (stack scope ... Vadim Gindin
08:32 PM User Interface Feature #1791: implement dynamic UI support
Another consideration for dynamic widget ID. According to Progress documents the dynamic widgets exist until explicit... Eugenie Lyzenko

07/04/2014

03:40 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Maybe problem in wrong conversion or unnecessary stream redirection.
I've looked on @text.p@ source code and didn't ...
Evgeny Kiselev
02:53 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
After analyzing converted source code, I've found next difference:
without updates code:
@UnnamedStreams.assignOut(...
Evgeny Kiselev
03:32 PM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Here is the current update, that passed regression tests. Only _gso_ctrlc_3way_tests_ tests are failed (6/6). I'm not... Vadim Gindin
10:16 AM User Interface Feature #2308: remote client launch
Here is what I found so far related to OpenEdge brokers and load balancing.
In order to achieve load balancing wit...
Marius Gligor
06:38 AM User Interface Feature #2308: remote client launch
Marius Gligor wrote:
> For the beginning I have some comments and questions please.
>
> 1. P2J server and AppServ...
Constantin Asofiei
06:06 AM User Interface Feature #2308: remote client launch
For the beginning I have some comments and questions please.
1. P2J server and AppServer are distinct terms? If yes:...
Marius Gligor
04:42 AM User Interface Feature #2308: remote client launch
For remote client launching, first component we need is a broker; this will be a special P2J client which authentica... Constantin Asofiei
03:54 AM User Interface Feature #2308 (WIP): remote client launch
Marius Gligor
09:14 AM User Interface Feature #1811: implement the AJAX client driver
I tested CTRL-V/Shift-Insert strokes on both P4GL and P2J.
Shift-Insert switch the insert mode on P4GL editor.
CTR...
Marius Gligor
06:53 AM User Interface Feature #1811: implement the AJAX client driver
Marius Gligor wrote:
> - I found some examples for paste from system clipboard but these examples allow only to r...
Constantin Asofiei
03:52 AM User Interface Feature #1811: implement the AJAX client driver
- The HTML 5 Clipboard API is currently only a draft and the specifications aren't implemented yet by any web brow... Marius Gligor
03:53 AM User Interface Feature #2306 (Review): add copy/paste support to the web client
Marius Gligor
03:05 AM User Interface Feature #1794: implement font support
0702d.zip passed runtime testing. Will merge and release after the release of ges_upd20140627a.zip from #2252. Constantin Asofiei

07/03/2014

07:03 PM User Interface Feature #1791: implement dynamic UI support
I think the following methods are involved in widget-frame ID relationship in more or less degree:... Eugenie Lyzenko
12:02 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
I've found the problem.
!failed1.png!
As you can see on screen shots, there is no border around menus.
One the left ...
Evgeny Kiselev
11:33 AM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> Constantin: please do a code review. I will make any final changes based on your feedback and th...
Constantin Asofiei
08:09 AM User Interface Feature #2252: implement GUI client support
Also please note that the 0627a is up to date with bzr revision 10560 (the p2j tips as of this writing). Greg Shah
08:08 AM User Interface Feature #2252: implement GUI client support
Conversion regression testing for MAJIC has passed. There are some expected modifications (a copyright notice and th... Greg Shah
08:18 AM User Interface Feature #1811: implement the AJAX client driver
I haven't gotten the chance to do a code review yet. But I think we need to be using the new HTML5 clipboard API (as ... Greg Shah
08:16 AM User Interface Feature #1811: implement the AJAX client driver
1. I found and I fixed the issue related to Dojo modules loading. The problem was a race condition in DojoToolkitHand... Marius Gligor
06:13 AM User Interface Feature #1811: implement the AJAX client driver
Marius Gligor wrote:
> 2. For selection menu I used Dojo toolkit the latest release 1.10.0 (I tested also the previo...
Constantin Asofiei

07/02/2014

12:05 PM User Interface Feature #1811: implement the AJAX client driver
Here is a first solution for issue #2306 implements copy/paste for web client
1. The system clipboard cannot be ac...
Marius Gligor
10:09 AM User Interface Feature #1794: implement font support
Code Review 0702d
The code looks good.
> The only unknown at this time related to conversion is: FONT, LABEL-FO...
Greg Shah
09:23 AM User Interface Feature #1794: implement font support
Some other notes. A new window can use the fonts from a dynamic environment, activated via the LOAD/USE statements. ... Constantin Asofiei
07:01 AM User Interface Feature #1794: implement font support
I've cleaned up the code. This update is related to conversion support and stubbed runtime for FONT, LABEL-FONT, COL... Constantin Asofiei
06:37 AM User Interface Feature #1794: implement font support
> On server-side, the font-table is kept in the directory, and can be specified per P2J account or per P2J server. W... Greg Shah
06:12 AM User Interface Feature #1794: implement font support
0630a.zip was committed to bzr rev 10558 Constantin Asofiei
07:01 AM User Interface Feature #1791: implement dynamic UI support
> The good place to assign the correct widget id for dynamic widget is the moment when we assign the FRAME attribute ... Greg Shah
05:03 AM User Interface Feature #1791: implement dynamic UI support
Additional investigations show the 4GL still has limitation for usage attribute setting and corrected @FRAME@ attribu... Eugenie Lyzenko
06:27 AM Database Bug #2327: Wrong values initialized by field initializer
This is a database issue more than a base language issue.
Eric will determine if this needs to be worked now, or i...
Greg Shah
06:20 AM Database Bug #2326: Reference to the extent value of a field is emitted as a constant
This task is related to database conversion more than base language.
It does not need to be worked on right now.
Greg Shah
05:49 AM Base Language Feature #2232 (Closed): finish testing the wrapped mode using the web services exposed by the tes...
Greg Shah
04:50 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
No regression tests are mandatory for this changes.
Committed revision 10557.
Marius Gligor
04:34 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
You can release the 0630a.zip update, the changes don't affect MAJIC runtime. Constantin Asofiei
03:51 AM Database Bug #2295: In Progress output parameters ignore decimal precision
Hynek Cihlar wrote:
> The case above from note 1 has been fixed as part of the issue #2293, and about to be released...
Constantin Asofiei
03:38 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Review for 0701a.zip:
* please move ErrorManager.isPendingError back to line 1338
* the ErrorManager.setError APIs ...
Constantin Asofiei

07/01/2014

05:44 PM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
You're right. Thank you I managed this error and prepared the next update, that contains NO-ERROR implementation with... Vadim Gindin
05:49 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> I'm trying to debug my current implementation and I faced with a problem during this process....
Constantin Asofiei
05:15 PM Database Bug #2295: In Progress output parameters ignore decimal precision
The case above from note 1 has been fixed as part of the issue #2293, and about to be released.
A similar case exi...
Hynek Cihlar
09:41 AM Database Feature #2312: match Progress collation in a SQL Server database
I have run some scans over the database dump from lincon01, indexing the occurrences for each character in strings. I... Ovidiu Maxiniuc
09:01 AM User Interface Feature #1791: implement dynamic UI support
Some general considerations.
The first issue discovered for dynamic widgets is related to the proper attribute set...
Eugenie Lyzenko
08:24 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > The attached set of changes resolves issues mentioned above. Plea...
Hynek Cihlar
05:42 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Hynek Cihlar wrote:
> The attached set of changes resolves issues mentioned above. Please review.
* the @implements...
Constantin Asofiei
05:43 AM User Interface Feature #1794: implement font support
0630a.zip passed conversion testing - no errors/differences after MAJIC conversion. Constantin Asofiei

06/30/2014

07:04 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
The attached set of changes resolves issues mentioned above. Please review.
Note that there are two non-trivial ...
Hynek Cihlar
03:05 PM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
About _noerr_diff_err.p_ It seems I made wrong conclusion. There are only one @silentErrorDisable@ right after @setCu... Vadim Gindin
01:52 PM User Interface Feature #2306 (WIP): add copy/paste support to the web client
Marius Gligor
10:13 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Tests and the Axis2-OutSoapHeader project has been committed in testcases revision 1161
Marius Gligor
09:54 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Marius, the update looks good. Please commit the tests and the Axis2-OutSoapHeader.zip to bzr. Constantin Asofiei
08:59 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
The previous JAX-WS servcie used to test the SOAP header in response does not send the header OOB (Out Of Band)
P4G...
Marius Gligor
09:40 AM User Interface Feature #1794: implement font support
Attached update fixes a problem in the expression compiler: the bytecode builder was using @ldc@, which can refer 1-b... Constantin Asofiei
05:39 AM Database Bug #2327: Wrong values initialized by field initializer
The following program... Hynek Cihlar
05:38 AM Database Bug #2327 (New): Wrong values initialized by field initializer
Hynek Cihlar
03:28 AM Database Bug #2326: Reference to the extent value of a field is emitted as a constant
Hynek Cihlar wrote:
> If I am correct, fields can be declared as determinate extents only (with a constant extent si...
Constantin Asofiei

06/29/2014

05:09 PM Database Bug #2326: Reference to the extent value of a field is emitted as a constant
If I am correct, fields can be declared as determinate extents only (with a constant extent size) hence this issue ma... Hynek Cihlar
05:03 PM Database Bug #2326: Reference to the extent value of a field is emitted as a constant
The 4GL code... Hynek Cihlar
04:54 PM Database Bug #2326 (New): Reference to the extent value of a field is emitted as a constant
Hynek Cihlar
 

Also available in: Atom