forked from OCamlPro/gnucobol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1493 lines (920 loc) · 45.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2022-04-12 Ron Norman <[email protected]>
* configure.ac: Add LIBCOB_VER = 5 as shared library version
2022-04-04 Simon Sobisch <[email protected]>
* configure.ac: LOCALEDIR back in config.h; include directories quoted;
COB_LIBS containing libraries, COB_LDFLAGS library directory;
use of $SED where possible
* autogen.sh: handle strange paths, better output for out-of-tree-builds
2022-03-29 Simon Sobisch <[email protected]>
* configure.ac: dropped obsolete AC_PROG_CC_STD, AC_HEADER_STDC as
already included in AC_PROG_CC and assumed otherwise
2022-03-11 Simon Sobisch <[email protected]>
* Makefile.am: targets to create binary distributions
2022-01-03 Simon Sobisch <[email protected]>
* general: revert change 2019-06-05 - all header files that are included
from the system use <include.h>, "local.h" is used otherwise with the
exceptions of to-be-installed headers which include files that have a
local reference to each other after installation (common.h +
and exceptions.def)
2021-11-02 Simon Sobisch <[email protected]>
* configure.ac: use `dnl` comments in all places that are not intended be
included in the generated configure script, fixing spurious warnings
about potentially undefined macros;
* configure.ac: copyright notice in generated script
* m4/libtool.m4: updated from libtool, with additions for netbsd from Debian
(Debian 993872) and Johan Anderholm (patch #39)
2021-10-11 Simon Sobisch <[email protected]>
* configure.ac: requiring libtool 2.2 via LT_PREREQ,
specify use of ar-lib for systems that may need it via AM_PROG_AR
* configure.ac: moved sys/time.h to optional headers
* configure.ac: check for more BDB library names (Win32 common names)
2021-10-08 Simon Sobisch <[email protected]>
* configure.ac: dropped portibility warnings for automake because
of false-positives, only define specific names we want instead
"everything that automake has"
* configure.ac: explicit check for bison/flex
* m4/ax_prog_bison.m4, m4/ax_prog_flex.m4: new files from the
GNU Autoconf Archive
2021-10-04 Simon Sobisch <[email protected]>
* configure.ac: cleanup for math library check fixing #559
* configure.ac: removed check for dladdr as we don't use it
* configure.ac: removed math library as not necessary anymore,
see related #702
2021-09-25 Ron Norman <[email protected]>
* configure.ac: Add --with-std= to define default COBOL dialect
Add --with-file-format= to define default file format
for Sequential/Relative files.
mf for Microfocus
gc for old GnuCOBOL which results in non portable data
2021-09-15 Simon Sobisch <[email protected]>
* configure.ac: allow local cJSON to be used during cross-compile
and simplified size checks, based on patches of Helmut Grohne
(Debian 993872) and Johan Anderholm (patch #39)
2021-07-02 Simon Sobisch <[email protected]>
* configure.ac: moved definitions of INDEXED related variables for the
build / test system to a single place, added missing variants
2021-04-27 Ron Norman <[email protected]>
* configure.ac: Add check for 'readline'
2021-04-07 Simon Sobisch <[email protected]>
* configure.ac: check for CC when applying aix hack additional to CFLAGS
* configure.ac: ncurses test: check for ncurses.h, not curses.h
2021-03-07 Simon Sobisch <[email protected]>
* configure.ac: new COBC_CPPFLAGS will be used in cobc generation
* configure.ac: version 3.2-dev
2021-02-21 Ron Norman <[email protected]>
* configure.ac: Fix error with C-ISAM checks and changes to use
subroutine reset_isam_check --with-indexed should not select OCI or ODBC
2021-02-19 Ron Norman <[email protected]>
* configure.ac: If no ISAM is requested, check if any are present
If any ISAM is requested, do not check the others
2021-02-18 Ron Norman <[email protected]>
* configure.ac: Changes removing VB-CISAM and adding V-ISAM
2021-01-22 Ron Norman <[email protected]>
* configure.ac: Some fixes to the previous changes
2021-01-22 Simon Sobisch <[email protected]>
* configure.ac: rewritten checks for indexed handlers and
allow to pass specific flags via xyz_CFLAGS and xyz_LIBS,
AC_SUBST those for libcob/Makefile.am
2021-01-15 Ron Norman <[email protected]>
* configure.ac: Updated check for D-ISAM isconfig.h and isintstd.h
2021-01-14 Ron Norman <[email protected]>
* configure.ac: Updated to search D-ISAM library/header in different order
2020-12-24 Ron Norman <[email protected]>
* configure.ac: Updated to build all INDEXED file handlers
as shared code library
2020-12-23 Simon Sobisch <[email protected]>
* configure.ac: version 3.1.2
2020-12-23 Ron Norman <[email protected]>
* configure.ac: Updates to build most INDEXED file handlers
as shared code library
2020-12-16 Ron Norman <[email protected]>
* configure.ac: Updates to accept --with-vbcisam
which is for VB-ISAM 2.2 build in C-ISAM mode
2020-12-08 Simon Sobisch <[email protected]>
* Makefile.am [EXTRA_DIST]: added README.md and DEPENDENCIES.md
2020-12-07 Simon Sobisch <[email protected]>
* m4/ax_ac_define_resolved.m4: fixed resolving datarootdir
* configure.ac: only try GCC-compatible debug flag if used compiler
claims GCC-compatibility
2020-12-04 James K. Lowden <[email protected]>
* CMakeLists.txt: added, builds on Ubuntu and maybe Windows
2020-11-12 Simon Sobisch <[email protected]>
* m4/ax_ac_define_resolved.m4: fixed resolving passed --prefix
2020-11-11 Simon Sobisch <[email protected]>
* configure.ac: version 3.1
2020-10-28 Simon Sobisch <[email protected]>
* Makefile.am: target for distmingwdir
2020-10-26 Simon Sobisch <[email protected]>
* configure.ac, m4/ax_ac_define_resolved.m4, Makefile.am:
defaults.h is not created or included any more,
all configure provided defines are now found in the single
header config.h; new macro ax_ac_define_resolved.m4 resolves
variables previously resolved via make, which also limits the amount
of variables defined in every Makefile.in
* configure.ac: move LOCALEDIR definition from config.h to Makefiles;
use $() instead of backticks in all places
2020-10-23 Simon Sobisch <[email protected]>
* configure.ac: version check for json-c/cJSON "poor man's check"
2020-10-06 Simon Sobisch <[email protected]>
* Makefile.am: added explicit dependency order for subfolders
* configure.ac: check for more debugging options and store them
as COB_DEBUG_FLAGS (defaults.h) for use in cobc; include them
for --enable-debug, see FR 388
2020-10-02 Simon Sobisch <[email protected]>
* configure.ac (--enable-hardening): new option to enable or disable
GNU C's hardening options or leave as-is (previous versions effectively
used --disable-hardening), see FR 388
* configure.ac: "common libs" are now also used for local cJSON check
(needs math lib on some environments, as libcob does)
* configure.ac: check for declaration of fmemopen
2020-10-01 Simon Sobisch <[email protected]>
* configure.ac (COB_CFLAGS): more cleanup of debugging options from CFLAGS
when creating COB_CFLAGS
2020-10-01 Bob Dubner <[email protected]>
* configure.ac (COB_CFLAGS): remove "-Wp,-D_FORTIFY_SOURCE=.'" from CFLAGS
when creating COB_CFLAGS
2020-09-29 Simon Sobisch <[email protected]>
* configure.ac: replaced --with-cjson and --with-json-c by
--with-json which takes options similar to --with-curses;
dropped support for includes of json-c header via subdirectory
as its documentation specify to explicit include via -I dstdir/json-c
* NEWS, DEPENDENCIES: updated
2020-07-19 Edward Hart <[email protected]>
* configure.ac: added support for JSON-C as JSON handler
2020-06-30 Simon Sobisch <[email protected]>
* configure.ac: check for (optional) fmemopen -> HAVE_FMEMOPEN
* configure.ac: PKG_CHECK_MODULES for gmp both with the official name "gmp"
and with the version found on different environments "libgmp":
fixed its includes to end in the general CPPFLAGS,
not only in LIBCOB_CPPFLAGS (also needed for cobc generated modules)
update code-coverage setup from autoconf archive -> raises a bunch of
compatibility warnings during autoconf, but now runs also on different UNIX
machines
* m4/ax_code_coverage.m4: updated
* m4/ax_ac_append_to_file.m4, m4/ax_ac_print_to_file.m4,
m4/ax_add_am_macro_static.m4, m4/ax_am_macros_static.m4,
m4/ax_check_gnu_make.m4, m4/ax_file_escapes.m4 installed as dependencies
2020-06-28 Simon Sobisch <[email protected]>
* configure.ac: ensure that libraries for screenio and indexed access
are only applied to LIBCOB_LIBS; gettext is checked and applied after
any other external libraries; replaced COBC_LIBS by PROGRAM_LIBS as this
also applies to cobcrun
* Makefile.am (vcs-update): new (maintainer-only) target to ease updating
sourcedir in out-of-tree builds
2020-06-15 Simon Sobisch <[email protected]>
* configure.ac: fixed missing use of AS_IF
* Makefile.am: include possibly transformed program names to defaults.h
2020-06-11 Simon Sobisch <[email protected]>
* configure.ac: use pkg-config for GMP and MPIR
* Makefile.am: build extras before documentation
* m4/m4_ax_check_define.m4: renamed to m4/ax_check_define.m4
* m4/m4_ax_code_coverage.m4: renamed to m4/ax_code_coverage.m4
* m4/fcntl-o.m4, m4/gettext.m4, m4/iconv.m4, m4/intdiv0.m4, m4/intl.m4,
m4/intlmacosx.m4, m4/nls.m4, m4/po.m4, m4/progtest.m4, m4/size_max.m4,
m4/visibility.m4: Upgrade to gettext-runtime-0.20.2.
2020-06-10 Simon Sobisch <[email protected]>
* configure.ac: Bug #644 (MacOS) check for declaration of fdatasync
* Makefile.am: build extras before documentation
2020-05-03 Simon Sobisch <[email protected]>
* DEPENDENCIES: new file, moved out of README
* Makefile.am, gnucobol.spec, HACKING: adjusted for new DEPENDENCIES
2020-04-17 Simon Sobisch <[email protected]>
* gnucobol.spec: minor cleanup
2020-04-16 Edward Hart <[email protected]>
* configure.ac: fixed cleaning of COB_CFLAGS again (see Patches #49).
2020-03-11 Simon Sobisch <[email protected]>
* configure.ac: new check for MAKE supporting order-only prerequisites
resulting in new conditional MAKE_HAS_PREREQ_ONLY
2020-03-09 Simon Sobisch <[email protected]>
* configure.ac: FR #372 new option --with-math to specify multiple
precision library used (may have the value gmp or mpir or check);
in case of MPIR (or not found GMP) checks for mpir.h (HAVE_MPIR_H)
and libmpir; in general: check header first, then library
2020-03-01 Simon Sobisch <[email protected]>
* configure.ac: version bump to 4.0 (lt-version 5.0.0)
* configure.ac: document the existing environment vars LIBCOB_CPPFLAGS,
LIBCOB_LIBS and COBC_LIBS and test if those actually work
* Makefile.am (dist_noinst_SCRIPTS): moved doc/cobcinfo.sh here
* extras/Makefile.am: use of return_path instead of atlocal
* removed support for Bison < 3
* configure.ac: adjusted generation of built-in COB_LDFLAGS
2020-01-03 Simon Sobisch <[email protected]>
* configure.ac: fix auto-setup for OCI via ORACLE_HOME
2019-12-01 Simon Sobisch <[email protected]>
* configure.ac: new options --with-indexed=odbc/oci, supporting
ODBC_CFLAGS ODBC_LIBS OCI_CFLAGS OCI_LIBS
2019-10-24 Ron Norman <[email protected]>
* configure.ac: The -with-indexed now check that the handler had
also been include via -with-db|lmdb|cisam|disam|vbisam
2019-10-21 Ron Norman <[email protected]>
* configure.ac: Updated for multiple INDEXED file handlers
--with-indexed=db|lmdb|cisam|disam|vbisam defines default
handler. If multiple of C/D/VB-ISAM are used then they are
built as a shared library and loaded at run time
2019-08-12 Simon Sobisch <[email protected]>
* configure.ac: check for make
2019-06-30 Simon Sobisch <[email protected]>
* configure.ac: changed the manual test runner to be a script handled
by autoconf instead of make
* configure.ac: check for HAVE_MOUSEINTERVAL
2019-06-16 Simon Sobisch <[email protected]>
* Makefile.am (tarstamp.h, $(top_distdir)/tarstamp.h): targets added
* Makefile.am: fixed SUBDIRS handling
2019-06-05 Simon Sobisch <[email protected]>
* general: include all (possibly) generated headers by '#include <header>'
(search "system directories" [which in all known compilers are pre-fixed
with the ones specified with '-I', which is done for the builddir
already]) instead of '#include "header"' (which is searched next to the
including file first). This applies to all files that include config.h,
defaults.h, tarstamp.h, parser.h, ppparse.h.
2019-05-30 Simon Sobisch <[email protected]>
* configure.ac: fix bug #559 avoid useless dependencies (all but libm,
needs to be inspected later) by not copying LIBCOB_LIBS to COB_LIBS
and resetting LIBS after XML2/CJSON check;
now substituting LIBCOB_CPPFLAGS
* configure.ac: --with-cjson=local added (defines LOCAL_CJSON),
allowing to built-in cjson into libcob when its sources are found and
linkable in folder libcob (both srcdir and builddir supported);
takes precedence over search by means of pkg-config and/or
CJSON_CFLAGS and CJSON_LIBS
* Makefile.am (dist-hook): moved creation of windows source zip to a
separate target and make it work for out-of-tree builds, too
* create_win_dist.sh: all external paths are now specified by
environment variables; use rsync with exclude filters for
build_windows instead of plain cp
2019-05-20 Simon Sobisch <[email protected]>
* configure.ac: set YFLAGS and DIFF_FLAGS depending on
available/requested options
2019-05-17 Simon Sobisch <[email protected]>
* configure.ac: don't error on bad libxml2 if not explicit requested
2019-05-13 Simon Sobisch <[email protected]>
* configure.ac, gnucobol.spec: version dump to 3.1-dev
* configure.ac: checks/defines HAVE_CJSON_H as an alternative to
HAVE_CJSON_CJSON_H
2019-05-05 Simon Sobisch <[email protected]>
* autogen.sh: suppress most error messages (that can also occur if
execution rights are already available but we can't set them)
* configure.ac: check for curses has_mouse
2019-04-14 Ron Norman <[email protected]>
* configure.ac [__xlc__]: suppress compiler warning about MAXMEM
optimization
2019-04-06 Simon Sobisch <[email protected]>
* Makefile.am (noinst_SCRIPTS) add pre-inst-env
* configure.ac (AC_CONFIG_FILES): add pre-inst-env (template file
build_aux/pre-inst-env.in) and split existing entries to initialize
scripts to be executable
2019-04-06 Simon Sobisch <[email protected]>
* Makefile.am (noinst_SCRIPTS) add pre-inst-env
* configure.ac (AC_CONFIG_FILES): add pre-inst-env (template file
build_aux/pre-inst-env.in) and split existing entries to initialize
scripts to be executable
2019-03-15 Simon Sobisch <[email protected]>
* autogen.sh: fixed to work correctly when called as "./autogen.sh"
2019-02-18 Simon Sobisch <[email protected]>
* autogen.sh: new, wrapper for build_aux/bootstrap
* Makefile.am: cleanup distribution rules
2019-01-06 Simon Sobisch <[email protected]>
* configure.ac: added action "comment" for PKG_CHECK_MODULES
cJSON for action-not-found as the empty (default) action is
to abort configure
2019-01-05 Edward Hart <[email protected]>
* configure.ac: added detection of cJSON.
2019-01-01 Simon Sobisch <[email protected]>
* configure.ac: only check for finite function if isfinite is not found
2018-11-25 Simon Sobisch <[email protected]>
* configure.ac: only warn once about missing headers needed for libxml2
2018-11-01 Simon Sobisch <[email protected]>
* libcob.h [COB_WITHOUT_DECIMAL]: allow include of libcob.h without
gmp header (for link-only; providing compatibility to GnuCOBOL 1.1)
2018-10-01 Simon Sobisch <[email protected]>
* Makefile.am: prefer user-specified localedir
2018-09-30 Simon Sobisch <[email protected]>
* general: activated translated messages for COBOL runtime
2018-09-01 Simon Sobisch <[email protected]>
* configure.ac: fixed non-working auto-check for libxml2
2018-08-30 Hal Duston
* configure.ac: fixed removal of -DFORTIFY_SOURCE not removing -Wp also.
2018-08-19 Simon Sobisch <[email protected]>
* m4/pkg.m4: added for PKG_PROG_PKG_CONFIG / PKG_CHECK_MODULES macros
from current pkg-config release (0.29.2)
* configure.ac: included optional pkg-config (cross-compile aware),
currently only used for libxml2 (and only if xml2-config not found);
always check for existing header / linkable library for xml2
* configure.ac: check for libxml2, but don't abort if not available;
prefer pkg-config over xml2-config
2018-08-19 Edward Hart <[email protected]>
* configure.ac: added detection of libxml2
* m4/m4_ax_check_define.m4: added for AC_CHECK_DEFINE macro from the
GNU Autoconf Archive
2018-06-19 Ludwin Janvier <[email protected]>
* configure.ac: remove -g from default options and remove removal
of -g from CFLAGS
2018-06-04 Simon Sobisch <[email protected]>
* configure.ac [_WIN32]: only set GCC export and linker flag
if we actually compile with GCC
2018-05-18 Simon Sobisch <[email protected]>
* configure.ac [_WIN32]: define __GMP_LIBGMP_DLL when importing
and calling gmp functions (done for version check) - to use
a static version define __GMP_LIBGMP_DLL=0 via CPPFLAGS
2018-05-08 Simon Sobisch <[email protected]>
* configure.ac (AC_CHECK_FUNCS): removed unused strxfrm, added popen
* configure.ac: ensure that we don't replace too much when adjusting
CFLAGS concerning -g
2018-04-10 Simon Sobisch <[email protected]>
* configure.ac: removed use of line breaks in sysout from C
test compilation for extracting GMP/BDB version numbers
2018-04-04 Simon Sobisch <[email protected]>
* configure.ac: added --enable-cobc-internal-checks to define
COB_TREE_DEBUG in config.h
2018-04-01 Simon Sobisch <[email protected]>
* extras/Makefile.am: compile with -O2 and retry without optimization
if first compilation did not work, see Bug #439
2018-03-25 Simon Sobisch <[email protected]>
* Makefile.am (checkmanual): new target for running manual tests,
note: if needed the test runner tests/run_prog_manual.sh may
be changed by the user
2018-03-24 Simon Sobisch <[email protected]>
* configure.ac: check for curses define_key function
2018-03-11 Ron Norman <[email protected]>
* configure.ac: COB_STRFTIME and COB_HAS_UTC_OFFSET removed as
no longer needed
2018-02-18 Simon Sobisch <[email protected]>
* README: Explicitly state we use ranges in copyright years and
mention the INSTALL file as suggested by the GNU maintainer manual
* general: add license notice to Changelog files
2018-01-23 Simon Sobisch <[email protected]>
* configure.ac: fix setting of COB_CFLAGS when CFLAGS contains
-fstack-protector-all or -fstack-protector-strong
2017-12-06 Simon Sobisch <[email protected]>
* configure.ac: version bump to 3.0-dev
* general: merged code for REPORTWRITER module from reportwriter branch
2017-12-05 Simon Sobisch <[email protected]>
* Makefile.am: always use non-localized date formatting for tarstamp.h
2017-11-20 Simon Sobisch <[email protected]>
* Makefile.am: tweaked dependencies to make sure defaults.h is
even build if another target than all/check is used
2017-11-05 Simon Sobisch <[email protected]>
* configure.ac: new template COB_COMPUTED_GOTO, defined if
computed gotos can be compiled
2017-10-30 Simon Sobisch <[email protected]>
* configure.ac: if --with-vbisam is given: check for isfullclose
(available since 2.0) instead of isopen (available since 1.0)
2017-10-28 Simon Sobisch <[email protected]>
* configure.ac: fixed --with-curses (without option) and adjusted its
help text
2017-10-22 Simon Sobisch <[email protected]>
* configure.ac: revised all uses of AC_RUN_IFELSE and changed to
AC_COMPILE_IFELSE where the preparser output is enough
* configure.ac: allow cross-compiling with --host and --build;
allow to change compiler executable called by cobc with COB_CC
* extras/Makefile.am, doc/Makefile.am: don't call generated binaries
if not possible because of cross-compiling
2017-10-19 Simon Sobisch <[email protected]>
* bin/Makefile.am, cobcrun/Makefile.am: fixed bug #448 parallel build
breaking by matching prerequisites 100% (pointed out by Nick Bowler)
2017-08-13 Simon Sobisch <[email protected]>
* general: removed all Makefiles and configure script generated by
autoconf and automake from version control - use build_aux/bootstrap
* Makefile.am: ensure correct time stamps for make dist
* configure.ac: adjusted GMP version checks,
substitute COB_HAS_64_BIT_POINTER for use in testsuite
2017-08-08 Simon Sobisch <[email protected]>
* create_win_dist.sh: remove ".in" suffix from template files config.h.in
and defaults.h.in in generated win dist package
2017-07-19 Simon Sobisch <[email protected]>
* configure.ac: version bump to 2.3-dev
2017-07-13 Simon Sobisch <[email protected]>
* configure.ac [_BSD_SOURCE]: set COB_HAS_UTC_OFFSET to "yes" if C compiler
defines _BSD_SOURCE as we can access the offset directly in this case
* configure.ac: output detailed version information for BDB, if available
2017-06-16 Simon Sobisch <[email protected]>
* configure.ac: added --enable-code-coverage and test for code-coverage
tools if enabled by AX_CODE_COVERAGE,
always check if user specified optimization options in CFLAGS,
not only when --enable-debug is active,
compile with -O0 for both --enable-debug and --enable-code-coverage
* Makefile.am: added CODE_COVERAGE parts as provided by AX_CODE_COVERAGE
which provides new target `make check-code-coverage`
2017-06-15 Simon Sobisch <[email protected]>
* Makefile.am: added .PHONY to correctly declare logical targets that
always have to be executed and don't result in a file,
define prerequisites to fix parallel builds
2017-06-07 Ron Norman <[email protected]>
* configure.ac,configure,config.h.in: Add check for atoll, strtoll
* coblocal.h: if 'atoll' is not available, then use strtoll in #define
2017-05-31 Ron Norman <[email protected]>
* configure.ac: set COB_HAS_ISAM to type of ISAM handler instead of 'yes'
'cisam', 'disam', 'vbisam', 'db', 'index_extfh' - if no ISAM then it is
set to 'no'
2017-05-11 Simon Sobisch <[email protected]>
* configure.ac: change in library check for BDB - prefer library
with version number from db.h included (-ldb-6.1 over -ldb) to
prevent errors on system with multiple versions that linked
against wrong version, see bug #100
2017-04-28 Simon Sobisch <[email protected]>
* configure.ac: removed AM_MAINTAINER_MODE, added AM_PROG_LEX,
AC_PROG_YACC, AM_MISSING_PROG([HELP2MAN], [help2man])
* create_win_dist.sh: integrated hack for _MSC_VER from
cobc/Makefile.am; use a clean temporary folder for building
2017-04-18 Ron Norman <[email protected]>
* configure.ac: check for 'isfinite' (HAVE_ISFINITE)
'isfinite' is in the C99 standard and 'finite' deprecated with some
compilers
2017-02-24 Simon Sobisch <[email protected]>
* HACKING: added info how to prepare a distribution
* Makefile.am: don't touch any generated files, see HACKING
* Makefile.am: chmod for all files to 644,
executable scripts and directories get 755
2017-02-09 Simon Sobisch <[email protected]>
* HACKING, README: moved instructions for development/svn-builds
from README to new file HACKING and added missing information
2017-02-06 Simon Sobisch <[email protected]>
* configure.ac: fixed use of undefined COB_TIMEZONE
2017-02-04 Edward Hart <[email protected]>
* configure.ac: fixed bug where -g3 in CFLAGS was replaced by 3,
instead of being removed.
2016-12-26 Simon Sobisch <[email protected]>
* configure.ac: #bugs 346 moved compiler specific COB_CFLAGS from
cobc/cobc.c to configure, removes the use of HAVE_PSIGN_OPT, too
2016-12-25 Edward Hart <[email protected]>
* configure.ac: added -Qunused-arguments to clang CFLAGS.
2016-12-22 Simon Sobisch <[email protected]>
* configure.ac: additional test for libdisam names
2016-12-06 Simon Sobisch <[email protected]>
* configure.ac: changed package-name to gnucobol
* configure.ac: fixing bug #339 added COB_MODULE_EXT to config.h,
renamed COB_OBJEXT->COB_OBJECT_EXT, COB_EXEEXT->COB_EXE_EXT,
* configure.ac: exported COB_EXE_EXT to makefiles (used in testsuite)
* Makefile.am: fixing bug #339 removed COB_MODULE_EXT and COB_OBJECT_EXT
from being generated in defaults.h
* Makefile.am: cleanup of EXTRA_DIST
2016-11-17 Ron Norman <[email protected]>
* configure.ac: check for sys/wait.h (for CBL_GC_WAITPID)
2016-11-06 Simon Sobisch <[email protected]>
* configure.ac: limit PATCH_LEVEL to numeric, max 8 digits
* configure.ac: use AS_HELP_STRING for all options
2016-11-05 Simon Sobisch <[email protected]>
* Bootstrap up to libtool 2.4.6 / automake 1.15
2016-11-05 gettextize <[email protected]>
* m4/gettext.m4: Upgrade to gettext-0.19.8.1.
* m4/iconv.m4: Upgrade to gettext-0.19.8.1.
* m4/lib-ld.m4: Upgrade to gettext-0.19.8.1.
* m4/lib-link.m4: Upgrade to gettext-0.19.8.1.
* m4/lib-prefix.m4: Upgrade to gettext-0.19.8.1.
* m4/nls.m4: Upgrade to gettext-0.19.8.1.
* m4/po.m4: Upgrade to gettext-0.19.8.1.
* m4/progtest.m4: Upgrade to gettext-0.19.8.1.
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.19.8.
2016-08-10 Simon Sobisch <[email protected]>
* Makefile.am: added manual hook for creating a windows source zip
(not possible with the dist-zip target as this is identical to
dist-gzip), done with optional external shell create_win_dist.sh
* create_win_dist.sh: copy an existing source distribution folder,
include build_windows from source tree, change line endings and
create DISTNAME_win.zip
2016-08-10 Edward Hart <[email protected]>
* configure.ac: added -g3 to CFLAGS with --enable-debug and GCC.
2016-08-01 Simon Sobisch <[email protected]>
* general: revised all message strings
2016-05-04 Simon Sobisch <[email protected]>
* general: removed project files and references to Visual C < 2005
(GC 2+ will not build with these versions) including define of
COB_USE_VC2005_OR_GREATER
2016-01-30 Simon Sobisch <[email protected]>
* configure.ac: removed AC_FUNC_ALLOCA
2016-01-12 Simon Sobisch <[email protected]>
* Makefile.am: added targets "test" (running ANSI testsuite) and
"checkall" (running both GnuCOBOL and ANSI testsuite), both do a
full build of GnuCOBOL if necessary
2015-12-20 Simon Sobisch <[email protected]>
* Taken into account all copyright assignments and rechecking the dates
* Changed name spelling to GnuCOBOL
* general: update of automake/autoconf/bison/flex
2015-09-15 Brian Tiffin <[email protected]>
* configure.ac, moved COB_DASH names to cobc/cobc.h
2015-08-03 Brian Tiffin <[email protected]>
* configure.ac: added COB_DASH, COB_DASH_NAME, COB_DASH_OUT
to support compile from stdin
2015-04-27 Ron Norman
* Added support for Micro Focus format sequential and relative
files. New compiler directive -fmf-files sets all sequential
and relative files to match what Micro Focus would create
Numerous runtime.cfg settings added for selecting file
format.
2015-07-10 Simon Sobisch <[email protected]>
* general: moved additional build-scripts to build_aux,
regenerated all Makefiles
* configure.ac: added AC_CONFIG_AUX_DIR([build_aux])
2015-02-27 Simon Sobisch <[email protected]>
* general: removed "Experimental" marker from CISAM/DISAM/VBISAM
* configure.ac: define WITH_CURSES for printing library for screenio
2015-02-16 Ron Norman <[email protected]>
Implemented DEBUG logging for Compiler developers
* configure.ac: Added --enable-debug-log to configure.ac
Logging can be turned and set to certain level using
an environment variable COB_DEBUG_LOG
2015-03-06 gettextize <[email protected]>
* m4/gettext.m4: Upgrade to gettext-0.19.4.
* m4/iconv.m4: Upgrade to gettext-0.19.4.
* m4/lib-ld.m4: Upgrade to gettext-0.19.4.
* m4/lib-link.m4: Upgrade to gettext-0.19.4.
* m4/lib-prefix.m4: Upgrade to gettext-0.19.4.
* m4/nls.m4: Upgrade to gettext-0.19.4.
* m4/po.m4: Upgrade to gettext-0.19.4.
* m4/progtest.m4: Upgrade to gettext-0.19.4.
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.19.4.
2015-02-12 Ron Norman <[email protected]>
* Merged Report Writer code into 2.0 code base to create a new 2.0
with all collective features
2014-08-07 Simon Sobisch <[email protected]>
* general: revised message strings (not all done yet);
similar message strings combined (23 translatable strings removed);
removed line breaks from translatable strings
* configure.ac: don't disable NLS automatically for CYGWIN
(--disable-nls can be used by the user instead)
2014-12-04 Edward Hart <[email protected]>
* configure.ac: #44 Disable optimisation with --enable-debug
2014-09-09 Philipp B�hme <[email protected]>
* configure.ac: new check for mp_get_memory_functions in
libgmp and new preprocessor define HAVE_MP_GET_MEMORY_FUNCTIONS
2014-08-07 Simon Sobisch <[email protected]>
* configure.ac: add new parameter --with-curses for explicit
selection of used curses library (including "no");
better check of matching version header/library for GMP and BDB;
additional output of configuration summary to config.log;
respect --quite (don't echo or printf to stdout)
2014-06-20 Philipp B�hme <[email protected]>
* New folder build_windows
* Added project files for Visual Studio 2003 and newer
2014-06-14 Simon Sobisch <[email protected]>
* General: Win compatibility: define COB_OBJEXT in defaults.h
2014-04-14 Philipp B�hme <[email protected]>
* moved cobgetopt.c from lib to libcob
* link cobc to libcob
2014-04-11 Simon Sobisch <[email protected]>
* configure.ac: bugfix for systems with prototype for finite function
in ieeefp.h instead of math.h
2013-09-29 Brian Tiffin & Simon Sobisch <[email protected]>
* Change package name, and project to GNU Cobol
* GNU-ification of source code commencing
2012-??-?? Roger While <[email protected]>
* General: Affects most directories - use a modified
version of getopt_long_long (placed in lib)
2011-??-?? Roger While <[email protected]>
* General: Affects most directories - Let make check
skip ISAM tests if not configured with ISAM
2010-06-28 Roger While <[email protected]>
* MARK - Version 2.0
* Move to GPL/LGPL 3
2009-04-11 Roger While <[email protected]>
* configure.ac: Changes for BDB support, support icc
* General: Affects all directories - Rebase to latest stable
autoxxxx tools
2009-03-12 Roger While <[email protected]>
* configure.ac: Fix for newest development tools
2009-03-09 Roger While <[email protected]>
* configure.ac: Fix up m4 quoting
2009-03-02 Roger While <[email protected]>
* configure.ac: Correctly test for gcc and icc
* cpucheck.c: Remove
2008-11-17 Roger While <[email protected]>
* configure.ac: Correct sed usage
2008-11-15 Roger While <[email protected]>
* configure.ac: Remove lfs64 option, reinstate --enable-debug
2008-11-01 Roger While <[email protected]>
* configure.ac: nanosleep on Solaris needs extra libs
2008-09-29 Roger While <[email protected]>
* Makefile.am: Revise format of tarstamp.h
2008-08-20 Roger While <[email protected]>
* configure.ac: Option changes for AIX
2008-08-16 Roger While <[email protected]>
* configure.ac: Fix AIX xlc
2008-08-08 Roger While <[email protected]>
* configure.ac: Take out --enable-debug
* Makefile.am: Force permissions when making dist
2008-07-05 Roger While <[email protected]>
* configure.ac: No need to check for regex or mvgetnstr
2008-04-16 Roger While <[email protected]>
* configure.ac: Add in "copy" directory for OC supplied COPY elements
2008-01-03 Roger While <[email protected]>
* configure.ac: Fix invalid usage of square brackets
2007-12-29 Roger While <[email protected]>
* Bump version to 1.1
2007-12-27 Roger While <[email protected]>
* Release 1.0
2007-12-21 Roger While <[email protected]>
* configure.ac: Change order of checking various things
2007-12-18 Roger While <[email protected]>
* configure.ac: Fix WITH_VARSEQ setting
2007-12-03 Roger While <[email protected]>
* configure.ac: Add checks for headers/libraries when using
CISAM/DISAM/VBISAM
2007-11-21 Roger While <[email protected]>
* configure.ac: Add --with-cisam, --with-disam, --with-vbisam
2007-11-09 Roger While <[email protected]>
* configure.ac: Check for sizeof long int == long long
2007-10-23 Roger While <[email protected]>
* configure.ac: Check for __attribute__((aligned))
2007-10-14 Roger While <[email protected]>
* libcob.h: Add gmp include for C++
2007-10-10 Roger While <[email protected]>
* General: bootstrap up to libtool 1.5.24
* configure.ac: HP specific options
2007-09-18 Roger While <[email protected]>
* configure.ac: Check for mvgetnstr in curses lib
2007-08-31 Roger While <[email protected]>
* configure.ac: Fix insufficient tests for enable/disable
2007-08-09 Roger While <[email protected]>
* configure.ac: Shared option for Solaris
New configure option --with-index-extfh, allows
usage of an external ISAM file handler
2007-07-14 Roger While <[email protected]>
* configure.ac: Changes for AIX
2007-06-27 Roger While <[email protected]>
* configure.ac: Check if we can use strftime to get timezone
2007-03-13 Roger While <[email protected]>
* configure.ac: Check for sys/time.h
2007-01-30 Roger While <[email protected]>