(AC_CHECK_HEADERS): Check for floatingpoint.h ieeefp.h, and nan.h.
[bpt/guile.git] / ChangeLog
CommitLineData
43a1d6f1
MV
12002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * configure.in: Include <sys/types.h> before <netinet/in.h> when
4 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
5 Troxel!
6
d47fd163
TTN
72002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
8
9 * autogen.sh: Add call to $mscripts/render-bugs
10 to create BUGS file.
11
12 * BUGS: bye bye
13
d937b062
TTN
142002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
15
16 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
17
5caa57b1
MV
182002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
19
20 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
21 -I guile-config". This works as of automake 1.5.
d937b062 22 * qthreads.m4: Moved to guile-config/.
5caa57b1 23
7fd1bad4
MV
242002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
25
26 * autogen.sh: Call automake twice for guile-core so that two
27 copies of mdate-sh get a chance of being installed (one in
28 doc/ref/ and one in doc/tutorial/).
29
dc006627
MV
302002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
31
32 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
33 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
34 (dist-hook): Removed.
35 (DISTCLEANFILES): Added check-guile.log.
36 (EXTRA_DIST): Don't distribute TODO.
37
38 * configure.in: Bump required autoconf version to 2.53. Move uses
39 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
40 set by AC_PROG_CC.
41
21550b10
RB
422002-04-10 Rob Browning <rlb@defaultvalue.org>
43
44 * configure.in: updates for new autoconf -- add definitions to
45 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
46 calls.
47
48 * acinclude.m4: add definitions to AC_DEFINE calls for new
49 autoconf.
50
51 * acconfig.h: removed -- newer autoconf doesn't like it, and now
52 we don't need it.
53
54 * .cvsignore: add autom4te.cache and pre-inst-guile.
55
dd1ed1ad
TTN
562002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
57
58 * RELEASE: bye bye
59
412f1928
TTN
602002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
61
62 * Makefile.am: Update copyright.
63 (dist-hook): Add, including related am/maintainers-dirs,
64 surrounded by "if MAINTAINER_MODE".
65
94478b88
TTN
66 * TODO: bye bye
67
ef5bdc2e
TTN
68 * autogen.sh: Add usage comment.
69 Add workbook specification.
70 Add dist-files symlinking.
71
72 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
73
9b398b67
TTN
742002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
75
76 * guile-tools.in: Handle "--source" option.
77
eb8aea9b
TTN
782002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
79
2d78a1c5
TTN
80 * configure.in (top_srcdir_absolute): New AC_SUBST var.
81
7ca15449
TTN
82 * pre-inst-guile.in, check-guile.in (top_srcdir):
83 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 84
eb8aea9b
TTN
85 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
86
5ddf900c
TTN
872002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
88
89 * pre-inst-guile.in: Typofix; nfc.
90
edb810bb
SJ
912002-02-27 Stefan Jahn <stefan@lkcc.org>
92
93 * Makefile.am (SUBDIRS): Added the `am' directory.
94
3ed414c8
TTN
952002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
96
97 * pre-inst-guile.in: New file.
98
99 * pre-inst-guile, pre-inst-guile.am: bye bye
100
101 * configure.in (top_builddir_absolute): New AC_SUBST var.
102 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
103 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
104
105 * check-guile.in (top_builddir): Use AC_SUBST var
106 `top_builddir_absolute'.
107 (guile): Look for pre-inst-guile in $top_builddir.
108
109 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
110 pre-inst-guile.am.
111
46151112
RB
1122002-02-24 Rob Browning <rlb@defaultvalue.org>
113
114 * GUILE-VERSION: move all but guile-readline library versioning
115 information here. guile-readline is still standalone. Bump
116 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
117 Thi-Thien's request.
118
119 * configure.in: AC_SUBST the centralized shared lib versioning
120 variables from ./GUILE-VERSION.
121 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
122 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
123 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
124 (LIBQTHREADS_INTERFACE): new AC_SUBST.
125 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
126 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
127 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
128 (LIBGUILE_INTERFACE): new AC_SUBST.
129 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
130 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
131 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
132 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
133 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
134 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
135 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
136 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
137
138 * autogen.sh: make absolutely sure we can't have stale files from
139 old versions lying around the libltdl dir since libtoolize
140 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
141 so the main tree and libltdl can't get out of sync again.
142
143 * RELEASE: update release building instructions.
144
3d77146f
NJ
1452002-02-21 Neil Jerram <neil@ossau.uklinux.net>
146
147 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
148 "" for multiword string. Thanks to Christopher Cramer for
149 pointing this out.
150
84b27165
MV
1512002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
152
153 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
154 instead of to scm_must_malloc.
155
f660f92e
MV
1562002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
157
158 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
159 pre-inst-guile.am.
160
0187b4f4
TTN
1612002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
162
163 * pre-inst-guile.am, pre-inst-guile: New files.
164
165 * check-guile.in (srcdir): Delete var.
166 (top_builddir, top_srcdir, guile_opts): New vars.
167
168 Use "set -e".
169 No longer set LTDL_LIBRARY_PATH.
170 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
171
172 * configure.in (libguile/guile-snarf-docs-texi): Remove
173 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
174
77bf05e0 175 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
176 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
177 (GUILE_LOAD_PATH): No longer include $top_srcdir.
178
179 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
180 prefix aliasing.
77bf05e0 181
1fa86ca5
SJ
1822002-01-31 Stefan Jahn <stefan@lkcc.org>
183
184 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
185 `libltdl.dll'.
186
af68e5e5
SJ
1872002-01-28 Stefan Jahn <stefan@lkcc.org>
188
0187b4f4 189 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
190 `stdint.h' for uint32_t.
191
3d1a89b9
NJ
1922002-01-13 Neil Jerram <neil@ossau.uklinux.net>
193
194 * Makefile.am (SUBDIRS): Added lang.
195
196 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
197 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
198
1992002-01-11 Neil Jerram <neil@ossau.uklinux.net>
200
201 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
202
203 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
204 not) according to absence (or presence) of `--disable-elisp'
205 in the configure args.
206
f00eb43f
DH
2072001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
208
209 * TODO: Added two items.
210
5dc64f64
MV
2112001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
212
213 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
214 set this conditional accordingly.
0187b4f4 215
6d852be3
TTN
2162001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
217
218 * README: Fix virulent typo.
219
53c594fc
MV
2202001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
221
6d852be3 222 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
223 * configure.in (HAVE_INLINE): Define it when the compiler supports
224 inline functions.
225
6d852be3 226 * libguile.h: Include "libguile/inline.h".
53c594fc 227
a5dc23a7
GH
2282001-11-22 Gary Houston <ghouston@arglist.com>
229
230 * HACKING: Modified the Hacking It Yourself section. Removed the
231 version numbers from the tools.
a5df04d5 232 HACKING, README, ANON-CVS: updates.
a5dc23a7 233
73edb48a
GH
2342001-11-21 Gary Houston <ghouston@arglist.com>
235
236 * HACKING: Removed reference to no longer practiced * in ChangeLog
237 convention.
238
97f439ab
TTN
2392001-11-19 Thien-Thi Nguyen <ttn@glug.org>
240
30bce757
TTN
241 * BUGS (11): Set "fixed: no-need".
242
97f439ab
TTN
243 * TODO (write emacs/patch.el): New item, self-assigned.
244
3faa54e7
RB
2452001-11-19 Rob Browning <rlb@defaultvalue.org>
246
247 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
248 system libltdl when it's available. Aside from the normal reasons
249 to prefer installed shared libs, this means other apps that link
250 with libguile and also use libltdl will be more likely to work
251 right.
252
ccee9ab1
TTN
2532001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
254
255 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
256
73c844bf
TTN
2572001-11-15 Thien-Thi Nguyen <ttn@glug.org>
258
259 * guile-tools.in: Handle command "list" specially: list scripts dir.
260
261 (help): Make more informative.
262
a714e0eb
MV
2632001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
264
265 * autogen.sh: Recurse into libltdl directory and invoke autoconf
266 there.
267
bca0bf8d
TTN
2682001-11-11 Thien-Thi Nguyen <ttn@glug.org>
269
270 * HACKING: Restrict documentation change log
271 waiver to only apply to ChangeLog files.
272
35656ebc
MV
2732001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
274
275 * configure.in: Check for sizes of short, size_t, uintptr_t, and
276 ptrdiff_t. Checking for a size also checks automatically for the
277 existence of the type, so we don't check for the existence of
278 uintptr_t, ptrdiff_t and long long ourselves.
279
a0a9b9ad
TTN
2802001-11-10 Thien-Thi Nguyen <ttn@glug.org>
281
282 * BUGS (11): New.
283
b4e15479
SJ
2842001-11-07 Stefan Jahn <stefan@lkcc.org>
285
286 * configure.in: Include `win32-socket.o' in the list of object
287 files if networking is enabled on Win32.
288
04bbd6ce
TTN
2892001-11-06 Thien-Thi Nguyen <ttn@glug.org>
290
291 * TODO (sync srfi-modules.texi): New, done.
292
2ca222c2 293 * BUGS (9, 10): New.
70debc22 294
8f99e3f3
SJ
2952001-11-04 Stefan Jahn <stefan@lkcc.org>
296
297 * NEWS: Corrected remarks about SCM_API.
298
299 * configure.in: Defining USE_DLL_IMPORT definition to indicate
300 usage of DLL import macros in `libguile/__scm.h'.
301 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
302 Somehow Jim Blandy's patch from 1997 did not survive.
303
257b6d40
MV
3042001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
305
306 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 307
257b6d40
MV
308 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
309 build systems which do not have symbolic links.
310 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
311 on Win32 platforms.
04bbd6ce
TTN
312 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
313 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 314 to build clean dlls.
257b6d40
MV
315 Check for `regcomp()' inside `-lregex'.
316
2ad3278a
TTN
3172001-10-26 Thien-Thi Nguyen <ttn@glug.org>
318
319 * BUGS (7, 8): New.
320
c95d1a2d
TTN
3212001-10-25 Thien-Thi Nguyen <ttn@glug.org>
322
323 * BUGS: Expand on file format description.
324
325 (1): Update "fixed" field.
d07db248 326 (2, 3, 4, 5, 6): New.
c95d1a2d 327
4f522b6f
GH
3282001-10-14 Gary Houston <ghouston@arglist.com>
329
330 * configure.in: include sys/types.h when testing uint32_t.
331 thanks to Bill Schottstaedt.
332
f84c3705
MV
3332001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
334
335 * configure.in: Do not use an absolute path for <unistd.h> when
336 checking for return type of usleep. Thanks to Michael Carmack.
337
6768cfba
TTN
3382001-09-30 Thien-Thi Nguyen <ttn@glug.org>
339
340 * BUGS: New file.
341 * Makefile.am (EXTRA_DIST): Add BUGS file.
342
2cbad7d9
TTN
3432001-09-25 Thien-Thi Nguyen <ttn@glug.org>
344
345 * TODO: Add bugfix item to "Eventually".
346
c13f0a90
RB
3472001-09-20 Rob Browning <rlb@defaultvalue.org>
348
349 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
350
3512001-09-11 Rob Browning <rlb@defaultvalue.org>
352
353 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
354 the testing list since they're no longer functional.
355
06288138
TTN
3562001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
357
358 * TODO:
359 Use outline mode instead of text.
360 Reword protocol explanation.
361 Add "make error-signalling functions more consistent" to Eventually.
362 Move some C-related GOOPS tasks to 1.8.0, take ownership.
363
6f84677a
TTN
3642001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
365
366 * HACKING (Sample GDB Initialization File): New section.
367
368 * TODO (1.8.0): Add "move .gdbinit" entry.
369
8c494e99
DH
3702001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
371
372 * TODO: Added some points, and eliminated all done items.
373
374 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
375 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
376 SCM_ENABLE_DEPRECATED with the logic reversed.
377
f7c6b778
DH
3782001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
379
380 * libguile.h: Removed bogus comment, rearranged includes, removed
381 deprecated definitions.
382
8c494e99 383 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 384
cf390da1
TTN
3852001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
386
387 * HACKING: Mention libtool ./configure-regeneration requirement.
388
fada26b2
MV
3892001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
390
391 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
392 libltdl provides it itself.
393
11ca8865
NJ
3942001-08-24 Neil Jerram <neil@ossau.uklinux.net>
395
396 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
397 Makefiles.
cf390da1 398
ab4cd34b
RB
3992001-08-15 Rob Browning <rlb@defaultvalue.org>
400
401 * configure.in
402 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
403 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
404 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
405 (LIBGUILE_INTERFACE): use libtool versioning scheme.
406 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
407 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
408 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
409 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
410
411 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
412 (GUILE_MICRO_VERSION): reset for new unstable.
413 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
414 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
415 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
416 (LIBGUILE_INTERFACE): use libtool versioning scheme.
417 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
418 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
419 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
420 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
421
b754e3d1
MV
4222001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
423
424 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
425 EXTRA_DIST to SUBDIRS.
426
427 * configure.in: Added "test-suite/Makefile".
428
c1151355
MV
4292001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
430
431 * configure.in: Added `--disable-linuxthreads' option and do not
432 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
433 given. Thanks to Cris Cramer!
434
11057044
MV
4352001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
436
437 * Makefile.am (SUBDIRS): Build libguile before ice-9.
438
f3805ebb
MV
4392001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
440
441 * configure.in: Check for "inttypes.h".
442
e658215a
RB
4432001-07-19 Rob Browning <rlb@defaultvalue.org>
444
445 * configure.in: add checks for setitimer and getitimer.
446 Add --enable-error-on-warning.
447
c0b2936e
MG
4482001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
449
450 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
451
8f2ecec5
TTN
4522001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
453
454 * HACKING: Remove onerous authorship-info deletion clause.
455
065509a5
KN
4562001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
457
458 * autogen.sh: Call libtoolize with --force.
459
d76852e3
TTN
4602001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
461
462 * INSTALL: Point to HACKING for tool versions.
463
fd6c6321
RB
4642001-07-08 Rob Browning <rlb@defaultvalue.org>
465
04860df7
RB
466 * TODO: updated to include relevant itemized post-1.6-RELEASE
467 tasks that are distributable so we can check them off as they are
468 done, and delete 1.6.0 tasks.
469
470 * RELEASE: add a note that the RELEASE instructions are out of
471 date now that we're using branches.
472
fd6c6321
RB
473 * AUTHORS: add "many files throughout" for myself.
474
8d123036
TTN
4752001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
476
477 * README: Also mention guile-tools.
478
479 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
480
32d6f999
TTN
4812001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
482
483 * RELEASE: Move todo items to file TODO.
484
485 * TODO: Initial revision
486
a4734913
TTN
487 * Makefile.am (EXTRA_DIST): Add TODO.
488
dbfadc85
TTN
489 * HACKING: Refer to TODO and SNAPSHOTS.
490 No longer refer to devel/tasks.text.
491
492 * SNAPSHOTS: Fix reference bug; recommended tool
493 versions are in HACKING.
494
f6b3694a
TTN
495 * TODO: Add completion and ownership protocol to header comments.
496
3cd085d0
TTN
497 * RELEASE: Add TODO-processing to spiffing checklist.
498
9c3955ff
TTN
499 * HACKING: Update deprecation procedure to refer to TODO.
500
17383b7c
ML
5012001-06-27 Michael Livshin <mlivshin@bigfoot.com>
502
503 * autogen.sh: don't run flex here.
504
505 * HACKING: clarify that newer versions of flex should be just
506 fine.
507
82893676
MG
5082001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
509
510 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
511
512 * configure.in: Added some header and function checks.
513
f2ae4555
NJ
5142001-06-25 Neil Jerram <neil@ossau.uklinux.net>
515
516 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
517
4172703a
MV
5182001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
519
520 * autogen.sh: Added message about what to do next. Tell them to
521 use `--enable-maintainer-mode'.
522
093e7da4
ML
5232001-06-25 Michael Livshin <mlivshin@bigfoot.com>
524
525 * HACKING: mention flex.
526
527 * autogen.sh: generate libguile/c-tokenize.c.
528
6b41a313
MG
5292001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
530
531 * libguile.h: Removed inclusion of libguile/tag.h.
532
eb6c2de8
MV
5332001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
534
535 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
536 these when using threads.
537
4ff9f825
MV
5382001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
539
4927dd28
MV
540 * libguile.h: Added deprecated section with the olde type names.
541
4ff9f825
MV
542 * configure.in: Check for header <stdint.h>. Check for uintptr_t
543 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
544 `#defined'.
545
546 * acconfig.h (ptrdiff_t): Removed.
547
e01970a5
MG
5482001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
549
550 * configure.in: Generate examples/box-dynamic-module/Makefile.
551
c794483c
MV
5522001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
553
554 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
555 guile-snarf.
556
9454d8d5
RB
5572001-06-02 Rob Browning <rlb@cs.utexas.edu>
558
559 * configure.in: changes for autoconf 2.50.
560 (AC_PREREQ): require at least autoconf 2.50.
561 (AC_INIT): no longer takes an arg.
562 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
563 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
564 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
565 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
566 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
567 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
568 (AC_OUTPUT): no longer takes args.
32d6f999 569
9454d8d5
RB
570 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
571 unconditionally .
572
114f9bab
MV
5732001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
574
575 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
576 I. N. Golubev!
577
ee2718a9
MG
5782001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
579
580 * configure.in: Generate examples/box-dynamic/Makefile.
581
2de7ddb7
MG
5822001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
583
584 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
585
586 * configure.in: Added all Makefiles in the `examples' directory to
587 AC_OUTPUT.
588
f501d0d4
ML
5892001-05-31 Michael Livshin <mlivshin@bigfoot.com>
590
591 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
592 don't generate guile-snarf.awk.
593
594 * Makefile.am (EXTRA_DIST): add test-suite.
595
1db81cb0
ML
5962001-05-28 Michael Livshin <mlivshin@bigfoot.com>
597
598 * check-guile.in: fix to be runnable when srcdir!=builddir.
599
f3f70257
ML
6002001-05-26 Michael Livshin <mlivshin@bigfoot.com>
601
602 revert the controversial part of the 2001-05-23 changes
603
1be6b49c
ML
6042001-05-23 Michael Livshin <mlivshin@bigfoot.com>
605
606 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
607 also, make sure that the integral type choosen to represent an SCM
608 has exactly the same size as a void pointer.
609
610 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
611 SCM_SIZEOF_BITS_T, ptrdiff_t.
612
c81ea65d
RB
6132001-05-16 Rob Browning <rlb@cs.utexas.edu>
614
615 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
616
617 * GUILE-VERSION
618 (GUILE_VERSION): now MAJOR.MINOR.MICRO
619 (GUILE_MICRO_VERSION): new variable, records final revision.
620 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
621 i.e. the 6.
622
887dfa7d
DH
6232001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
624
625 * acconfig.h, configure.in: Renamed
626 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
627
11bbab47
MV
6282001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
629
630 * acinclude.m4: Removed copy of "libtool.m4".
631
5cd06d5e
DH
6322001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
633
634 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
635
a232c19e
TTN
6362001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
637
928f20fb
TTN
638 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
639
a232c19e
TTN
640 * HACKING: Update copyright.
641 Add blurb pointing to devel/tasks.text.
642
c8750173
TTN
6432001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
644
645 * check-guile.in: For SRFI testing, set and export env
646 var `LTDL_LIBRARY_PATH'.
647
75141eb0
NJ
6482001-05-07 Neil Jerram <neil@ossau.uklinux.net>
649
650 * AUTHORS: Add docs-related authorship details.
651
c10ecc4c
MV
6522001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
653
654 * configure.in (--enable-deprecated): Recognize "shutup" option
655 argument and turn it into the default warning level "no".
656
018a53a1
GH
6572001-05-05 Gary Houston <ghouston@arglist.com>
658
659 * acconfig.h: add HAVE_IPV6.
660 * configure.in: check whether we can compile with IPv6 support.
661
26f798bd
TTN
6622001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
663
664 * guile-tools.in: New file.
665
666 * configure.in (AC_OUTPUT): Add guile-tools, and make
667 executable.
668
669 * Makefile.am (bin_SCRIPTS): New var.
670
c5316ea3
GH
6712001-05-04 Gary Houston <ghouston@arglist.com>
672
673 * configure.in: check whether uint32_t is defined when netdb.h
674 is included.
675 acconfig.h: added HAVE_UINT32_T.
676
7440341c
MV
6772001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
678
679 * configure.in: Added handling of `--enable-deprecated'.
680
681 * acconfig.h (SCM_DEBUG_DEPRECATED,
682 GUILE_WARN_DEPRECATED_DEFAULT): Added.
683
14a7d5f8
TTN
6842001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
685
686 * Makefile.am (SUBDIRS): Add "scripts".
687
688 * configure.in (AC_OUTPUT): Add scripts/Makefile.
689
7e267da1
GH
6902001-04-29 Gary Houston <ghouston@arglist.com>
691
692 * libguile.h: include rw.h.
693
f2a75d81
RB
6942001-04-27 Rob Browning <rlb@cs.utexas.edu>
695
696 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
697 the new odd/even ustable/stable version numbering scheme.
698 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
699 libguile. In the future, libguile and libguileqthreads may not
700 stay in sync. This still doesn't appear to affect
701 libguileqthreads, but we'll fix that next.
702
1f7a1dc9
MG
7032001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
704
705 * configure.in: Don't treat srfi directory specially, just create
706 the Makefile there (thanks to Neil Jerram for the patch).
707
6c44688a
MG
7082001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
709
710 * Makefile.am (SUBDIRS): Added `srfi'.
711
712 * configure.in: Added subdirectory `srfi' to build process.
713
714 * libguile.h: Added inclusion of `values.h'.
715
2a0ef8b7
GH
7162001-04-22 Gary Houston <ghouston@arglist.com>
717
718 * configure.in: check for inet_pton and inet_ntop.
719
67641981
GH
7202001-04-20 Gary Houston <ghouston@arglist.com>
721
722 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
723 * configure.in: check for sin6_scope_id in sockaddr_in6.
724
a9d861e3
MD
7252001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
726
727 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
728
31e74a57
GH
7292001-04-17 Gary Houston <ghouston@arglist.com>
730
731 * configure.in: run the autoconf BIGENDIAN check.
732
0da6608d
DH
7332001-04-12 Niibe Yutaka <gniibe@m17n.org>
734
735 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
736 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
737 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
738
739 * configure.in: Likewise.
740
f22ed5a0
KN
7412001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
742
743 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
744 (GUILE_FUNC_DECLARED): Removed checking of bzero.
745 Thanks to NIIBE Yutaka.
746
f2e61fc1
MD
7472001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
748
749 * Undeprecated scm_init_oop_goopscore_module.
750
72f1168d
TTN
7512001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
752
753 * check-guile.in: Fix sh standard conformance bug: Replace
754 "test -e" with "test -f". Thanks to Alexander Klimov.
755
a4928305
GH
7562001-03-19 Gary Houston <ghouston@arglist.com>
757
758 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
759 set it to `pwd`.
760
66301f9a
GH
761 * check-guile.in: 16 documentation tests were failing if "make
762 check" was run before Guile had been installed with the current
763 --prefix. made various changes to the script so that it runs
764 without a cd to the test-suite directory. For the -i option,
765 don't point GUILE_LOAD_PATH to the current directory, but let it
766 use it's own scheme library.
767
51cfd7da
GH
7682001-03-18 Gary Houston <ghouston@arglist.com>
769
770 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
771 the current directory (build dir) not srcdir to find guile
772 executable. otherwise "make check" doesn't work with a separate
773 build directory. create the test log in
774 $build_dir/check-guile.log instead of in srcdir/test-suite
775 directory.
776 * configure.in: don't define or substitute test_suite_dir.
777
e9e225e5
GH
7782001-03-17 Gary Houston <ghouston@arglist.com>
779
780 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
781 since EXTRA_DOT_DOC_FILES is redefined later. define
782 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
783
94e6d793
MG
7842001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
785
786 * configure.in: Added header checks for crypt.h, sys/resource.h
787 and sys/file.h, function checks for chroot, flock, getlogin,
788 cuserid, getpriority, setpriority, getpass, sethostname,
789 gethostname, and for crypt() in libcrypt.
790
fff043ab
NJ
7912001-03-09 Neil Jerram <neil@ossau.uklinux.net>
792
793 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
794 option from guile-doc/configure.in.
795
d42df055
DH
7962001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
797
798 * libguile.h: Removed #include "libguile/dump.h".
799
ec896089
KN
8002001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
801
802 * libguile.h: Added #include "libguile/dump.h".
803
c2886a5a
MD
8042001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
805
806 * libguile.h: Added #include "libguile/rdelim.h".
807
1ff7abbe
DH
8082001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
809
810 The following patch was sent by Thien-Thi Nguyen.
811
812 * check-guile.in: New file.
813
814 * Makefile.am: Add TESTS rule.
815
816 * configure.in: Add support for "make check".
817
f0942910
DH
8182000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
819
820 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
821
14f1d9fe
MD
8222000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
823
824 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
825 version number to 10 due to the merge of GOOPS.
826
827 * oop: New directory.
828
e4dba4c7
KN
8292000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
830
467ab77e 831 * libguile.h: #include "libguile/properties.h".
e4dba4c7 832
45605b53
GH
8332000-09-17 Gary Houston <ghouston@arglist.com>
834
835 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
836 to be reliable on all platforms.
837
e494e76d
GH
8382000-08-18 Gary Houston <ghouston@arglist.com>
839
840 * acconfig.h: added BROKEN_GCSE.
841 * configure.in: check for a gcc GCSE optimisation bug.
842
42aae633
GH
8432000-07-31 Gary Houston <ghouston@arglist.com>
844
845 * acconfig.h: added HAVE_H_ERRNO
846 * configure.in: removed some dnl'd & obsolete cygwin stuff.
847 added a test for h_errno.
848
f9ed377d
MD
8492000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
850
851 * Guile 1.4 released.
852
b5074b23
MD
8532000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
854
855 * GUILE-VERSION: Changed to work also when included by a Makefile
856 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
857 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
858 (GUILE_MINOR_VERSION): Bumped to 4.
859
f43aac9a
MD
8602000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
861
a8861fa0
MD
862 * libguile.h: Removed #include "libguile/kw.h".
863
9a8a1e8a
MD
864 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
865 (The rule will cd to $(top_srcdir).)
866
867 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
868 substitute it into libguile/Makefile.
869
f43aac9a
MD
870 * HACKING: Updated recommended libtool version to be 1.3.5.
871
872 * RELEASE: Say that we should update HACKING to reflect the
873 versions of the tools we're using rather than README.
874
5cb6f99c
MD
8752000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
876
877 * NOTES: Removed.
878
879 * TODO: Moved to devel/.
880
3ff0d90a
CB
8812000-06-01 Craig Brozefsky <craig@red-bean.com>
882
883 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
884 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
885 define libguile.so version in a well-lit place.
886
887 * configure.in: added AC_SUBST lines for the new LIBGUILE version
888 variables.
72f1168d 889
65545721
ML
8902000-06-01 Michael Livshin <mlivshin@bigfoot.com>
891
892 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 893
65545721
ML
894 * guile-aclocal.sh: new file, works around aclocal problems.
895
b2728432
DH
8962000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
897
898 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
899 USE_PCTHREADS_PTHREADS): Removed.
900
7f5fa419
GH
9012000-05-01 Gary Houston <ghouston@arglist.com>
902
903 * Makefile.am: add include_HEADERS.
904 libguile.h: moved from libguile directory. maybe libguile.h should
905 be installed in $prefix/include/libguile/libguile.h instead?
906
9764c29b
MD
9072000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
908
e415cb06
MD
909 * qthreads.m4: Removed THREADS_CPPFLAGS.
910
911 * acinclude.m4: Removed qthreads macros. They are provided in
912 qthreads.m4, so these were redundant.
913
9764c29b
MD
914 * acconfig.h (GUILE_DEBUG_MALLOC): New.
915
916 * configure.in: New --enable-debug-malloc configuration option.
917
1978b33e
MD
9182000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
919
920 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
921
922 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 923 compatibility on Linux systems.
1978b33e 924
55a85c78
MD
9252000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
926
927 * devel: New directory. Intended to carry documentation related
928 to Guile development (as opposed to the doc directory which
929 contains documentation related to the use of the current Guile).
930 This directory (devel) is not included in the Guile distribution,
931 but is accessible via anonymous CVS.
932
fdc7ea2d
MD
9332000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
934
935 * configure.in: Don't add iselect.o to LIBOBJS.
936
31d8abce
MD
9372000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
938
939 * configure.in: Added end-tag for local variables. (Thanks to
940 Thien-Thi Nguyen.)
941
244fdc2f
GH
9422000-03-12 Gary Houston <ghouston@arglist.com>
943
944 * README (Guile Documentation, About This Distribution): updated.
945
f3b5e185
MD
9462000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
947
948 * configure.in (ac_cv_struct_timespec): Added test for struct
949 timespec.
950
951 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
952
3a721413
MV
9532000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
954
955 * autogen.sh: Call libtoolize. Pass --add-missing option to
956 automake. Do not decent into libltdl directory. The libltdl
957 directory is now populated by libtoolize and does not need any
958 further autogeneration.
959
d831b039
GH
9602000-01-23 Gary Houston <ghouston@arglist.com>
961
962 * configure.in: check for fchown.
963
a0a7b83b
MD
964Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
965
966 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
967 instead of $(top_builddir)/libltdl to includepath.
968
56cfe22b
MD
9692000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
970
971 * emacs: New subdirectory for elisp tools.
972
657fcb5a
MV
9732000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
974
975 * README, HACKING: Moved "Hacking it yourself" section from README
976 to HACKING. Updated recommended libtool version to be 1.3.4.
977
dc914156
GH
9782000-01-14 Gary Houston <ghouston@arglist.com>
979
980 * configure.in: needs to have --disable-networking, not
981 --disable-net.
982
fb4956c9
MD
9832000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
984
985 * libltdl/acconfig.h: New file: Needed by autogen.sh.
986
88423ab1
GB
987Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
988
989 * autogen.sh: Added messages as we run autogen in subdirectories.
990
991 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 992 chmod +x it.
88423ab1 993
0d90b76d
MV
9942000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
995
996 * libltdl/autogen.sh: New file.
997 * autogen.sh: Invoke libltdl/autogen.sh.
998
9992000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1000
1001 Finally applied the libltdl patch from Thomas Tanner, with slight
1002 modifications. All code copied from the libtool package is from
1003 libtool-1.3.4.
1004
1005 * configure.in: Make "--with-modules=yes" the default. Do not
1006 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1007
0d90b76d
MV
1008 1999-07-25 Thomas Tanner <tanner@ffii.org>
1009
1010 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1011 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1012 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1013 (no need to install libtool any more)
1014 * configure.in: replace --enable-dynamic-linking with
1015 --with-modules, required modules can be specified using
1016 --with-modules="/path/to/mod.la" and will be linked
1017 statically on platforms that don't support dynamic loading,
1018 configure libltdl, configure libtool for dlopening
1019 * libltdl: added using libtoolize -c --ltdl
1020
38c1d3c4
GH
10212000-01-09 Gary Houston <ghouston@arglist.com>
1022
1023 * configure.in: check whether localtime caches TZ. copied from
1024 Emacs 20.5.
1025 * acconfig.h: add LOCALTIME_CACHE.
1026
dceef6be
GB
1027Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1028
1029 * configure.in: Make it be guile-snarf.awk, since we'll be
1030 switching names for guile-doc-snarf. (I wouldn't have changed
1031 this, but I was getting ready to commit this way when the below
1032 change was committed).
1033
763a6716
MD
10341999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1035
1036 * configure.in: Create guile-doc-snarf.awk.
1037
6aca8c6c
GB
10381999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1039
72f1168d 1040 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1041 AC_OUTPUTted.
1042
10431999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1044
1045 * NEWS: More complete description for --enable-debug-freelist.
1046
aee8ca3f
GH
10471999-12-09 Gary Houston <ghouston@freewire.co.uk>
1048
1049 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1050 causes numerous spurious warnings with recent gcc and/or glibc
1051 versions.
1052
afe5177e
GH
10531999-11-19 Gary Houston <ghouston@freewire.co.uk>
1054
1055 * acconfig.h: add HAVE_ARRAYS.
1056
1057 * configure.in: add --disable-arrays option, probably temporary.
1058
5c11cc9d
GH
10591999-11-17 Gary Houston <ghouston@freewire.co.uk>
1060
1061 * configure.in: check for hstrerror.
1062
5d94b2fe
JB
10631999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1064
e8ff4648
JB
1065 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1066 Instead, call the various tools explicitly. Invoke
1067 guile-readline's autogen.sh script.
0cbedb5b
JB
1068
1069 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1070
0cbedb5b
JB
1071 We can't have .m4 files which are installed where aclocal can
1072 see them, but also used by guile's own configure.in, because
1073 aclocal will read both copies, complain about duplicate macro
1074 definitions, and refuse to generate aclocal.m4 at all. This
1075 happens if you invoke it as `aclocal -I .', as autoreconf does.
1076 This is probably a flaw in the autotools, but Guile doesn't need
1077 that flaw fixed immediately.
1078
1079 guile.m4 is intended for use by people linking against guile, so
1080 it needs to be installed. But Guile itself doesn't use it. So
1081 move guile.m4 into guile-config. That makes sense, since
1082 guile.m4's GUILE_FLAGS macro is just an easy way to call
1083 guile-config.
1084
1085 qthreads.m4 is indented to help configure a qthreads tree. It's
1086 only useful to a package which actually includes a qthreads tree,
1087 and it's intimately related to that tree, so it's not useful to
1088 install this. So don't install it.
1089
1090 * guile.m4: Moved to guile-config.
1091 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1092 (EXTRA_DIST): Move qthreads.m4 here.
1093
5d94b2fe
JB
1094 Don't store generated files in the repository any more. Instead,
1095 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1096 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1097 * autogen.sh: New file.
1098 * ANON-CVS, SNAPSHOTS: Updated instructions.
1099
dc4d930b
JB
11001999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1101
1102 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1103
6e706938 11041999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1105
1106 * configure.in: Added --enable-debug-freelist option.
1107
fca7547b 1108 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1109
52cfc69b
GH
11101999-09-23 Gary Houston <ghouston@freewire.co.uk>
1111
1112 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1113 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1114
1115 * configure.in: new options --disable-posix, --disable-net
1116 and --disable-regex
1117 export HAVE_POSIX and HAVE_NETWORKING definitions.
1118 don't add regex-posix.o to LIBOBJS if regex disabled.
1119
1120 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1121 conditionally.
1122
bab4e1cc
JB
11231999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1124
1125 * Guile 1.3.4 released.
1126
fc97c626
JB
11271999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1128
1129 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1130 libtool knows how to get ANSI C behavior from the compiler.
1131 * configure: Regenerated.
1132
7ee92fce
GH
11331999-09-20 Gary Houston <ghouston@freewire.co.uk>
1134
1135 * configure.in: check availability of siginterrupt.
1136
08b8c694
GH
11371999-09-18 Gary Houston <ghouston@freewire.co.uk>
1138
1139 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1140 testing for SA_RESTART.
1141
7cdbcc7d
MD
11421999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1143
1144 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1145
e1f20ec6
JB
11461999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1147
1148 * configure.in (GUILE_STAMP): Don't set this variable, or
1149 substitute it into anything. Full explanation in ice-9/ChangeLog.
1150 * configure, Makefile.in: Regenerated.
72f1168d 1151
ffe70f9c
JB
11521999-09-06 James Blandy <jimb@mule.m17n.org>
1153
1154 Propagate the changes of 2 Sept the rest of the way through.
1155 * configure: Regenerated.
1156 * Makefile.in: Regenerated. Not sure why this diff is so big.
1157
e127c348
JB
11581999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1159
1160 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1161 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1162 * aclocal.m4: Regenerated.
e127c348 1163
655f19ab
MD
11641999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1165
1166 * configure.in: Test for presence of function on_exit.
1167
b074884f
JB
11681999-09-01 James Blandy <jimb@mule.m17n.org>
1169
1170 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1171 the system doesn't have memmove. Don't test for memmove and bcopy
1172 with AC_CHECK_FUNCS.
1173 * configure: Regenerated.
1174
a7098335
MD
11751999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1176
1177 * configure.in: Test for atexit.
1178
9a26d6f9
MD
11791999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1180
b030b39b
MD
1181 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1182
9a26d6f9
MD
1183 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1184 (Thanks to Bernard Urban.)
1185 Test for memmove and bcopy. (Thanks to
a7098335 1186 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1187
1188 * acconfig.h: Added HAVE_S_ISLNK.
1189
a05cba61
JB
11901999-08-20 James Blandy <jimb@mule.m17n.org>
1191
0a852b94
JB
1192 * Guile 1.3.2 released.
1193
a05cba61
JB
1194 * Makefile.in: Regenerated.
1195
f29f2933
MD
11961999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1197
1198 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1199 to libtool-1.3.3.
1200
0e8a8468
MV
12011999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1202
1203 Added guile-readline subdirectory with the removed readline
1204 support.
1205 * guile-readline: New directory, see ChangeLog there.
1206 * configure.in: Cause configure to descend into guile-readline
1207 dir.
1208 * Makefile.am: Likewise for make.
1209 * NEWS: Explain how to activate the readline support.
1210 * configure, Makefile.in: Regenerated.
72f1168d 1211
3144e1a9
JB
12121999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1213
1214