Activity
From 10/31/2012 to 11/29/2012
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... - 09:29 AM Feature #1611: implement QUOTER utility
- ...
- 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... - 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... - 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...
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.
- 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 ...
- 08:18 AM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- Yes and yes. Correct.
- 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...
- 09:39 AM Feature #1590 (Closed): implement PROPATH assignment
- 09:00 AM Feature #1590 (Review): implement PROPATH assignment
- 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 ...
- 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 ... - 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...
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...
- 06:06 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- The second part of the stream chapter:...
- 04:29 PM Feature #1611: implement QUOTER utility
- ...
- 01:20 PM Feature #1611: implement QUOTER utility
- ...
- 12:33 PM Feature #1611: implement QUOTER utility
- Made the changes according to feedback, there's some issue though:...
- 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 ... - 09:59 AM Feature #1591: implement QUOTER built-in function
- This javadoc:...
- 08:56 AM Feature #1591: implement QUOTER built-in function
- Attached proposed update
11/26/2012
- 04:50 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- Correct.
- 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:...
- 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 ...
- 12:41 PM Feature #1920: implement persistent procedures
- ...
- 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):...
- 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... - 09:14 AM Feature #1920: implement persistent procedures
- Understood and agreed.
- 09:12 AM Feature #1920: implement persistent procedures
- One thing about handle.unwrap. 4GL allows these kind of calls:...
- 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...
- 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... - 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...
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. ...
- 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...
- 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 ...
- 08:56 AM Feature #1920: implement persistent procedures
- ...
- 08:36 AM Feature #1591: implement QUOTER built-in function
- ...
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... - 10:29 AM Feature #1920: implement persistent procedures
- In regard to the handle issue:...
- 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...
- 04:57 AM Feature #1920: implement persistent procedures
- Greg, something about the handle attributes in general. In 4GL, a code like this:...
- 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.... - 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... - 02:58 AM Feature #1591 (Review): implement QUOTER built-in function
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... - 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... - 07:52 AM Feature #1591: implement QUOTER built-in function
- Added propposed update. Submited testcase quoter-builtin-function.p to bazaar testcases repository.
- 01:55 PM Feature #1920: implement persistent procedures
- Sorry, I've changed it now, it was a typo mistake.
- 01:53 PM Feature #1920: implement persistent procedures
- Is the sample missing the empty ()?...
- 12:32 PM Feature #1920: implement persistent procedures
- New important findings: the "handle" for the "RUN ... IN handle", "DYNAMIC-FUNCTION(... IN handle)" and "FUNCTION ......
- 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...
11/20/2012
- 02:26 PM Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- OK.
- 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...
- 02:17 PM Support #1700 (Closed): test the startup, basic processing and shutdown of the P2J server and P2J...
- 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.
- 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. - 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...
- 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...
- 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... - 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 ... - 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... - 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:...
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.
- 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.
- 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.
- 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... - 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:...
- 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.
*_... - 11:36 AM Feature #1921: implement super-procedures
- Would you please show an example of both SEARCH-SELF and SEARCH-TARGET?
- 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... - 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. ...
- 10:27 AM Feature #1920: implement persistent procedures
- Agreed.
- 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...
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...
- 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...
- 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... - 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.... - 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 ... - 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:...
- 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...
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... - 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...
- 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 "... - 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...
- 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...
- 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...
- 11:49 AM Feature #1591: implement QUOTER built-in function
- This seems to be only reproducible for quoter...
- 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...
- 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:... - 01:04 PM Feature #1920: implement persistent procedures
- OK, that all makes sense.
- 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...
- 08:52 AM Feature #1920: implement persistent procedures
- ...
- 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.
- 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... - 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... - 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 ... - 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.
- 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...
- 05:17 AM Feature #1590: implement PROPATH assignment
- Added proposed update. Done regression tests - resulting sources are identical.
- 08:59 AM Feature #1921: implement super-procedures
- Agreed. See #1922.
- 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...
- 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...
11/14/2012
- 03:38 PM Feature #1920: implement persistent procedures
- Some thoughts on the implementation:...
- 02:52 PM Feature #1920: implement persistent procedures
- Some thoughts on the 4GL behavior:...
- 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... - 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... - 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...
- 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...
- 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()... - 04:59 AM Feature #1590: implement PROPATH assignment
- MAJIC conversion fails because cases like this:...
- 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... - 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...
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...
- 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.
- 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...
- 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...
- 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, ... - 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... - 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.... - 09:27 AM Feature #1920: implement persistent procedures
- Agreed. You mean that the handle.isValid() should be overridden in phandle?
- 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 ...
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.
- 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...
- 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...
- 01:02 PM Feature #1590: implement PROPATH assignment
- Added revised proposed update
- 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...
- 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... - 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... - 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...
- 03:54 AM Feature #1921: implement super-procedures
- Implement the following 4GL features:
FUNCTION ... IN SUPER
PROCEDURE ... IN SUPER
RUN SUPER statement
SUPER func... - 03:53 AM Feature #1921 (Closed): implement super-procedures
11/10/2012
- 12:23 PM Feature #1590: implement PROPATH assignment
- Added proposed update.
- 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...
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 ...
- 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 "... - 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...
- 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...
- 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...
- 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...
- 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...
- 08:04 AM Feature #1606 (WIP): implement persistent procedures/super procedures
- 12:05 PM Feature #1920: implement persistent procedures
- Implement the following 4GL features:
RUN [ PERSISTENT [SET handle]] [IN handle]
DELETE PROCEDURE/OBJECT statemen... - 12:03 PM Feature #1920 (Closed): implement persistent procedures
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...
- 02:47 PM Feature #1590: implement PROPATH assignment
- Tried the following for creating a file...
- 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...
- 11:08 AM Feature #1590: implement PROPATH assignment
- ...
- 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... - 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...
- 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...
- 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 ...
- 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...
11/07/2012
- 05:02 PM Feature #1884: add some of the v10 data types and core built-ins
- From Adrian:...
- 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... - 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...
- 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...
- 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 ...
- 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...
- 10:11 AM Feature #1590: implement PROPATH assignment
- 20.
The default propath on Progress will allways contain these values:...
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...
- 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... - 03:35 PM Feature #1590: implement PROPATH assignment
- FileSystemOps will still need the new setSearchPath() method exposed.
- 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... - 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...
- 10:39 AM Feature #1590: implement PROPATH assignment
- Tests gave the same results on both P2J and Progress
Given the following directory structure... - 10:04 AM Feature #1590: implement PROPATH assignment
- Attached equivalent tests used on progress windows os.
- 10:01 AM Feature #1590: implement PROPATH assignment
- Attached proposed update 2.
11/05/2012
- 02:51 PM Feature #1590: implement PROPATH assignment
- Thanks I managed to figure out what the problem was :)!
- 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...
- 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... - 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. ... - 11:16 AM Feature #1611 (Review): implement QUOTER utility
- 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 ...
- 11:16 AM Feature #1591 (WIP): implement QUOTER built-in function
- 11:14 AM Feature #1591 (Review): implement QUOTER built-in function
11/03/2012
- 08:07 AM Feature #1611: implement QUOTER utility
- Added proposed update for quoter utility.
- 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...
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... - 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...
- 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.
... - 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... - 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...
- 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...
11/01/2012
- 04:41 PM Feature #1884: add some of the v10 data types and core built-ins
- Some other thoughts on LONGCHAR:
0. Look through the com/goldencode/p2j/util/character class carefully. Also look... - 04:22 PM Feature #1884 (WIP): add some of the v10 data types and core built-ins
- 04:16 PM Feature #1884: add some of the v10 data types and core built-ins
- The LONGCHAR support provides character data in 4GL that can exceed 32KB in size. Our character class already can ha...
- 04:17 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- Yes, you're right. I forgot about that dependency. The task #1884 is where we are putting some new data type suppor...
- 03:40 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- The BASE64-ENCODE function:
Converts binary data into a Base64 character string, and returns a LONGCHAR containing ... - 09:28 AM Feature #1646 (WIP): implement BASE64-ENCODE/BASE64-DECODE built-in functions
10/31/2012
- 05:34 PM Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- Review the documentation for these functions in the Progress 4GL Language Reference. Write some testcases to ensure ...
- 02:35 PM Feature #1885 (Closed): fix and add necessary format string support
- 02:21 PM Feature #1884: add some of the v10 data types and core built-ins
- types: DATETIME, LONGCHAR, INT64 (needed for DB support of _lock-recid and for sequences); DATETIME(), NOW(), ADD-INT...
- 02:21 PM Feature #1884 (Closed): add some of the v10 data types and core built-ins
Also available in: Atom