Project

General

Profile

Activity

From 06/05/2014 to 07/04/2014

07/05/2014

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

06/25/2014

05:37 PM User Interface Feature #2252: implement GUI client support
> Do you have rev 1159? I know rev 1158 of this file was missing the images, rev 1159 looks OK on my side.
Yes, I ...
Greg Shah
04:19 PM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> If I understand things correctly, a dependency we will have will be that the fonts on which an ap...
Constantin Asofiei
03:58 PM User Interface Feature #2252: implement GUI client support
I read the @uast/fonts/font_details.odt@. Clearly there are still some tricky parts to figure out.
If I understan...
Greg Shah
03:20 PM User Interface Feature #2252: implement GUI client support
The @uast/fonts/font_details.odt@ contains details about how the widget metrics are computed; the main notes are:
* ...
Constantin Asofiei
03:51 PM User Interface Feature #1794: implement font support
We won't know if we need FONT-TABLE support (or not) until we see the cut-down customer GUI code. The full customer G... Greg Shah
03:50 PM User Interface Feature #1794: implement font support
Do we need support for the @FONT-TABLE@ handle? Note that this handle allows to:
* adjust the size of the actual FO...
Constantin Asofiei
03:44 PM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Marius Gligor wrote:
> Having these fixes all tested web services are working in P2J.
The update looks OK. For thi...
Constantin Asofiei
11:16 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Debugging the SimpleOperations converted web service test case in P2J an AxisFault is throw in WebServiceHelper line ... Marius Gligor
12:35 PM Database Feature #2220: dynamic query methods which require implementation
Sample looks good, thanks. Eric Faulhaber
11:58 AM Database Feature #2220: dynamic query methods which require implementation
> Looks good, though I would still like to see sample output. Note there is another version of @IndexHelper@ in play ... Stanislav Lomany
11:34 AM Database Feature #2220: dynamic query methods which require implementation
Testcase:... Stanislav Lomany
10:20 AM User Interface Feature #1789 (Closed): implement the toggle-box widget
Greg Shah
10:00 AM User Interface Feature #1789: implement the toggle-box widget
The update 0624a has been committed in bzr as 10552. Eugenie Lyzenko
09:28 AM User Interface Feature #1789: implement the toggle-box widget
Go ahead with the check-in and distribution. Greg Shah
09:23 AM User Interface Feature #1789: implement the toggle-box widget
The CTRL-C part has been completed without regressions. Hopefully 2-way and 3-way in a single session. The results ha... Eugenie Lyzenko
08:23 AM User Interface Feature #1789: implement the toggle-box widget
The main regression part completed without regression. Continue with CTRL-C part. Eugenie Lyzenko
08:56 AM Base Language Feature #2287 (Closed): implement missing type conversion for POLY cases in data type wrapper ass...
Greg Shah
02:40 AM Base Language Feature #2287 (Review): implement missing type conversion for POLY cases in data type wrapper ass...
Passed MAJIC regression tests. Passed the customer server conversion test.
Committed revision 10551.
Marius Gligor
08:56 AM Base Language Feature #2050 (Closed): ATTR_POLY/METH_POLY used as rvalue or in expressions
Greg Shah
02:41 AM Base Language Feature #2050 (Review): ATTR_POLY/METH_POLY used as rvalue or in expressions
Passed MAJIC regression tests. Passed the customer's server conversion test.
Committed revision 10551.
Marius Gligor
07:09 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Take a look at first NO-ERROR implementation please. I want to understand if I am on a right way. Also note at the pl... Vadim Gindin
09:00 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review 0624a
The merge looks fine.
Greg Shah
08:52 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Find a testcase that fails regularly and use the test XML file or the results details to see the recreate. Manually ... Greg Shah

06/24/2014

07:54 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Merged with last revision.
I have still a problem with regression testing. ~ 100 tests have been failed by timeout...
Evgeny Kiselev
07:13 PM Database Feature #2220: dynamic query methods which require implementation
Code review 0604a:
Looks good, though I would still like to see sample output. Note there is another version of @I...
Eric Faulhaber
06:45 PM Database Feature #2220: dynamic query methods which require implementation
I am reviewing the 0604a update now (sorry it took so long for me to get to this). Could you please post some test ca... Eric Faulhaber
11:42 AM Base Language Feature #2208 (Closed): create a java application running web services for testing purposes
Marius has done a code review and he notes that the code is acceptable and that this task can be closed.
Please do...
Greg Shah
11:34 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Today I started to do a code review on issue #2208
1. I did a checkout of testcases project and I have the testcas...
Marius Gligor
11:04 AM User Interface Feature #1789: implement the toggle-box widget
> Please check in your testcases to testcases/uast/toggle_box/.
Done. The revision is 1157.
Eugenie Lyzenko
10:15 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0624a
The changes look good.
Greg Shah
09:44 AM User Interface Feature #1789: implement the toggle-box widget
The runtime regression has been found for @Button@ related code for GSO 195 - help string is not updated correctly fo... Eugenie Lyzenko
11:51 PM User Interface Feature #1789: implement the toggle-box widget
Please check in your testcases to testcases/uast/toggle_box/. Greg Shah
02:56 AM User Interface Feature #1805: add missing UI method support
Committed vig_upd20140617a.zip. Rev #10550 Vadim Gindin
12:55 AM User Interface Feature #1805: add missing UI method support
Yes, please commit it and distribute it to the team. Greg Shah
12:35 AM User Interface Feature #1805: add missing UI method support
The latest update passed regression testing. Can I commit it? Vadim Gindin
12:48 AM User Interface Feature #2252: implement GUI client support
#2323 is a task to implement support for GUI coordinate processing. Currently the implementation is hard coded to Ch... Greg Shah
12:15 AM User Interface Feature #2323: refactor coordinate system and implement GUI coordinate support
This task is just for time tracking. All history should be placed in the parent task #2252. Greg Shah
12:14 AM User Interface Feature #2323 (Closed): refactor coordinate system and implement GUI coordinate support
Greg Shah

06/23/2014

04:17 PM User Interface Feature #1789: implement the toggle-box widget
The conversion part has been finished. The converted code is binary equal. Continue with runtime testing. Eugenie Lyzenko
09:50 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0622a
I'm fine with the changes. Please get it regression tested (both conversion and runtime).
Greg Shah
03:44 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Yes. All that remains is to commit the changes into remote repository and notify the team. Marius Gligor
03:43 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Please check in and distribute you update.
If I understand properly, both #2287 and #2050 can be closed now, right?
Greg Shah
03:12 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
MAJIC conversion regression test passed. Marius Gligor
12:42 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
The customer's server conversion passed. I have the same expected differences.
I'm going to prepare and start a MAJI...
Marius Gligor
11:37 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0623a
Your new version is much better. The code looks good.
If the customer server conversion test...
Greg Shah
07:56 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
1. Done.
2. Doesn't work should be: ...
Marius Gligor
11:09 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
No I didn't do any code review for #2208 so far. Marius Gligor
10:44 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
Have you reviewed #2208 already? If so, can we close it or does that code need some changes? Greg Shah
10:42 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
As part of this task, please do prepare code changes that resolve any found issues. Greg Shah
10:39 AM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
1. I used the following existing test case (wsdl-test1.p) to check the RESPONSE on 4GL when call a SOAP WS in wrapped... Marius Gligor

06/22/2014

06:19 PM User Interface Feature #1789: implement the toggle-box widget
New update for review uploaded. The @StopConditionException@ has been raised to interrupt execution. The pause insert... Eugenie Lyzenko
05:24 PM User Interface Feature #1789: implement the toggle-box widget
> Then you can tell if the code generates an error or not. You can also try ON END-KEY, ON STOP and ON QUIT instead o... Eugenie Lyzenko

06/21/2014

05:07 AM User Interface Feature #1791: implement dynamic UI support
The window-related features will be implemented in a different task. For #2028, focus on the general dynamic widget ... Greg Shah
04:44 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0620a
The code looks good, especially the refactoring of common code into @buildWidgetSpectificMessage...
Greg Shah
04:41 AM User Interface Feature #1789: implement the toggle-box widget
> Yes, looks like you are right. This is the usual exit for CHUI client session in 4GL for application finish.
> ......
Greg Shah

06/20/2014

07:54 PM User Interface Feature #1789: implement the toggle-box widget
The update for review uses @preRealizeCheck()@ to verify widget realization ability and @QuitConditionException@ to q... Eugenie Lyzenko
07:08 PM User Interface Feature #1789: implement the toggle-box widget
> This sounds like a QUIT (QuitConditionException). Check this before you make any other changes.
Yes, looks like ...
Eugenie Lyzenko
05:28 PM User Interface Feature #1789: implement the toggle-box widget
> The remaining issue is in P2J we have additional message "Press space bar to continue." while in 4GL the only messa... Greg Shah
05:20 PM User Interface Feature #1789: implement the toggle-box widget
Code Review 0619a
1. We can't reuse valid() because this is there for other reasons (to provide support for the HA...
Greg Shah
03:59 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0619a
1. Line 1132 of expressions.rules has a typo. @uppercase = (cls == "caharacter" or cls == "long...
Greg Shah
09:56 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I have no other questions regarding conversion. I tried to do just punctual changes in rules and keep no changes on o... Marius Gligor
09:47 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Marius, I've reviewed your previous several notes on the matter, and your reasoning and approach with respect to @toU... Eric Faulhaber
09:03 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Eric will be reviewing and responding to this WHERE clause issue.
One thought: in the end, if your changes only ch...
Greg Shah
08:03 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I've restarted an new customer server conversion using the latest changes. The full conversion took 5 hours and 21 mi... Marius Gligor
09:57 AM Database Feature #2312: match Progress collation in a SQL Server database
Reading [[http://technet.microsoft.com/en-us/library/ms175194(v=sql.110).aspx]], I understand that SQL Server has a b... Ovidiu Maxiniuc
07:42 AM Database Feature #2312: match Progress collation in a SQL Server database
Is it possible to create new collations/locales for Windows itself (as we do on Linux) and then use these with SQL Se... Eric Faulhaber
07:00 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
> I copied the throw statement together with other code from OutputExtentParameter. The exception is there to catch t... Constantin Asofiei
02:59 AM Base Language Feature #2232 (WIP): finish testing the wrapped mode using the web services exposed by the testin...
Marius Gligor

06/19/2014

06:27 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Constantin Asofiei wrote:
> Review for 0618a.zip:
> * fix the copyright date in annotations/output_parameters.rules...
Hynek Cihlar
04:41 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Review for 0618a.zip:
* fix the copyright date in annotations/output_parameters.rules and convert/output_parameters....
Constantin Asofiei
03:03 PM User Interface Feature #1789: implement the toggle-box widget
> The only thing needed is to properly sort the methods in AbstractButton and ToggleBox (public then protected then p... Eugenie Lyzenko
09:21 PM User Interface Feature #1789: implement the toggle-box widget
Code Review 0618a
The changes look good. The only thing needed is to properly sort the methods in AbstractButton ...
Greg Shah
09:09 PM User Interface Feature #1789: implement the toggle-box widget
This update for review includes refactoring for @Button@ and @ToggleBox@ common code. The idea is to use new base cla... Eugenie Lyzenko
08:24 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
The rules for DYNAMIC-FUNCTION in WHERE expressions are like on any other expressions like IF for example.
So the ty...
Marius Gligor
04:46 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I created and converted a small test case using a WHERE clause and a DYNAMIC-FUNCTION operand.... Marius Gligor
03:19 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here is the analyse of unexpected differences from the customer's server conversion. The affected generated files are... Marius Gligor

06/18/2014

04:12 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here the other differences in generated Java code. The first two are OK because we have a NOT-EQ expression.
The thi...
Marius Gligor
03:40 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Yes I know that and will do. In the mean time I changed the Apenndo0.java class by hand and I did a rebuild of the pr... Marius Gligor
03:26 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Marius Gligor wrote:
> Unfortunately the converted code was not compiled:
It's not just a matter for the code to co...
Constantin Asofiei
03:24 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
On the customer's Server conversion I saved the initial succeeded conversion.
Today I applied my changes on P2J proj...
Marius Gligor
02:45 PM User Interface Feature #1789: implement the toggle-box widget
> So I think this is not ToggleBox specific and we can postpone this subtask if you do not mind. Let me know if any n... Greg Shah
02:39 PM User Interface Feature #1789: implement the toggle-box widget
> > Also may be as one more thing to do is to refactor the Button and ToggleBox implementation to merge possible comm... Eugenie Lyzenko
02:04 PM User Interface Feature #1789: implement the toggle-box widget
> Also may be as one mo thing to do is to refactor the Button and ToggleBox implementation to merge possible common c... Greg Shah
09:56 AM User Interface Feature #1789: implement the toggle-box widget
Also may be as one more thing to do is to refactor the @Button@ and @ToggleBox@ implementation to merge possible comm... Eugenie Lyzenko
09:52 AM User Interface Feature #1789: implement the toggle-box widget
> 2. The javadoc for @ToggleBoxImpl.forceCursorOnFocus()@ should explain that the return value is always false.
OK...
Eugenie Lyzenko
08:42 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0617a
1. In the javadoc for these changes, "cusror" should be "cursor".
2. The javadoc for @ToggleB...
Greg Shah
09:44 PM User Interface Feature #1789: implement the toggle-box widget
This update fixes UI artifact using new @Widget@ interface method implementation. Also the @ToggleBox@ class has been... Eugenie Lyzenko
10:19 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
I have also checked-in all test cases for the above changes. See testcases/uast/output_var_param.p and testcases/uast... Hynek Cihlar
10:01 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
*The attached file provides*
* fix for output extent parameter dimension not initialized to unknown...
Hynek Cihlar
08:46 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've updated tests as you asked. In cases when actual error is raised there are no possibility...
Constantin Asofiei
04:40 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
I've updated tests as you asked. In cases when actual error is raised there are no possibility to hardcode it to the ... Vadim Gindin
09:14 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Regression testing is finished. But atm I've found quite a lot timeout failed tests:
50 in gso_tests
42 in tc_tests...
Evgeny Kiselev

06/17/2014

05:39 PM User Interface Feature #1789: implement the toggle-box widget
> > The problematic area is marked in red. I think this is something like phantom cursor. It is blinking and disappea... Eugenie Lyzenko
04:15 PM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> For example, most buttons will only ever have a small number of possible labels (often only 1). W...
Constantin Asofiei
04:11 PM User Interface Feature #2252: implement GUI client support
I had not planned to require P2J to be running on a Windows OS in order to run the converted system. It would be a r... Greg Shah
03:53 PM User Interface Feature #2252: implement GUI client support
I have some bad news... width for TEXT/FILL-IN widgets is computed via the avg-font-width, but for BUTTON, is compute... Constantin Asofiei
10:50 AM User Interface Feature #2252: implement GUI client support
+More Findings+
11. MESSAGE statement window targeting:
For both a regular MESSAGE statement and the MESSAGE VI...
Greg Shah
09:12 AM User Interface Feature #2252: implement GUI client support
The Progress documentation suggests the following precedence order for window targeting (please note that I have alre... Greg Shah
01:32 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
For now, please change @zip64Mode="always"@ to @zip64Mode="as-needed"@. This change will be checked in soon, but for... Greg Shah
12:50 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I started the customer's server conversion on my workstation. The conversion took 4 hours 58 minutes and 41 seconds.
...
Marius Gligor
08:08 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
There is only one P2J repo, so you are OK. Greg Shah
07:30 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I started the customer server conversion on my workstation as is described on #2299.
For P2J I used the current deve...
Marius Gligor
07:20 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0617a
The changes are good.
Is there anything else to do for this task (or for #2050)? If not, the...
Greg Shah
03:53 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Using ExpressionConversionWorker the rule in annotations/functions.rules became more simple and cover also the case o... Marius Gligor
10:52 AM User Interface Feature #2229: implement CURRENT-WINDOW, ACTIVE-WINDOW and DEFAULT-WINDOW system handles for GUI
Please put all history into #2252. This task is just for time tracking. Greg Shah
08:48 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> Constantin: do you have any concerns with my changes (or with Evgeny's)?
The changes look OK to me.
Constantin Asofiei
07:16 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Constantin: do you have any concerns with my changes (or with Evgeny's)? Greg Shah
07:15 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review 0616a
I'm OK with the changes. Please run both conversion and runtime regression testing. If you hav...
Greg Shah
08:07 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
This update merged with ges_upd20140612a.zip
Fixed issues from note 28.
Also I've decided to remove unnecessary cal...
Evgeny Kiselev
06:05 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> 1. The main conclusion is there are no stacking behavior with error lists. I.e. the error list...
Constantin Asofiei
02:34 AM User Interface Feature #1805: add missing UI method support
Vadim, please use this version, the headers in Frame.java and GenericFrame.java are fixed now. Constantin Asofiei

06/16/2014

05:36 PM Database Feature #2312: match Progress collation in a SQL Server database
Apparently none of available collations are good enough.
Attached a spreadsheet with summary of the research.
* 1st...
Ovidiu Maxiniuc
04:53 AM Database Feature #2312: match Progress collation in a SQL Server database
As expected, the order is the same on both windows and linux implementations. The output file is attached.
I go o...
Ovidiu Maxiniuc
05:13 PM User Interface Feature #2252: implement GUI client support
For #2229, I have started a set of testcases to explore the behavior and features of the GUI multi-window environment... Greg Shah
04:45 PM User Interface Feature #1789: implement the toggle-box widget
I have added a note to #1791 to describe the problem and to reference note 30 in this task. You don't need to do any... Greg Shah
03:54 PM User Interface Feature #1789: implement the toggle-box widget
> What does the 4GL do here? I believe that this can't be done in the 4GL either. It probably raises an error. We sho... Eugenie Lyzenko
02:02 PM User Interface Feature #1789: implement the toggle-box widget
Code Review 0613b
The changes look fine.
> the message will display for all such widgets, not for the first enc...
Greg Shah
04:44 PM User Interface Feature #1791: implement dynamic UI support
One issue that needs to be addressed is how the order of attribute assignment (in the CREATE widget statement) can af... Greg Shah
03:29 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
In regard to how to setup and run conversion on the server project, please see #2299. Read that task history careful... Greg Shah
03:23 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0616a
The approach is much better. It is almost done now. The final issue is this code (from annotat...
Greg Shah
01:34 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Constantin, please could you offer me more details? What is server project, where is located, how to do the test? Marius Gligor
12:42 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Marius, when regression testing this update, make sure to check the converted sources for the server project, if ther... Constantin Asofiei
11:38 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here are the new changes related to this issue and #2050.
1. I created a new annotation "poly_wrapper" to be used ...
Marius Gligor
02:55 PM User Interface Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
I'm moving this to the GUI milestone as we have done more than enough for the needs of M11.
Vadim: we will pick th...
Greg Shah
01:24 PM User Interface Feature #1805: add missing UI method support
Code Review 0613a
The changes look fine. Please get this runtime regression tested.
Greg Shah
12:28 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Greg Shah wrote:
> Eric: is there a reason not to allow this to naturally support write use cases?
It's not neede...
Eric Faulhaber
11:24 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Eric: is there a reason not to allow this to naturally support write use cases? Greg Shah
08:21 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
I didn't find any write-usages myself and from the code it wasn't clear whether it was planned to use the constructor... Hynek Cihlar
03:02 AM Base Language Feature #2050 (WIP): ATTR_POLY/METH_POLY used as rvalue or in expressions
Marius Gligor
08:23 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> Please check if this is working. Does this resolve your problem? Does this work for the genera...
Evgeny Kiselev

06/14/2014

04:48 PM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Constantin Asofiei wrote:
> This suggests that the FieldReference instance created via that c'tor is read-only, and ...
Eric Faulhaber
11:42 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Hynek Cihlar wrote:
> What I am trying to say is that if you construct the @FieldReference@ with any "non-indexed" c...
Constantin Asofiei
10:49 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Greg Shah wrote:
> The actual reading (and writing if necessary) is deferred until the runtime code needs to access ...
Hynek Cihlar
01:18 PM User Interface Feature #2252: implement GUI client support
> To be clear, I don't plan to provide any support that the 4GL doesn't already provide. For compatibility purposes, ... Constantin Asofiei
09:35 AM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> Could Windows (or the 4GL) be mapping this as a "generic" sans-serif font that is actually differ...
Constantin Asofiei
06:44 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
I made some tests and committed them into @/errlist@ subfolder. There are also your tests there. Most of my tests con... Vadim Gindin

06/13/2014

07:41 PM User Interface Feature #1789: implement the toggle-box widget
Another screen artifact has been found working with @toggle-box@ widget. Take a look at @toggle_box13.jpg@. The probl... Eugenie Lyzenko
02:17 PM User Interface Feature #1789: implement the toggle-box widget
This new update fixes the note for previous one and has cleaned widget drawing code. Looks like no additional changes... Eugenie Lyzenko
10:38 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0613a
The changes look good. The only thing to change is to save off the screen-buffer changes into t...
Greg Shah
07:17 AM User Interface Feature #1789: implement the toggle-box widget
The support for @VALUE-CHANGED@ event has been added to the @ToggleBox@. The testcase to verify - @toggle_box10.p@. T... Eugenie Lyzenko
03:55 PM Database Feature #2312: match Progress collation in a SQL Server database
Ovidiu Maxiniuc wrote:
> The order in which strings are sorted in p4gl is detected by the attached Progress procedur...
Eric Faulhaber
02:20 PM Database Feature #2312: match Progress collation in a SQL Server database
Forgot to add collation test for Sql Server. Ovidiu Maxiniuc
02:19 PM Database Feature #2312 (WIP): match Progress collation in a SQL Server database
I am not sure we create a user-defined collation in SQL Server :(. From my research we have to be lucky enough to fin... Ovidiu Maxiniuc
02:05 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
> Do you think that is a good idea to use another annotation instead of "chp_wrapper" for this case?
Yes, it will ...
Greg Shah
02:02 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
When my rule from annotations/functions.rules is executed the return type of the function is not yet known. I think t... Marius Gligor
01:51 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0613b
This code in builtin_funcs.rules is definitely not right:...
Greg Shah
12:34 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Exactly right. The @on="false"@ is a way to make the contained rule part of the @else@ branch of the conditional. Greg Shah
12:33 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I did the changes in the rules. Please let me know if my changes are OK. Marius Gligor
12:02 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
OK. Now I understand. The real structure was:... Marius Gligor
11:40 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
This is my first issue on which I'm working and require to define new rules.
I have one question please regarding ru...
Marius Gligor
10:53 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0613a
1. The datetimetz imports have been expanded.
2. In functions.rules, this code is too restric...
Greg Shah
09:45 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here is the attachement. Marius Gligor
09:45 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here are the latest changes that I made on this issue.
1. I implemented a rule to wrap the result of a DYNAMIC-FUN...
Marius Gligor
10:21 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
The idea of the FieldReference is to allow the delegation of reading/writing a database field to runtime code that is... Greg Shah
04:32 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
Actually, setting the sizer in the constructor @FieldReference(Database, Class, String)@ makes sense. So the question... Hynek Cihlar
04:11 AM Base Language Bug #2293: Fixing an unfixed extent output parameter causes an error
In the constructor @FieldReference(Database, Class<?>, String)@ the setter is not set and the sizer is. This is suspi... Hynek Cihlar
02:06 AM User Interface Feature #1805: add missing UI method support
I prepared the next update that contains last corrections corresponding to your last notes. I did not add new header ... Vadim Gindin

06/12/2014

05:02 PM Database Feature #2312: match Progress collation in a SQL Server database
When sorting on a text column, Progress sorts its rows differently in certain cases than PostgreSQL does by default, ... Eric Faulhaber
10:31 AM User Interface Feature #2252: implement GUI client support
To be clear, I don't plan to provide any support that the 4GL doesn't already provide. For compatibility purposes, w... Greg Shah
10:25 AM User Interface Feature #2252: implement GUI client support
> Greg Shah wrote:
> > Include any information needed for the FONT-TABLE to be configured as well (e.g. font to font ...
Constantin Asofiei
10:18 AM User Interface Feature #2252: implement GUI client support
I've added these files to the testcases repo:
# @uast/fonts/system-metrics/font-list.txt@ - list of fonts standard f...
Constantin Asofiei
09:07 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0612a
The changes look fine.
> The only solution remains to change the conversion and to wrap the r...
Greg Shah
06:15 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Unfortunately my idea to fix the note #13 does not work. Using the following test case:... Marius Gligor
09:05 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0611b
The changes look fine.
Greg Shah
10:24 PM User Interface Feature #1789: implement the toggle-box widget
With this update correct handling for @ASSIGN@, screen value and variable value differences added. Also for now I hav... Eugenie Lyzenko
09:02 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
I think our approach to explicit terminal stream processing has been poor in the past. We "took advantage" of using ... Greg Shah
06:24 AM User Interface Feature #1805: add missing UI method support
Vadim Gindin wrote:
> Questions.
> 1) Am I using the right IDs?
Yes, the IDs are right.
> 3) May be we should del...
Constantin Asofiei
06:12 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim Gindin wrote:
> Current implementation for me does not seems clear. Why don't we use a Stack structure to main...
Constantin Asofiei
05:11 AM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
It seems we need not only additional errors list. We also need additional flags like @error@, @pending@ and some othe... Vadim Gindin

06/11/2014

07:19 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
I need to determine Terminal stream. But got a problem:... Evgeny Kiselev
05:18 PM User Interface Feature #1789: implement the toggle-box widget
> 1. Please rename @ToggleBoxImpl.drawChekBox()@ to @ToggleBoxImpl.drawCheckBox()@.
OK. Sorry this was just syntax...
Eugenie Lyzenko
04:53 PM User Interface Feature #1789: implement the toggle-box widget
Code Review 0611a
This is a very good start.
1. Please rename @ToggleBoxImpl.drawChekBox()@ to @ToggleBoxImpl.d...
Greg Shah
04:14 PM User Interface Feature #1789: implement the toggle-box widget
This update adds base skeleton for @ToggleBox@ runtime implementation. This is very early version just for review the... Eugenie Lyzenko
04:30 PM User Interface Feature #2252: implement GUI client support
OK. Automate the generation as much as is reasonable. Include any information needed for the FONT-TABLE to be confi... Greg Shah
03:58 PM User Interface Feature #2252: implement GUI client support
Greg Shah wrote:
> Please write a program that can inspect and dump these values from a legacy system. Is it suffici...
Constantin Asofiei
02:32 PM User Interface Feature #2252: implement GUI client support
The results are unfortunate but understandable.
> the metrics are not even the same across JRE implementations: Op...
Greg Shah
01:57 PM User Interface Feature #2252: implement GUI client support
About fond rendering: no useful info found in Java FX or a way to switch the font rasterizer. More, the metrics are ... Constantin Asofiei
10:02 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0611a
The changes look good.
> 2. Regarding the RAW type on the customer's Linux server I've got th...
Greg Shah
08:24 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
1. I've fixed the issues from your code review.
2. Regarding the RAW type on the customer's Linux server I've got ...
Marius Gligor

06/10/2014

01:45 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Code Review 0610a
It looks very good. Some notes:
1. For the raw(BDT) constructor, please check if a properly ...
Greg Shah
11:35 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Today I did tests using test cases like Constantin suggested. The results are the same as for message cases.
The exp...
Marius Gligor
11:41 AM Database Feature #2319: support for dialect-specific keywords in NameConverter
Because each SQL dialect has its own set of reserved keywords the @NameConverter@ must be aware and convert the names... Ovidiu Maxiniuc
11:12 AM Database Feature #2319 (New): support for dialect-specific keywords in NameConverter
Ovidiu Maxiniuc
11:20 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0610a
It looks good.
Greg Shah
11:17 AM User Interface Feature #1789: implement the toggle-box widget
Implemented error message and clearing other questions.
Start planning to implement runtime processing.
Eugenie Lyzenko
10:30 AM User Interface Feature #1789: implement the toggle-box widget
Code Review 0609b
1. The GenericWidget.isChecked()/setChecked() methods should simply execute: @throw new RuntimeE...
Greg Shah
11:02 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
> > 5. The @GenericFrame.view(FrameElement[] data)@ use of @cacheWidgetIDs()@ seems like it will never do anything. ... Greg Shah
08:26 PM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Greg Shah wrote:
> Code Review 0607a
>
> 1. @GenericFrame@ is missing a history entry.
> 2. Can @GenericFrame.re...
Evgeny Kiselev
03:31 AM Bugs Bug #1702: message_stmt[3-5].p issues
Vadim Nebogatov wrote:
> Result of conversion @message_stmt5.p@ is not compilable:
> getX() in TestFrame0 clashes...
Constantin Asofiei

06/09/2014

07:02 PM User Interface Feature #1789: implement the toggle-box widget
Added stubs for compiling the converted code. The message for @UNKNOWN@ set value is not added yet.
The question:
...
Eugenie Lyzenko
05:54 PM User Interface Feature #1789: implement the toggle-box widget
> Please test how unknown value works for the CHECKED attribute and implement it in ToggleBoxWidget.setChecked(logica... Eugenie Lyzenko
04:41 PM User Interface Feature #1789: implement the toggle-box widget
Code Review 0609a
Please test how unknown value works for the CHECKED attribute and implement it in @ToggleBoxWidg...
Greg Shah
04:40 PM User Interface Feature #1789: implement the toggle-box widget
> 1. To define isChecked() to the CommonWidget interface
Yes, you certainly need to add stubbed support for the CH...
Greg Shah
04:30 PM User Interface Feature #1789: implement the toggle-box widget
Yes, partially the conversion has already been implemented. Except handling of the @R/W@ attribute @CHECKED@. I have ... Eugenie Lyzenko
03:04 PM User Interface Feature #1789: implement the toggle-box widget
> CHUI does not make the extra space. I think in theory it is possible to simulate [ ] label layout in CHUI by defini... Greg Shah
12:16 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Marius Gligor wrote:
> message v1 + dynamic-function("f2").
> message v1 - dynamic-function("f2").
> message dynam...
Constantin Asofiei
12:02 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
For DynamicOps.plus() and DynamicOps.minus() implementation I'm using the following test case:
...
Marius Gligor
12:01 PM User Interface Feature #2252: implement GUI client support
Related to fonts: I've managed to find the formula used by 4GL to compute the @pixels-per-row@ and @pixels-per-column... Constantin Asofiei
11:33 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Code Review 0607a
1. @GenericFrame@ is missing a history entry.
2. Can @GenericFrame.refreshWidgets()@ could us...
Greg Shah
08:58 AM Base Language Feature #1628: fix any incompatibilities or missing features of NO-ECHO support
Fixed all issues from note #22, #23, #24
testcases:...
Evgeny Kiselev

06/07/2014

07:44 AM User Interface Feature #1805: add missing UI method support
Haste makes waste - It's about me in this case. I'm sorry.
I'm working on your notes. I'm really forgot about fie...
Vadim Gindin

06/06/2014

07:57 PM User Interface Feature #1790: implement menu support
For now, we can only do the ChUI version but it should be designed to add GUI later. There will be work on both conv... Greg Shah
07:53 PM User Interface Feature #1789: implement the toggle-box widget
Testcases have been committed in bzr as 1146. Eugenie Lyzenko
07:39 PM User Interface Feature #1789: implement the toggle-box widget
The attached screens are to illustrate point #1 and #2 above. The @ATTR-SPACE@ does not affect the @TOGGLE-BOX@ looki... Eugenie Lyzenko
01:28 PM User Interface Feature #1789: implement the toggle-box widget
ATTR-SPACE can be put into the frame phrase:... Greg Shah
12:37 PM User Interface Feature #1789: implement the toggle-box widget
> 1. Check if @ATTR-SPACE@ or other options can have an impact on the label positioning. All the labels in your examp... Eugenie Lyzenko
05:34 PM Bugs Bug #1702: message_stmt[3-5].p issues
Result of conversion @message_stmt5.p@ is not compilable: ... Vadim Nebogatov
01:29 PM Base Language Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server
In wrapped mode, the request and the response are both treated as a string with the serialized XML contents of the SO... Constantin Asofiei
12:50 PM Base Language Bug #2197: fix the error message list cleanup when NO-ERROR mode is enabled and ERROR-STATUS:ERRO...
Vadim, regarding Q2 in note 4: as Greg mentioned, we can't clean the list too early and the right place to me looks l... Constantin Asofiei
12:28 PM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
I would really like to avoid such a flag. The reason is simple: I want the wrapper classes (BDT subclasses) to limit... Greg Shah
11:21 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
regarding "dynamic" flag I think that is better to set on this call ControlFlowOps.invokeDynamicFunctionImpl Marius Gligor
11:20 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Marius Gligor wrote:
> In order to know if a BDT is the result of a DYNAMIC-FUNCTION call I have an idea.
Your idea...
Constantin Asofiei
11:00 AM Base Language Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method
Here are the latest changes that I did so far for other BDT's like handle, longchar, raw, memptr, date, raw etc.
I...
Marius Gligor
10:20 AM User Interface Feature #1805: add missing UI method support
Vadim Gindin wrote:
> The update passed regression testing and have committed to bzr. Rev #10545
Some issues about ...
Constantin Asofiei
09:47 AM User Interface Feature #1805: add missing UI method support
The update passed regression testing and have committed to bzr. Rev #10545 Vadim Gindin
10:06 AM User Interface Feature #2146 (Closed): add support for FIRST-TAB-ITEM/NEXT-TAB-ITEM attributes (needed for server)
Greg Shah
09:49 AM User Interface Feature #2146: add support for FIRST-TAB-ITEM/NEXT-TAB-ITEM attributes (needed for server)
The update passed regression testing and have committed to bzr. Rev #10545 Vadim Gindin
10:06 AM User Interface Feature #2144 (Closed): add minimum runtime support for methods (server)
Greg Shah

06/05/2014

09:55 AM User Interface Feature #1789: implement the toggle-box widget
Please add tests for the following cases:
1. Check if ATTR-SPACE or other options can have an impact on the label ...
Greg Shah
07:03 AM User Interface Feature #1789: implement the toggle-box widget
After analyzing of the @ABL Reference@ book the testcases to demonstrate the behavior in all possible options accordi... Eugenie Lyzenko
09:19 AM Runtime Infrastructure Bug #2305 (Closed): context-local vars need to be reset in a predetermined order
Greg Shah
02:54 AM Runtime Infrastructure Bug #2305: context-local vars need to be reset in a predetermined order
Attached was committed to bzr rev 10544. Constantin Asofiei
12:22 AM Runtime Infrastructure Bug #2305: context-local vars need to be reset in a predetermined order
Update 0601b looks good to me, nice work. Please note that header entry number 098 is duplicated in @TemporaryBuffer@. Eric Faulhaber
 

Also available in: Atom