|
1 | 1 | NEWS - user visible changes -*- outline -*-
|
2 | 2 |
|
| 3 | +* Changes in opensource COBOL 1.3J |
| 4 | + |
| 5 | +** New features |
| 6 | + |
| 7 | +*** Unicode (UTF-8 encoding) support. Add --enable-utf8 option to 'configure' parameters |
| 8 | + to activate. Without the option, SHIFT-JIS support is default for the configure. |
| 9 | + The features of Unicode support are: |
| 10 | + 1. allocate 3 bytes for single 'N' in PICUTURE clause. |
| 11 | + 2. unit of arguments in reference modification and parameter values in |
| 12 | + INSPECT statement are bytes (not a count of characters). |
| 13 | + 3. padding blank by half-with (1 byte for each) spaces. |
| 14 | + 4. suppress check for mixed full-witdth/half-width char. strings in |
| 15 | + STRING statement parameters. |
| 16 | + * These semantics of the UTF-8 support may change in the future. |
| 17 | + |
| 18 | +*** Support some of COBOL dialect and unsupported statements/functions frequently used |
| 19 | + in existing COBOL program assets. |
| 20 | + |
| 21 | +*** SPLIT KEYS (for VBISAM) based on the article on The OpenCOBOL Project FORUM. |
| 22 | + http://www.opencobol.org/modules/newbb/viewtopic.php?topic_id=1503&forum=1 |
| 23 | + *** Thank you! the author Mr. JoeRobbins and The OpenCOBOL Project. *** |
| 24 | + |
| 25 | +*** LEADING/TRAILING phrases in COPY - REPLACING statements. |
| 26 | + |
| 27 | +*** add option to allow inconsistent program-id in END-PROGRAM. |
| 28 | + (allow-end-program-with-wrong-name in conf. setting) |
| 29 | + |
| 30 | +*** add option to allow ommiting ALSO keyword in EVALUATE. |
| 31 | + (allow-missing-also-clause-in-evaluate in conf. setting) |
| 32 | + |
| 33 | +*** add option to allow empty (0 line) imperative statement in EVALUATE. |
| 34 | + (allow-empty-imperative-statement in conf. setting) |
| 35 | + |
| 36 | +*** add option to enable PROGRAM-STATUS register. |
| 37 | + (enable-program-status-register in conf. setting) |
| 38 | + |
| 39 | +*** add option to enable SORT-STATUS register. |
| 40 | + (enable-sort-status-register in conf. setting) |
| 41 | + |
| 42 | +*** add option to support function names below in SPECIAL-NAMES. |
| 43 | + ARGUMENT-NUMBER |
| 44 | + ARGUMENT-VALUE (enable-special-names-argument-clause in conf. setting) |
| 45 | + ENVIRONMENT-NAME |
| 46 | + ENVIRONMENT-VALUE (eable-special-names-environment-clause in conf. setting) |
| 47 | + |
| 48 | +*** add option to enable function LENG. |
| 49 | + (enable-leng-intrinsic-function in conf. setting) |
| 50 | + |
| 51 | +*** add option to enable function LENGTH-AN. |
| 52 | + (enable-length-an-intrinsic-function in conf. setting) |
| 53 | + |
| 54 | +*** add option to enable function NATIONAL. |
| 55 | + (enable-national-intrinsic-function in conf. setting) |
| 56 | + |
| 57 | +** Changes |
| 58 | + |
| 59 | +*** now currency symbol can be changed in conf. setting. |
| 60 | + (default-currency-symbol) |
| 61 | + |
| 62 | +*** length check limits are loosen, and enable to be changed in conf. setting. |
| 63 | + (max-alpha-character-data-size for alnum, default to 2147483647, |
| 64 | + max-sjis-character-data-size for SHIFT-JIS, default to 1073741823, |
| 65 | + max-utf8-character-data-size for UTF-8, default to 715827882) |
| 66 | + |
| 67 | +** Bug fixes |
| 68 | + |
| 69 | +*** invalid adress reference in external file handler (USERFH) (only occurs in 64bit |
| 70 | + environment). |
| 71 | + |
| 72 | +*** wrong line number in compilation messeages when -free_1col_aster is applied. |
| 73 | + |
| 74 | +*** failure in reference modification at NATIONAL EDITED field. |
| 75 | + |
| 76 | +*** internal error on Japanese string in PROGRAM-ID. |
| 77 | + |
| 78 | +*** ABEND on compiling reference modification at undefined field. |
| 79 | + |
| 80 | +*** symbol table corrupt once after put error message including japanese symbol. |
| 81 | + |
| 82 | +*** fail to lookup japanese symble including "___". |
| 83 | + |
| 84 | +*** failure in converting alnum to national string. |
| 85 | + |
| 86 | +*** invalid result of MOVE LOW-VALUE to COMP or COMP-3 field. |
| 87 | + |
| 88 | +*** compiler warnings on building v1.2J. |
| 89 | + |
| 90 | +----------------------------------------------------------------------- |
| 91 | + |
3 | 92 | * Changes in opensource COBOL 1.2J
|
4 | 93 |
|
5 | 94 | ** Support Feature of Japanese, such as constant and definition of data and operation of data.
|
@@ -38,6 +127,8 @@ NEWS - user visible changes -*- outline -*-
|
38 | 127 | ** Fixed the problem that COPY statement ignores the last line of each copybook when it does
|
39 | 128 | not end with line break.
|
40 | 129 |
|
| 130 | +----------------------------------------------------------------------- |
| 131 | + |
41 | 132 | * OpenCOBOL 1.0 released
|
42 | 133 |
|
43 | 134 | * Changes in OpenCOBOL 0.33
|
|
0 commit comments