Project

General

Profile

Activity

From 11/02/2012 to 12/01/2012

11/30/2012

06:12 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
All the following calls from the file_system.odt have testcases, converts and run in Windows environment:... Eugenie Lyzenko
06:01 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
I just retested and have the correction. The case 1 can be left untouched. And moreover case 2 can be unchanged too. ... Eugenie Lyzenko
05:10 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
Is case 1 really a problem? That is about writing a newline, not searching for one. I think it should write the loc... Greg Shah

11/29/2012

03:42 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
The investigation results:
Affected code is located in com.goldencode.p2j.util package, classes Stream and FileStrea...
Eugenie Lyzenko
09:29 AM Feature #1611: implement QUOTER utility
... Greg Shah
09:27 AM Feature #1611: implement QUOTER utility
Constantin, you raise some good points.
Here are the differences as I know them:
- On Windows, the executable...
Greg Shah
09:19 AM Feature #1611: implement QUOTER utility
Related to this
Quoter syntax is:
@quoter [options] [input_file] >[output_file]@
In the quoter implementation I...
Costin Savin
03:13 AM Feature #1611: implement QUOTER utility
I don't think it is that easy to replace "quoter" references from the process-launching command with the "java ..." c... Constantin Asofiei

11/28/2012

01:27 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
OK. Please propose a fix as part of this task. Greg Shah
12:51 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
The testing respective 4GL program in Windows OpenEdge10 discovers the 4GL accepts both Linux and Windows style line ... Eugenie Lyzenko
08:18 AM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
Yes and yes. Correct. Greg Shah
07:17 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
> Please test the same case in 4GL on Windows. In other words: does the 4GL properly honor the Linux line end the sam... Eugenie Lyzenko
09:39 AM Feature #1590 (Closed): implement PROPATH assignment
Greg Shah
09:00 AM Feature #1590 (Review): implement PROPATH assignment
Costin Savin
08:45 AM Feature #1611: implement QUOTER utility
Constantin: you make very good points here. Yes, these other cases are problems. And the client-side invocation is ... Greg Shah
08:28 AM Feature #1611: implement QUOTER utility
Tested @INPUT THROUGH@ and @OUTPUT THROUGH@ stream case and they are viable.
The @INPUT-OUTPUT THROUGH@ stream case ...
Costin Savin
07:10 AM Feature #1611: implement QUOTER utility
Greg, some thoughts about the QUOTER utility: as this is an external program invoked via the OS-COMMAND and other pro... Constantin Asofiei

11/27/2012

06:58 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
It is an interesting finding (about the Linux line ending not being honored in P2J on Windows). Please test the same... Greg Shah
06:06 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
The second part of the stream chapter:... Eugenie Lyzenko
04:29 PM Feature #1611: implement QUOTER utility
... Greg Shah
01:20 PM Feature #1611: implement QUOTER utility
... Costin Savin
12:33 PM Feature #1611: implement QUOTER utility
Made the changes according to feedback, there's some issue though:... Costin Savin
07:39 PM Feature #1611 (WIP): implement QUOTER utility
This is much better.
Feedback:
1. What are the results of your testing with these options? I see that you have ...
Greg Shah
09:59 AM Feature #1591: implement QUOTER built-in function
This javadoc:... Greg Shah
08:56 AM Feature #1591: implement QUOTER built-in function
Attached proposed update Costin Savin

11/26/2012

04:50 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
Correct. Greg Shah
04:13 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
Need to clarify in requirements for the following resources:... Eugenie Lyzenko
01:24 PM Feature #1611: implement QUOTER utility
Added proposed update, commityed testcases to bazaar, run regression tests (to see if they don't fail because of the ... Costin Savin
12:41 PM Feature #1920: implement persistent procedures
... Greg Shah
12:02 PM Feature #1920: implement persistent procedures
A "message h:next-sibling:prev-sibling:next-sibling:name." statement gets parsed this way (from .parser file):... Constantin Asofiei
11:15 AM Feature #1920: implement persistent procedures
I wonder if treating COLON as a binary operator will help with the conversion.
I also wonder if we are parsing cha...
Greg Shah
09:14 AM Feature #1920: implement persistent procedures
Understood and agreed. Greg Shah
09:12 AM Feature #1920: implement persistent procedures
One thing about handle.unwrap. 4GL allows these kind of calls:... Constantin Asofiei
09:11 AM Feature #1920: implement persistent procedures
> In regards to the RUN <proc> PERSISTENT, is that a case where we know that <proc> is an external procedure (or shou... Constantin Asofiei
09:03 AM Feature #1920: implement persistent procedures
Sorry, I wish I was wrong on this point.
In regards to the RUN <proc> PERSISTENT, is that a case where we know tha...
Greg Shah
03:33 AM Feature #1920: implement persistent procedures
Greg, you are correct, 4GL allows '.', '\' and '/' characters as part of an internal procedure's name; so, we can't d... Constantin Asofiei

11/23/2012

04:42 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
For now the following features described in streams.odt chapter have testcases to demonstrate conversion in Windows. ... Eugenie Lyzenko
11:23 AM Feature #1920: implement persistent procedures
About the static calculation of called code in a RUN statement, I am concerned with this information you posted in #1... Greg Shah
10:37 AM Feature #1920: implement persistent procedures
Actually, the only case when conversion knows for sure what to emit is the RUN filename statement, when the filename ... Constantin Asofiei
08:56 AM Feature #1920: implement persistent procedures
... Greg Shah
08:36 AM Feature #1591: implement QUOTER built-in function
... Greg Shah

11/22/2012

11:17 AM Feature #1920: implement persistent procedures
1 - This would be my choice too.
2 - Yes
3 - If there is only one handle.unwrap method to access the attributes...
Constantin Asofiei
10:29 AM Feature #1920: implement persistent procedures
In regard to the handle issue:... Greg Shah
06:36 AM Feature #1920: implement persistent procedures
Another thing about RUN filename PERSIST [SET handle] statement. We can either emit this something like (for a RUN te... Constantin Asofiei
04:57 AM Feature #1920: implement persistent procedures
Greg, something about the handle attributes in general. In 4GL, a code like this:... Constantin Asofiei
11:13 AM Feature #1591: implement QUOTER built-in function
1. This issue seems to appear when I recheck the files from the zip before submitting, I'm aware of it now.
3....
Costin Savin
09:44 AM Feature #1591: implement QUOTER built-in function
Feedback:
1. The file rules/convert/builtin_functions.rules~ should not be in the update zip.
2. There are stil...
Greg Shah
02:58 AM Feature #1591 (Review): implement QUOTER built-in function
Costin Savin

11/21/2012

02:12 PM Feature #1591: implement QUOTER built-in function
Added revised update but for
14:
Couldn't find the wrong alignment...
Costin Savin
12:13 PM Feature #1591: implement QUOTER built-in function
Feedback:
1. Rename workQuoter() to quoterWorker().
2. workQuoter() is private static. Per the coding standard...
Greg Shah
07:52 AM Feature #1591: implement QUOTER built-in function
Added propposed update. Submited testcase quoter-builtin-function.p to bazaar testcases repository. Costin Savin
01:55 PM Feature #1920: implement persistent procedures
Sorry, I've changed it now, it was a typo mistake. Constantin Asofiei
01:53 PM Feature #1920: implement persistent procedures
Is the sample missing the empty ()?... Greg Shah
12:32 PM Feature #1920: implement persistent procedures
New important findings: the "handle" for the "RUN ... IN handle", "DYNAMIC-FUNCTION(... IN handle)" and "FUNCTION ...... Constantin Asofiei
11:16 AM Feature #1626: implement OS-DIR support as an INPUT stream
Please review the features of the OS-DIR input stream type in the INPUT FROM language statement. You should implemen... Greg Shah

11/20/2012

02:26 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
OK. Eugenie Lyzenko
02:24 PM Feature #1648 (WIP): review all filesystem support (runtime) on Windows and fix/resolve any issues
Please review the streams.odt and file_system.odt chapters of the Conversion Reference. Both chapters have summary t... Greg Shah
02:17 PM Support #1700 (Closed): test the startup, basic processing and shutdown of the P2J server and P2J...
Greg Shah
07:53 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
I rebuilt staging. Please distribute the update via email. Greg Shah
07:32 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Checked in p2j bzr and applied to staging.
Need to run ant jar in staging p2j to take effect.
Eugenie Lyzenko
02:03 PM Feature #1591: implement QUOTER built-in function
After retest on Progress found that custom null can only be provided with 3 argument call, if a 2 argument it's tried... Costin Savin
12:13 PM Feature #1591: implement QUOTER built-in function
I understand. Don't worry about the fact that the result will not work in PostgreSQL. We know this. But any such d... Greg Shah
11:05 AM Feature #1591: implement QUOTER built-in function
Is the main purpose of quoter to be used with database query instructions like where clauses?
If so, there might be s...
Costin Savin
09:20 AM Feature #1921: implement super-procedures
> This is ridiculous.
I agree, it took me a while to figure it out that the search mode is not for the caller, but ...
Constantin Asofiei
08:43 AM Feature #1921: implement super-procedures
This is ridiculous. Some thoughts in general:
1. The complexity of this behavior is high.
2. There is a mismatch...
Greg Shah
07:23 AM Feature #1921: implement super-procedures
To demonstrate how SEARCH-SELF and SEARCH-TARGET behave, let's assume we have this super-procedure hierarchy:... Constantin Asofiei

11/19/2012

05:16 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
You can check in the change to bzr and apply it to staging. Greg Shah
03:27 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The modified versions of the ChuiSimulator.java and SwingHelper.java have been uploaded for review. Eugenie Lyzenko
11:46 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Prepare the update zip file and attach it to this issue's history. I will then do a final code review and let you know. Greg Shah
11:22 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
OK. What about changes testing and uploading?
The code involved in the change does not affect the usual client beh...
Eugenie Lyzenko
07:42 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Go with your 2nd approach:... Greg Shah
05:05 PM Feature #1884: add some of the v10 data types and core built-ins
This is a list of static fields/methods that should be moved from the character class to the new TextOps class.
*_...
Adrian Lungu
11:36 AM Feature #1921: implement super-procedures
Would you please show an example of both SEARCH-SELF and SEARCH-TARGET? Greg Shah
10:01 AM Feature #1921: implement super-procedures
SUPER-PROCEDURES attribute:
- contains the string representation of the super procedure stack
- the top of the stac...
Constantin Asofiei
05:30 AM Feature #1921: implement super-procedures
Just a note, I think we do probably have dynamic calls, even though the SUPER-PROCEDURE stack is effectively static. ... Guy M
10:27 AM Feature #1920: implement persistent procedures
Agreed. Greg Shah
10:26 AM Feature #1920: implement persistent procedures
The next steps for this task (and super-procedures) are:
1a. provide conversion support for all related 4GL features...
Constantin Asofiei

11/16/2012

06:25 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Your change is not enough to get the ChUI client working. Consider the constructor of the ChuiSimulator class. The ge... Eugenie Lyzenko
05:21 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
OK, this is close. But it seems that the real problem is just with our isMonospaced() implementation. In other word... Greg Shah
04:31 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
More investigation.
Looks like the reason for screen corruption in Windows monospaced has been found. The CHUI out...
Eugenie Lyzenko
07:35 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The debugging results:
1. The SwingHelper.getMonoFontList() and SwingHelper.isMonospaced() are seems to work fine....
Eugenie Lyzenko
02:38 PM Feature #1884: add some of the v10 data types and core built-ins
I recreated the longchar class as a subclass of character and added only the constructors.
I created the new class ...
Adrian Lungu
07:50 AM Feature #1591: implement QUOTER built-in function
After more tests it seems that in fact quoter uses a fixed format for date not the format it is defined with:... Costin Savin
07:09 AM Feature #1590: implement PROPATH assignment
Runtime regression testing has passed. The update was applied to staging (without the testcase), staging P2J was rebu... Constantin Asofiei

11/15/2012

04:58 PM Feature #1884: add some of the v10 data types and core built-ins
Go forward with this approach:
1. Make longchar a subclass of character. Override only as minimally necessary. I...
Greg Shah
02:11 PM Feature #1884: add some of the v10 data types and core built-ins
I admit that a new longchar class with a lot of duplicated methods is not a solution but I went on this route to have... Adrian Lungu
02:03 PM Feature #1591: implement QUOTER built-in function
Make sure you test each data type with explicit format strings that are different from the default.
Example, try "...
Greg Shah
01:29 PM Feature #1591: implement QUOTER built-in function
Good point. In this case, it is probably best to call a variant of quoter(). Perhaps it should be named quoterForma... Greg Shah
01:23 PM Feature #1591: implement QUOTER built-in function
That may pose some problems since quoter can also be called with 2 or 3 parameters (custom unknown replacement and cu... Costin Savin
01:02 PM Feature #1591: implement QUOTER built-in function
This means that during conversion, you must emit any non-default format string for the variable into the quoter() cal... Greg Shah
11:49 AM Feature #1591: implement QUOTER built-in function
This seems to be only reproducible for quoter... Costin Savin
11:11 AM Feature #1591: implement QUOTER built-in function
Please provide a small sample here that shows the problem. Please note that when you say "string equivalent of the d... Greg Shah
10:11 AM Feature #1591: implement QUOTER built-in function
There seems to be a problem for date variables
Assuming we have the following variable:...
Costin Savin
01:04 PM Feature #1920: implement persistent procedures
OK, that all makes sense. Greg Shah
12:49 PM Feature #1920: implement persistent procedures
> IF this behavior was associated with widgets/frames, we would want to replace the referent with a dynamic proxy (in... Constantin Asofiei
08:52 AM Feature #1920: implement persistent procedures
... Greg Shah
08:27 AM Feature #1920: implement persistent procedures
For #1920-11 - I've added the comment to #1921, please update there all info about super procedures. Constantin Asofiei
07:11 AM Feature #1920: implement persistent procedures
Hi Greg,
Thanks for adding me in- that is interesting, but what a nightmare!
Why did Progress have to come up w...
Guy M
03:53 AM Feature #1920: implement persistent procedures
Answers for entry #1920-8
> Yes. The behavior also suggests that there may be an additional state of "deleted". Un...
Constantin Asofiei
02:43 AM Feature #1920: implement persistent procedures
Answers for #1920-7
> If I understand correctly, calls to these entry points are all done indirectly (e.g. RUN x IN ...
Constantin Asofiei
12:37 PM Feature #1590: implement PROPATH assignment
Regression testing is running in a staging copy. If it passes, I'll apply the update to staging. Constantin Asofiei
11:09 AM Feature #1590: implement PROPATH assignment
The proposed update looks good. Please work with Constantin to get runtime regression testing done on lightning stag... Greg Shah
05:17 AM Feature #1590: implement PROPATH assignment
Added proposed update. Done regression tests - resulting sources are identical. Costin Savin
08:59 AM Feature #1921: implement super-procedures
Agreed. See #1922. Greg Shah
08:36 AM Feature #1921: implement super-procedures
If we can somehow use hints to hard code the super procedure hierarchy and, during conversion, extract the entire hie... Constantin Asofiei
08:26 AM Feature #1921: implement super-procedures
Hi Greg,
Thanks for adding me in- that is interesting, but what a nightmare!
Why did Progress have to come up w...
Constantin Asofiei

11/14/2012

03:38 PM Feature #1920: implement persistent procedures
Some thoughts on the implementation:... Greg Shah
02:52 PM Feature #1920: implement persistent procedures
Some thoughts on the 4GL behavior:... Greg Shah
09:40 AM Feature #1920: implement persistent procedures
A. Implementation problems:
1. still need to find out how the exposed TRIGGERs work in 4GL, but I'll leave this last...
Constantin Asofiei
09:40 AM Feature #1920: implement persistent procedures
0. a procedure handle will expose public internal procedures, functions and also triggers.
1. the standard procedu...
Constantin Asofiei
02:29 PM Feature #1590: implement PROPATH assignment
Only the build has failed. Check the build.xml to see the amount of memory needed for the compile target. Change th... Greg Shah
02:15 PM Feature #1590: implement PROPATH assignment
I made the changes and ran the regression tests however I got a message at the end that Error occurred during initia... Costin Savin
09:09 AM Feature #1590: implement PROPATH assignment
This sounds like a good approach.
Costin: please make the changes to EnvironmentOps and to Preprocessor.evaluate()...
Greg Shah
04:59 AM Feature #1590: implement PROPATH assignment
MAJIC conversion fails because cases like this:... Constantin Asofiei
01:38 PM Feature #1884: add some of the v10 data types and core built-ins
1. We don't want to duplicate code. BUT
2. We need to limit the operators, built-in functions and so forth as neede...
Greg Shah
12:42 PM Feature #1884: add some of the v10 data types and core built-ins
In order to go further with implementing the LONGCHAR data type I created the longchar class as a copy of the charact... Adrian Lungu

11/13/2012

06:34 PM Feature #1884: add some of the v10 data types and core built-ins
I reviewed the 4gl operator functions and procedures implemented by the character class and also the ones taking LONC... Adrian Lungu
01:55 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Applied to staging and checked in Bazaar. Eugenie Lyzenko
01:29 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The update has been repackaged. Also it includes the directory.xml.win and directory.xml.linux files for both systems... Eugenie Lyzenko
11:56 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The only change needed is to re-zip the update without the p2j/ prefix. Zip everything from inside the p2j/ director... Greg Shah
11:27 AM Feature #1590: implement PROPATH assignment
Looks good.
The next step is to get it fully regression tested. This change affects both conversion and runtime, ...
Greg Shah
10:52 AM Feature #1590: implement PROPATH assignment
Added revised update,
1. Corrected the Javadoc , hopefully I done most of the code formatting mistakes to remember t...
Costin Savin
09:48 AM Feature #1590: implement PROPATH assignment
Feedback:
1. Please see the JavaDoc section of the doc.html section of the coding standards. Your EnvironmentOps....
Greg Shah
09:27 AM Feature #1920: implement persistent procedures
Agreed. You mean that the handle.isValid() should be overridden in phandle? Greg Shah
08:11 AM Feature #1920: implement persistent procedures
I think the VALID-HANDLE function should be implemented too (it checks if a handle is valid), because after a DELETE ... Constantin Asofiei

11/12/2012

06:03 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The new version with commented out the dead command has been uploaded. Eugenie Lyzenko
01:34 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
> Package the changes as a proper update zip. These do not affect anything in the conversion or runtime, so we will j... Eugenie Lyzenko
11:43 AM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
Package the changes as a proper update zip. These do not affect anything in the conversion or runtime, so we will ju... Greg Shah
01:02 PM Feature #1590: implement PROPATH assignment
Added revised proposed update Costin Savin
10:43 AM Feature #1590: implement PROPATH assignment
Please see the P2J Conversion Handbook, Project Setup chapter. In the "Global Configuration" section, look at the "un... Greg Shah
10:16 AM Feature #1590: implement PROPATH assignment
After looking for error replication discovered it fails when \ is at the end of the string operand.
Example:
<p...
Costin Savin
08:27 AM Feature #1590: implement PROPATH assignment
Feedback on the code:
1. EnvironmentOps still needs the copyright date updated to 2012.
2. Please put the first...
Greg Shah
08:10 AM Feature #1590: implement PROPATH assignment
Please show a very small sample 4GL procedure here where Progress deals with "\" correctly and P2J fails. Make the c... Greg Shah
03:54 AM Feature #1921: implement super-procedures
Implement the following 4GL features:
FUNCTION ... IN SUPER
PROCEDURE ... IN SUPER
RUN SUPER statement
SUPER func...
Constantin Asofiei
03:53 AM Feature #1921 (Closed): implement super-procedures
Constantin Asofiei

11/10/2012

12:23 PM Feature #1590: implement PROPATH assignment
Added proposed update. Costin Savin
12:12 PM Feature #1590: implement PROPATH assignment
Already tried that with the same result - conversion fail, however double "\\" seems to work fine with p2j and progre... Costin Savin

11/09/2012

05:30 PM Feature #1590: implement PROPATH assignment
For now, just use the preprocessor conditional processing and the OPSYS built-in to detect the platform on which the ... Greg Shah
04:23 PM Feature #1590: implement PROPATH assignment
There seems to be a problem with slash and backslash when defining directories
When run on windows PROGRESS using "...
Costin Savin
04:03 PM Support #1700: test the startup, basic processing and shutdown of the P2J server and P2J client o...
The new tests does not have the issues except one that related to the Swing screen representation. The basic function... Eugenie Lyzenko
12:07 PM Feature #1606: implement persistent procedures/super procedures
I've added #1920 for persistent procedures; I suggest to leave this task for tracking the implementation of the super... Constantin Asofiei
08:41 AM Feature #1606: implement persistent procedures/super procedures
I agree that we must work around the fact that the super-procedure chain is built at runtime NOT at compile time. You... Constantin Asofiei
08:18 AM Feature #1606: implement persistent procedures/super procedures
One approach is to use reflection to fully and "naturally" implement the features. We know that will work and it can... Greg Shah
08:10 AM Feature #1606: implement persistent procedures/super procedures
One of the major design decisions will relate to how we handle the super procedure chain. The idea of super procedur... Greg Shah
08:04 AM Feature #1606 (WIP): implement persistent procedures/super procedures
Constantin Asofiei
12:05 PM Feature #1920: implement persistent procedures
Implement the following 4GL features:
RUN [ PERSISTENT [SET handle]] [IN handle]
DELETE PROCEDURE/OBJECT statemen...
Constantin Asofiei
12:03 PM Feature #1920 (Closed): implement persistent procedures
Constantin Asofiei

11/08/2012

03:26 PM Feature #1590: implement PROPATH assignment
This does not work in the 4GL for a simple reason: most language statements that deal with the file system do not DIR... Greg Shah
02:47 PM Feature #1590: implement PROPATH assignment
Tried the following for creating a file... Costin Savin
11:55 AM Feature #1590: implement PROPATH assignment
I will implementing the 2nd choice, what I wanted to say about p2j starting from where the client is running referred... Costin Savin
11:08 AM Feature #1590: implement PROPATH assignment
... Greg Shah
11:01 AM Feature #1590: implement PROPATH assignment
Ran with the full path of prowin32:
When it is ran in this configuration the reference path "." is the directory whe...
Costin Savin
09:47 AM Feature #1590: implement PROPATH assignment
I don't know, it is possible that the PATH does not include the Progress directories. But you can do 2 simple things... Greg Shah
09:12 AM Feature #1590: implement PROPATH assignment
prowin32 and pro are not recognized as internal or external command, operable program or batch file on the Progress t... Costin Savin
08:47 AM Feature #1590: implement PROPATH assignment
Your problems all stem from the fact that when you run the test program from the "Procedure Editor", the environment ... Greg Shah
06:02 AM Feature #1590: implement PROPATH assignment
Progress seems to support relative paths in general so not sure why it wouldn't support it in PROPATH also
After run...
Costin Savin

11/07/2012

05:02 PM Feature #1884: add some of the v10 data types and core built-ins
From Adrian:... Greg Shah
03:38 PM Feature #1884: add some of the v10 data types and core built-ins
There are no differences between CHAR and LONGCHAR related to code page.
* CODEPAGE–CONVERT works the same way for C...
Adrian Lungu
02:46 PM Feature #1590: implement PROPATH assignment
The other question: does Progress support relative paths in the PROPATH? I suspect it does, but you should determine... Greg Shah
02:43 PM Feature #1590: implement PROPATH assignment
It seems like SEARCH(PROGRAM-NAME(1)) will return the fully qualified filename of the current program (so long as the... Greg Shah
02:33 PM Feature #1590: implement PROPATH assignment
Researched and tried a couple of Progress methods to see if I can get to find the directory containing the test data ... Costin Savin
11:33 AM Feature #1590: implement PROPATH assignment
You should not need to prompt the user for pathing. Instead, use the filesystem features of the 4GL to make the prog... Greg Shah
10:11 AM Feature #1590: implement PROPATH assignment
20.
The default propath on Progress will allways contain these values:...
Costin Savin

11/06/2012

05:33 PM Feature #1884: add some of the v10 data types and core built-ins
My only question so far is related to the codepage info. Is there a difference between how character and longchar ha... Greg Shah
05:16 PM Feature #1884: add some of the v10 data types and core built-ins
LONGCHAR data type:
* CHARACTER data that is not limited to 32K in size. LONGCHAR variables can be any size (limited...
Adrian Lungu
03:35 PM Feature #1590: implement PROPATH assignment
FileSystemOps will still need the new setSearchPath() method exposed. Greg Shah
03:16 PM Feature #1590: implement PROPATH assignment
3. I forgot that the indentation applies to all code not only to Java Files
For the formatting problems I've set the...
Costin Savin
12:33 PM Feature #1590: implement PROPATH assignment
Please note that I am having to repeat the same feedback as provided previously, because some of the prior feedback w... Greg Shah
10:39 AM Feature #1590: implement PROPATH assignment
Tests gave the same results on both P2J and Progress
Given the following directory structure...
Costin Savin
10:04 AM Feature #1590: implement PROPATH assignment
Attached equivalent tests used on progress windows os. Costin Savin
10:01 AM Feature #1590: implement PROPATH assignment
Attached proposed update 2. Costin Savin

11/05/2012

02:51 PM Feature #1590: implement PROPATH assignment
Thanks I managed to figure out what the problem was :)!
Costin Savin
02:36 PM Feature #1590: implement PROPATH assignment
Show the testcase code (that is behaving strangely) here and also show the output of running it on the 4GL. I will h... Greg Shah
02:34 PM Feature #1590: implement PROPATH assignment
There seems to be a something wrong with the testcase when run on Progress or a Progress bug.
When assigning a new v...
Costin Savin
12:00 PM Feature #1611: implement QUOTER utility
Feedback:
1. The history entry in rules/annotations/input_output.rules needs to be updated from 009 to 010.
2. ...
Greg Shah
11:16 AM Feature #1611 (Review): implement QUOTER utility
Costin Savin
11:13 AM Feature #1611: implement QUOTER utility
Is this ready for review? That would mean that you have no known issues and the update fully meets the requirements ... Greg Shah
11:16 AM Feature #1591 (WIP): implement QUOTER built-in function
Costin Savin
11:14 AM Feature #1591 (Review): implement QUOTER built-in function
Costin Savin

11/03/2012

08:07 AM Feature #1611: implement QUOTER utility
Added proposed update for quoter utility. Costin Savin
08:06 AM Feature #1611: implement QUOTER utility
It seems that Progress replaces null resulting values with @-@, That and the fact that new line character(enter) is d... Costin Savin

11/02/2012

02:20 PM Feature #1591: implement QUOTER built-in function
Feedback on the proposed changes:
1. Each file with a standard header needs the copyright notice updated to 2012 i...
Greg Shah
01:53 PM Feature #1590: implement PROPATH assignment
Now that you have access to the 4GL development system, please make sure that you do more thorough testing of the PRO... Greg Shah
01:27 PM Feature #1590: implement PROPATH assignment
When you post your updated code, do not delete the old update. I want those to stay around for reference purposes.
...
Greg Shah
01:26 PM Feature #1590: implement PROPATH assignment
Feedback on the proposed changes:
1. Each file with a standard header needs the copyright notice updated to 2012 i...
Greg Shah
01:22 PM Feature #1611: implement QUOTER utility
Good work. Finish off the testing to ensure that you have a complete specification. It is common for the Progress d... Greg Shah
12:54 PM Feature #1611: implement QUOTER utility
The weird characters that appeared in - c tests seem to be caused by test data being altered at ftp transfer(though i... Costin Savin
 

Also available in: Atom