|
17 | 17 | first, close the file descriptor only if the stream is NULL |
18 | 18 | (fixes assertions under MSVC debug) |
19 | 19 |
|
| 20 | +2024-12-20 David Declerck <david.declerck@ocamlpro.com> |
| 21 | + |
| 22 | + * fileio.c (indexed_start_internal)->fbdb.c: improve handling of partial |
| 23 | + keys, to ensure BDB always compares keys of identical length |
| 24 | + |
| 25 | +2024-12-18 David Declerck <david.declerck@ocamlpro.com> |
| 26 | + |
| 27 | + * string.c: fix a bug where the source of STRING/UNSTRING/INSPECT |
| 28 | + is overwritten, by restoring the *_copy fields that were removed |
| 29 | + with the change on 2024-02-26 |
| 30 | + |
20 | 31 | 2024-12-11 Emilien Lemaire <emilien.lemaire@ocamlpro.com> |
21 | 32 |
|
22 | 33 | * fileio.c->fbdb.c: fixed Bug #1032 by always using global thread-static variable |
|
27 | 38 | Reverted change 2022-02-21 to integrate change |
28 | 39 | from GnuCOBOL 3.1 2023-04-04 |
29 | 40 |
|
30 | | -2024-08-04 David Declerck <david.declerck@ocamlpro.com> |
31 | | - |
32 | | - Adjustments to merge 2020-06-20: |
33 | | - * common.c (cob_sys_x91): activated functions 46-49 |
34 | | - |
35 | 41 | 2024-08-28 David Declerck <david.declerck@ocamlpro.com> |
36 | 42 |
|
37 | 43 | * intrinsics.c (cob_intr_random), move.c (cob_move_display_to_packed): |
|
43 | 49 | * common.c (DllMain) [_MSC_VER]: added calls to _CrtSetReportMode |
44 | 50 | to disable Windows error popups and redirect them to stderr |
45 | 51 |
|
| 52 | +2024-08-17 Ammar Almorsi <ammaralmorsi@gmail.com> |
| 53 | + |
| 54 | + FR #474: add runtime configuration to hide cursor for extended screenio |
| 55 | + * common.c, coblocal.h (cob_settings): added boolean COB_HIDE_CURSOR |
| 56 | + * screenio.c (cob_settings_screenio): implemented runtime config to hide |
| 57 | + the cursor |
| 58 | + |
| 59 | +2024-08-04 David Declerck <david.declerck@ocamlpro.com> |
| 60 | + |
| 61 | + Adjustments to merge 2020-06-20: |
| 62 | + * common.c (cob_sys_x91): activated functions 46-49 |
| 63 | + |
46 | 64 | 2024-08-04 David Declerck <david.declerck@ocamlpro.com> |
47 | 65 |
|
48 | 66 | Adjustments to merge 2022-12-21: |
|
63 | 81 | adjusted to use cob_open_mode where possible while |
64 | 82 | merging 2022-10-04 |
65 | 83 |
|
| 84 | +2024-07-19 Simon Sobisch <simonsobisch@gnu.org> |
| 85 | + |
| 86 | + * coblocal.h (COB_TLS): add a new attribute for thread local static. |
| 87 | + * common.h, common.c (cob_cleanup_thread): add a cleanup function for threads |
| 88 | + |
66 | 89 | 2024-07-12 Simon Sobisch <simonsobisch@gnu.org> |
67 | 90 |
|
68 | 91 | * numeric.c (cob_decimal_set_binar): C89 fix |
|
74 | 97 | * move.c (indirect_move) fixed C90 warnings |
75 | 98 | * profiling.c (profile_setup_clock) fixed C90 warnings |
76 | 99 |
|
| 100 | +2024-07-09 Boris Eng <boris.eng@ocamlpro.com> |
| 101 | + |
| 102 | + * fileio.c (bdb_bt_compare, indexed_open)->fbdb.c: handle BDB keys of different |
| 103 | + length with a flag USE_BDB_KEYDIFF (passed with preparser flag CPPFLAGS) |
| 104 | + * common.c (cob_cmp_strings), coblocal.h (cob_cmp_strings): |
| 105 | + extracted from (cob_cmp_alnum) |
| 106 | + |
| 107 | +2024-07-02 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com> |
| 108 | + |
| 109 | + * numeric.c (cob_add_bcd) fixed check for default ROUNDED option |
| 110 | + to resolve bug 934 |
| 111 | + |
77 | 112 | 2024-06-10 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com> |
78 | 113 |
|
79 | 114 | * screenio.c (cob_sys_scr_dump, cob_sys_scr_restore) added new functions |
|
86 | 121 | * fileio.c (apply_file_paths): extracted from cob_chk_file_mapping |
87 | 122 | to factor out duplicated code |
88 | 123 |
|
| 124 | +2024-05-30 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com> |
| 125 | + |
| 126 | + fix errors caught by the Sanitizer functionality of GCC. This |
| 127 | + change did not resolve all of the issues found as some of them |
| 128 | + were in Berkeley DB and some were intentional in the memory |
| 129 | + corruption logic which has been implemented in the runtime. |
| 130 | + |
| 131 | + * move.c (the cob_move_display_to_packed function was rewritten to |
| 132 | + fix the out of bounds memory addressing issues and also to make |
| 133 | + the code simpler. |
| 134 | + * numeric.c (the function count_leading_zeros was changed to fix |
| 135 | + an out of bounds memory addressing issue |
| 136 | + |
89 | 137 | 2024-05-30 Chuck Haatvedt <chuck.haatvedt+cobol@gmail.com> |
90 | 138 |
|
91 | 139 | fix errors in fileio.c when building with VISAM 2.2. This issue |
|
144 | 192 |
|
145 | 193 | * common.c: add missing include libxml/parser.h |
146 | 194 |
|
| 195 | +2024-02-26 Boris Eng <boris.eng@ocamlpro.com> |
| 196 | + |
| 197 | + FR #488: using state structures instead of state vars for strings |
| 198 | + * strings.c: moved static variables to structures |
| 199 | + |
147 | 200 | 2024-01-30 Ron Norman <rjn@inglenet.com> |
148 | 201 |
|
149 | 202 | * fisam.c: Updated to set index field type for 'short' & 'int' |
|
0 commit comments