Project

General

Profile

Activity

From 06/26/2014 to 07/25/2014

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

06/27/2014

06:29 PM Database Feature #2312: match Progress collation in a SQL Server database
Please choose from the available collations the ones you feel are the closest, practical matches for Progress' collat... Eric Faulhaber
03:03 PM User Interface Feature #2252: implement GUI client support
This is a cleaned up/enhanced version of the mag_upd20140602a.zip. It includes the following:
1. Everything has h...
Greg Shah
02:26 PM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Marius Gligor wrote:
> 3. The case of prefix must be the same as described in namspece. For example xmlns:SOAP-ENV="...
Constantin Asofiei
12:03 PM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
1. I've just tested the script on P4GL and I changed the test script. In 4GL the order of procedure parameters is man... Marius Gligor
11:34 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
I will let Constantin do the code review.
My only question: it seems like our output has case differences from t...
Greg Shah
11:23 AM Base Language Feature #2232 (Review): finish testing the wrapped mode using the web services exposed by the tes...
I created a simple JAX-WS using Netbeans IDE deployed on GlassFish AS which allow easily to insert a SOAP header.
<...
Marius Gligor
08:07 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
1. I fixed the issues form WebServiceHelper.
2. For FAULT test I used for example the wsdl_test1.p and I did a cha...
Marius Gligor
06:56 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Review for 0626a.zip:
* when adding multi-line comments, use single-line commenting, not block commenting
* @WebSer...
Constantin Asofiei

06/26/2014

01:57 PM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Bellow are the request and response SOAP messages on P4GL and P2J.
1. Industry standards supported by OpenEdge acc...
Marius Gligor
06:21 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> Take a look at first NO-ERROR implementation please. I want to understand if I am on a right w...
Constantin Asofiei
 

Also available in: Atom