* scheme-modules.texi (Compiled Code Modules): replace
[bpt/guile.git] / ChangeLog
CommitLineData
39e8f371
HWN
12002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
2
3 * configure.in: add snprintf
4
c2cbcc57
HWN
52002-08-04 Han-Wen <hanwen@cs.uu.nl>
6
7 * NEWS: add entries for GC and vector WB.
8
afc8e572
HWN
92002-07-22 Han-Wen <hanwen@cs.uu.nl>
10
11 * autogen.sh (mscripts): find and check version number of
12 automake. Complain if 1.6 is not found.
13
34d19ef6
HWN
142002-07-20 Han-Wen <hanwen@cs.uu.nl>
15
16 * autogen.sh (mscripts): find and check version number of
17 autoconf. Complain if 2.53 is not found.
18
dd897aaf
DH
192002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
20
21 * benchmark-guile.in: Copied from check-guile.in and adapted for
22 use with benchmarks.
23
24 * Makefile.am: Recurse into the benchmark-suite subdir.
25
26 * configure.in: Added benchmarking files.
27
4f6f9ae3
GH
282002-07-12 Gary Houston <ghouston@arglist.com>
29
30 * configure.in: check dynamic linking before modules. Add dynl.c
31 if dynamic linking is available, i.e., unless --with-modules=no
32 was given to configure.
33
2398796a
MV
342002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
35
36 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
37 libtool-1.4.2.
38
887efef5
MV
392002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
40
ca679709
MV
41 * autogen.sh: Do not copy INSTALL from workbook since it is not
42 uniform across branches.
43 * INSTALL: Re-added to repository.
44
887efef5
MV
45 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
46
47 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
48 libtool CVS does not need this fix.
49
50 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
51 build.
52 Add --with-cc-for-build option to re-enable cross building.
53 Add --with-guile-for-build option to re-enable cross building.
54
feec7802
GH
552002-06-30 Gary Houston <ghouston@arglist.com>
56
57 * autogen.sh: Changed the path to the scripts directory.
58 In libltdl, run aclocal before autoconf and automake: this
59 eliminated various warnings after upgrading to newer automake.
60
ba1b077b
MV
612002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
62
63 From John W. Eaton <jwe@bevo.che.wisc.edu>
64
65 * configure.in (AC_CHECK_FUNCS): Check for copysign.
66
5cb3f600
MV
672002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
68
69 * libguile.h: Added inclusion of "extensions.h".
70
43a1d6f1
MV
712002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
72
73 * configure.in: Include <sys/types.h> before <netinet/in.h> when
74 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
75 Troxel!
76
d4dba280
MV
77 From John W. Eaton.
78
79 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
80 ieeefp.h, and nan.h.
81 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
82
d47fd163
TTN
832002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
84
85 * autogen.sh: Add call to $mscripts/render-bugs
86 to create BUGS file.
87
88 * BUGS: bye bye
89
d937b062
TTN
902002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
91
92 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
93
5caa57b1
MV
942002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
95
96 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
97 -I guile-config". This works as of automake 1.5.
d937b062 98 * qthreads.m4: Moved to guile-config/.
5caa57b1 99
7fd1bad4
MV
1002002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
101
102 * autogen.sh: Call automake twice for guile-core so that two
103 copies of mdate-sh get a chance of being installed (one in
104 doc/ref/ and one in doc/tutorial/).
105
dc006627
MV
1062002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
107
108 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
109 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
110 (dist-hook): Removed.
111 (DISTCLEANFILES): Added check-guile.log.
112 (EXTRA_DIST): Don't distribute TODO.
113
114 * configure.in: Bump required autoconf version to 2.53. Move uses
115 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
116 set by AC_PROG_CC.
117
21550b10
RB
1182002-04-10 Rob Browning <rlb@defaultvalue.org>
119
120 * configure.in: updates for new autoconf -- add definitions to
121 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
122 calls.
123
124 * acinclude.m4: add definitions to AC_DEFINE calls for new
125 autoconf.
126
127 * acconfig.h: removed -- newer autoconf doesn't like it, and now
128 we don't need it.
129
130 * .cvsignore: add autom4te.cache and pre-inst-guile.
131
dd1ed1ad
TTN
1322002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
133
134 * RELEASE: bye bye
135
412f1928
TTN
1362002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
137
138 * Makefile.am: Update copyright.
139 (dist-hook): Add, including related am/maintainers-dirs,
140 surrounded by "if MAINTAINER_MODE".
141
94478b88
TTN
142 * TODO: bye bye
143
ef5bdc2e
TTN
144 * autogen.sh: Add usage comment.
145 Add workbook specification.
146 Add dist-files symlinking.
147
148 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
149
9b398b67
TTN
1502002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
151
152 * guile-tools.in: Handle "--source" option.
153
eb8aea9b
TTN
1542002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
155
2d78a1c5
TTN
156 * configure.in (top_srcdir_absolute): New AC_SUBST var.
157
7ca15449
TTN
158 * pre-inst-guile.in, check-guile.in (top_srcdir):
159 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 160
eb8aea9b
TTN
161 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
162
5ddf900c
TTN
1632002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
164
165 * pre-inst-guile.in: Typofix; nfc.
166
edb810bb
SJ
1672002-02-27 Stefan Jahn <stefan@lkcc.org>
168
169 * Makefile.am (SUBDIRS): Added the `am' directory.
170
3ed414c8
TTN
1712002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
172
173 * pre-inst-guile.in: New file.
174
175 * pre-inst-guile, pre-inst-guile.am: bye bye
176
177 * configure.in (top_builddir_absolute): New AC_SUBST var.
178 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
179 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
180
181 * check-guile.in (top_builddir): Use AC_SUBST var
182 `top_builddir_absolute'.
183 (guile): Look for pre-inst-guile in $top_builddir.
184
185 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
186 pre-inst-guile.am.
187
46151112
RB
1882002-02-24 Rob Browning <rlb@defaultvalue.org>
189
190 * GUILE-VERSION: move all but guile-readline library versioning
191 information here. guile-readline is still standalone. Bump
192 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
193 Thi-Thien's request.
194
195 * configure.in: AC_SUBST the centralized shared lib versioning
196 variables from ./GUILE-VERSION.
197 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
198 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
199 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
200 (LIBQTHREADS_INTERFACE): new AC_SUBST.
201 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
202 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
203 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
204 (LIBGUILE_INTERFACE): new AC_SUBST.
205 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
206 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
207 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
208 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
209 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
210 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
211 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
212 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
213
214 * autogen.sh: make absolutely sure we can't have stale files from
215 old versions lying around the libltdl dir since libtoolize
216 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
217 so the main tree and libltdl can't get out of sync again.
218
219 * RELEASE: update release building instructions.
220
3d77146f
NJ
2212002-02-21 Neil Jerram <neil@ossau.uklinux.net>
222
223 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
224 "" for multiword string. Thanks to Christopher Cramer for
225 pointing this out.
226
84b27165
MV
2272002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
228
229 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
230 instead of to scm_must_malloc.
231
f660f92e
MV
2322002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
233
234 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
235 pre-inst-guile.am.
236
0187b4f4
TTN
2372002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
238
239 * pre-inst-guile.am, pre-inst-guile: New files.
240
241 * check-guile.in (srcdir): Delete var.
242 (top_builddir, top_srcdir, guile_opts): New vars.
243
244 Use "set -e".
245 No longer set LTDL_LIBRARY_PATH.
246 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
247
248 * configure.in (libguile/guile-snarf-docs-texi): Remove
249 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
250
77bf05e0 251 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
252 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
253 (GUILE_LOAD_PATH): No longer include $top_srcdir.
254
255 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
256 prefix aliasing.
77bf05e0 257
1fa86ca5
SJ
2582002-01-31 Stefan Jahn <stefan@lkcc.org>
259
260 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
261 `libltdl.dll'.
262
af68e5e5
SJ
2632002-01-28 Stefan Jahn <stefan@lkcc.org>
264
0187b4f4 265 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
266 `stdint.h' for uint32_t.
267
3d1a89b9
NJ
2682002-01-13 Neil Jerram <neil@ossau.uklinux.net>
269
270 * Makefile.am (SUBDIRS): Added lang.
271
272 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
273 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
274
2752002-01-11 Neil Jerram <neil@ossau.uklinux.net>
276
277 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
278
279 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
280 not) according to absence (or presence) of `--disable-elisp'
281 in the configure args.
282
f00eb43f
DH
2832001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
284
285 * TODO: Added two items.
286
5dc64f64
MV
2872001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
288
289 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
290 set this conditional accordingly.
0187b4f4 291
6d852be3
TTN
2922001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
293
294 * README: Fix virulent typo.
295
53c594fc
MV
2962001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
297
6d852be3 298 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
299 * configure.in (HAVE_INLINE): Define it when the compiler supports
300 inline functions.
301
6d852be3 302 * libguile.h: Include "libguile/inline.h".
53c594fc 303
a5dc23a7
GH
3042001-11-22 Gary Houston <ghouston@arglist.com>
305
306 * HACKING: Modified the Hacking It Yourself section. Removed the
307 version numbers from the tools.
a5df04d5 308 HACKING, README, ANON-CVS: updates.
a5dc23a7 309
73edb48a
GH
3102001-11-21 Gary Houston <ghouston@arglist.com>
311
312 * HACKING: Removed reference to no longer practiced * in ChangeLog
313 convention.
314
97f439ab
TTN
3152001-11-19 Thien-Thi Nguyen <ttn@glug.org>
316
30bce757
TTN
317 * BUGS (11): Set "fixed: no-need".
318
97f439ab
TTN
319 * TODO (write emacs/patch.el): New item, self-assigned.
320
3faa54e7
RB
3212001-11-19 Rob Browning <rlb@defaultvalue.org>
322
323 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
324 system libltdl when it's available. Aside from the normal reasons
325 to prefer installed shared libs, this means other apps that link
326 with libguile and also use libltdl will be more likely to work
327 right.
328
ccee9ab1
TTN
3292001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
330
331 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
332
73c844bf
TTN
3332001-11-15 Thien-Thi Nguyen <ttn@glug.org>
334
335 * guile-tools.in: Handle command "list" specially: list scripts dir.
336
337 (help): Make more informative.
338
a714e0eb
MV
3392001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
340
341 * autogen.sh: Recurse into libltdl directory and invoke autoconf
342 there.
343
bca0bf8d
TTN
3442001-11-11 Thien-Thi Nguyen <ttn@glug.org>
345
346 * HACKING: Restrict documentation change log
347 waiver to only apply to ChangeLog files.
348
35656ebc
MV
3492001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
350
351 * configure.in: Check for sizes of short, size_t, uintptr_t, and
352 ptrdiff_t. Checking for a size also checks automatically for the
353 existence of the type, so we don't check for the existence of
354 uintptr_t, ptrdiff_t and long long ourselves.
355
a0a9b9ad
TTN
3562001-11-10 Thien-Thi Nguyen <ttn@glug.org>
357
358 * BUGS (11): New.
359
b4e15479
SJ
3602001-11-07 Stefan Jahn <stefan@lkcc.org>
361
362 * configure.in: Include `win32-socket.o' in the list of object
363 files if networking is enabled on Win32.
364
04bbd6ce
TTN
3652001-11-06 Thien-Thi Nguyen <ttn@glug.org>
366
367 * TODO (sync srfi-modules.texi): New, done.
368
2ca222c2 369 * BUGS (9, 10): New.
70debc22 370
8f99e3f3
SJ
3712001-11-04 Stefan Jahn <stefan@lkcc.org>
372
373 * NEWS: Corrected remarks about SCM_API.
374
375 * configure.in: Defining USE_DLL_IMPORT definition to indicate
376 usage of DLL import macros in `libguile/__scm.h'.
377 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
378 Somehow Jim Blandy's patch from 1997 did not survive.
379
257b6d40
MV
3802001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
381
382 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 383
257b6d40
MV
384 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
385 build systems which do not have symbolic links.
386 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
387 on Win32 platforms.
04bbd6ce
TTN
388 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
389 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 390 to build clean dlls.
257b6d40
MV
391 Check for `regcomp()' inside `-lregex'.
392
2ad3278a
TTN
3932001-10-26 Thien-Thi Nguyen <ttn@glug.org>
394
395 * BUGS (7, 8): New.
396
c95d1a2d
TTN
3972001-10-25 Thien-Thi Nguyen <ttn@glug.org>
398
399 * BUGS: Expand on file format description.
400
401 (1): Update "fixed" field.
d07db248 402 (2, 3, 4, 5, 6): New.
c95d1a2d 403
4f522b6f
GH
4042001-10-14 Gary Houston <ghouston@arglist.com>
405
406 * configure.in: include sys/types.h when testing uint32_t.
407 thanks to Bill Schottstaedt.
408
f84c3705
MV
4092001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
410
411 * configure.in: Do not use an absolute path for <unistd.h> when
412 checking for return type of usleep. Thanks to Michael Carmack.
413
6768cfba
TTN
4142001-09-30 Thien-Thi Nguyen <ttn@glug.org>
415
416 * BUGS: New file.
417 * Makefile.am (EXTRA_DIST): Add BUGS file.
418
2cbad7d9
TTN
4192001-09-25 Thien-Thi Nguyen <ttn@glug.org>
420
421 * TODO: Add bugfix item to "Eventually".
422
c13f0a90
RB
4232001-09-20 Rob Browning <rlb@defaultvalue.org>
424
425 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
426
4272001-09-11 Rob Browning <rlb@defaultvalue.org>
428
429 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
430 the testing list since they're no longer functional.
431
06288138
TTN
4322001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
433
434 * TODO:
435 Use outline mode instead of text.
436 Reword protocol explanation.
437 Add "make error-signalling functions more consistent" to Eventually.
438 Move some C-related GOOPS tasks to 1.8.0, take ownership.
439
6f84677a
TTN
4402001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
441
442 * HACKING (Sample GDB Initialization File): New section.
443
444 * TODO (1.8.0): Add "move .gdbinit" entry.
445
8c494e99
DH
4462001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
447
448 * TODO: Added some points, and eliminated all done items.
449
450 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
451 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
452 SCM_ENABLE_DEPRECATED with the logic reversed.
453
f7c6b778
DH
4542001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
455
456 * libguile.h: Removed bogus comment, rearranged includes, removed
457 deprecated definitions.
458
8c494e99 459 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 460
cf390da1
TTN
4612001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
462
463 * HACKING: Mention libtool ./configure-regeneration requirement.
464
fada26b2
MV
4652001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
466
467 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
468 libltdl provides it itself.
469
11ca8865
NJ
4702001-08-24 Neil Jerram <neil@ossau.uklinux.net>
471
472 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
473 Makefiles.
cf390da1 474
ab4cd34b
RB
4752001-08-15 Rob Browning <rlb@defaultvalue.org>
476
477 * configure.in
478 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
479 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
480 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
481 (LIBGUILE_INTERFACE): use libtool versioning scheme.
482 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
483 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
484 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
485 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
486
487 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
488 (GUILE_MICRO_VERSION): reset for new unstable.
489 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
490 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
491 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
492 (LIBGUILE_INTERFACE): use libtool versioning scheme.
493 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
494 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
495 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
496 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
497
b754e3d1
MV
4982001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
499
500 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
501 EXTRA_DIST to SUBDIRS.
502
503 * configure.in: Added "test-suite/Makefile".
504
c1151355
MV
5052001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
506
507 * configure.in: Added `--disable-linuxthreads' option and do not
508 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
509 given. Thanks to Cris Cramer!
510
11057044
MV
5112001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
512
513 * Makefile.am (SUBDIRS): Build libguile before ice-9.
514
f3805ebb
MV
5152001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
516
517 * configure.in: Check for "inttypes.h".
518
e658215a
RB
5192001-07-19 Rob Browning <rlb@defaultvalue.org>
520
521 * configure.in: add checks for setitimer and getitimer.
522 Add --enable-error-on-warning.
523
c0b2936e
MG
5242001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
525
526 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
527
8f2ecec5
TTN
5282001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
529
530 * HACKING: Remove onerous authorship-info deletion clause.
531
065509a5
KN
5322001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
533
534 * autogen.sh: Call libtoolize with --force.
535
d76852e3
TTN
5362001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
537
538 * INSTALL: Point to HACKING for tool versions.
539
fd6c6321
RB
5402001-07-08 Rob Browning <rlb@defaultvalue.org>
541
04860df7
RB
542 * TODO: updated to include relevant itemized post-1.6-RELEASE
543 tasks that are distributable so we can check them off as they are
544 done, and delete 1.6.0 tasks.
545
546 * RELEASE: add a note that the RELEASE instructions are out of
547 date now that we're using branches.
548
fd6c6321
RB
549 * AUTHORS: add "many files throughout" for myself.
550
8d123036
TTN
5512001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
552
553 * README: Also mention guile-tools.
554
555 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
556
32d6f999
TTN
5572001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
558
559 * RELEASE: Move todo items to file TODO.
560
561 * TODO: Initial revision
562
a4734913
TTN
563 * Makefile.am (EXTRA_DIST): Add TODO.
564
dbfadc85
TTN
565 * HACKING: Refer to TODO and SNAPSHOTS.
566 No longer refer to devel/tasks.text.
567
568 * SNAPSHOTS: Fix reference bug; recommended tool
569 versions are in HACKING.
570
f6b3694a
TTN
571 * TODO: Add completion and ownership protocol to header comments.
572
3cd085d0
TTN
573 * RELEASE: Add TODO-processing to spiffing checklist.
574
9c3955ff
TTN
575 * HACKING: Update deprecation procedure to refer to TODO.
576
17383b7c
ML
5772001-06-27 Michael Livshin <mlivshin@bigfoot.com>
578
579 * autogen.sh: don't run flex here.
580
581 * HACKING: clarify that newer versions of flex should be just
582 fine.
583
82893676
MG
5842001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
585
586 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
587
588 * configure.in: Added some header and function checks.
589
f2ae4555
NJ
5902001-06-25 Neil Jerram <neil@ossau.uklinux.net>
591
592 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
593
4172703a
MV
5942001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
595
596 * autogen.sh: Added message about what to do next. Tell them to
597 use `--enable-maintainer-mode'.
598
093e7da4
ML
5992001-06-25 Michael Livshin <mlivshin@bigfoot.com>
600
601 * HACKING: mention flex.
602
603 * autogen.sh: generate libguile/c-tokenize.c.
604
6b41a313
MG
6052001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
606
607 * libguile.h: Removed inclusion of libguile/tag.h.
608
eb6c2de8
MV
6092001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
610
611 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
612 these when using threads.
613
4ff9f825
MV
6142001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
615
4927dd28
MV
616 * libguile.h: Added deprecated section with the olde type names.
617
4ff9f825
MV
618 * configure.in: Check for header <stdint.h>. Check for uintptr_t
619 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
620 `#defined'.
621
622 * acconfig.h (ptrdiff_t): Removed.
623
e01970a5
MG
6242001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
625
626 * configure.in: Generate examples/box-dynamic-module/Makefile.
627
c794483c
MV
6282001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
629
630 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
631 guile-snarf.
632
9454d8d5
RB
6332001-06-02 Rob Browning <rlb@cs.utexas.edu>
634
635 * configure.in: changes for autoconf 2.50.
636 (AC_PREREQ): require at least autoconf 2.50.
637 (AC_INIT): no longer takes an arg.
638 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
639 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
640 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
641 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
642 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
643 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
644 (AC_OUTPUT): no longer takes args.
32d6f999 645
9454d8d5
RB
646 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
647 unconditionally .
648
114f9bab
MV
6492001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
650
651 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
652 I. N. Golubev!
653
ee2718a9
MG
6542001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
655
656 * configure.in: Generate examples/box-dynamic/Makefile.
657
2de7ddb7
MG
6582001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
659
660 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
661
662 * configure.in: Added all Makefiles in the `examples' directory to
663 AC_OUTPUT.
664
f501d0d4
ML
6652001-05-31 Michael Livshin <mlivshin@bigfoot.com>
666
667 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
668 don't generate guile-snarf.awk.
669
670 * Makefile.am (EXTRA_DIST): add test-suite.
671
1db81cb0
ML
6722001-05-28 Michael Livshin <mlivshin@bigfoot.com>
673
674 * check-guile.in: fix to be runnable when srcdir!=builddir.
675
f3f70257
ML
6762001-05-26 Michael Livshin <mlivshin@bigfoot.com>
677
678 revert the controversial part of the 2001-05-23 changes
679
1be6b49c
ML
6802001-05-23 Michael Livshin <mlivshin@bigfoot.com>
681
682 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
683 also, make sure that the integral type choosen to represent an SCM
684 has exactly the same size as a void pointer.
685
686 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
687 SCM_SIZEOF_BITS_T, ptrdiff_t.
688
c81ea65d
RB
6892001-05-16 Rob Browning <rlb@cs.utexas.edu>
690
691 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
692
693 * GUILE-VERSION
694 (GUILE_VERSION): now MAJOR.MINOR.MICRO
695 (GUILE_MICRO_VERSION): new variable, records final revision.
696 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
697 i.e. the 6.
698
887dfa7d
DH
6992001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
700
701 * acconfig.h, configure.in: Renamed
702 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
703
11bbab47
MV
7042001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
705
706 * acinclude.m4: Removed copy of "libtool.m4".
707
5cd06d5e
DH
7082001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
709
710 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
711
a232c19e
TTN
7122001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
713
928f20fb
TTN
714 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
715
a232c19e
TTN
716 * HACKING: Update copyright.
717 Add blurb pointing to devel/tasks.text.
718
c8750173
TTN
7192001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
720
721 * check-guile.in: For SRFI testing, set and export env
722 var `LTDL_LIBRARY_PATH'.
723
75141eb0
NJ
7242001-05-07 Neil Jerram <neil@ossau.uklinux.net>
725
726 * AUTHORS: Add docs-related authorship details.
727
c10ecc4c
MV
7282001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
729
730 * configure.in (--enable-deprecated): Recognize "shutup" option
731 argument and turn it into the default warning level "no".
732
018a53a1
GH
7332001-05-05 Gary Houston <ghouston@arglist.com>
734
735 * acconfig.h: add HAVE_IPV6.
736 * configure.in: check whether we can compile with IPv6 support.
737
26f798bd
TTN
7382001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
739
740 * guile-tools.in: New file.
741
742 * configure.in (AC_OUTPUT): Add guile-tools, and make
743 executable.
744
745 * Makefile.am (bin_SCRIPTS): New var.
746
c5316ea3
GH
7472001-05-04 Gary Houston <ghouston@arglist.com>
748
749 * configure.in: check whether uint32_t is defined when netdb.h
750 is included.
751 acconfig.h: added HAVE_UINT32_T.
752
7440341c
MV
7532001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
754
755 * configure.in: Added handling of `--enable-deprecated'.
756
757 * acconfig.h (SCM_DEBUG_DEPRECATED,
758 GUILE_WARN_DEPRECATED_DEFAULT): Added.
759
14a7d5f8
TTN
7602001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
761
762 * Makefile.am (SUBDIRS): Add "scripts".
763
764 * configure.in (AC_OUTPUT): Add scripts/Makefile.
765
7e267da1
GH
7662001-04-29 Gary Houston <ghouston@arglist.com>
767
768 * libguile.h: include rw.h.
769
f2a75d81
RB
7702001-04-27 Rob Browning <rlb@cs.utexas.edu>
771
772 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
773 the new odd/even ustable/stable version numbering scheme.
774 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
775 libguile. In the future, libguile and libguileqthreads may not
776 stay in sync. This still doesn't appear to affect
777 libguileqthreads, but we'll fix that next.
778
1f7a1dc9
MG
7792001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
780
781 * configure.in: Don't treat srfi directory specially, just create
782 the Makefile there (thanks to Neil Jerram for the patch).
783
6c44688a
MG
7842001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
785
786 * Makefile.am (SUBDIRS): Added `srfi'.
787
788 * configure.in: Added subdirectory `srfi' to build process.
789
790 * libguile.h: Added inclusion of `values.h'.
791
2a0ef8b7
GH
7922001-04-22 Gary Houston <ghouston@arglist.com>
793
794 * configure.in: check for inet_pton and inet_ntop.
795
67641981
GH
7962001-04-20 Gary Houston <ghouston@arglist.com>
797
798 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
799 * configure.in: check for sin6_scope_id in sockaddr_in6.
800
a9d861e3
MD
8012001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
802
803 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
804
31e74a57
GH
8052001-04-17 Gary Houston <ghouston@arglist.com>
806
807 * configure.in: run the autoconf BIGENDIAN check.
808
0da6608d
DH
8092001-04-12 Niibe Yutaka <gniibe@m17n.org>
810
811 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
812 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
813 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
814
815 * configure.in: Likewise.
816
f22ed5a0
KN
8172001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
818
819 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
820 (GUILE_FUNC_DECLARED): Removed checking of bzero.
821 Thanks to NIIBE Yutaka.
822
f2e61fc1
MD
8232001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
824
825 * Undeprecated scm_init_oop_goopscore_module.
826
72f1168d
TTN
8272001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
828
829 * check-guile.in: Fix sh standard conformance bug: Replace
830 "test -e" with "test -f". Thanks to Alexander Klimov.
831
a4928305
GH
8322001-03-19 Gary Houston <ghouston@arglist.com>
833
834 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
835 set it to `pwd`.
836
66301f9a
GH
837 * check-guile.in: 16 documentation tests were failing if "make
838 check" was run before Guile had been installed with the current
839 --prefix. made various changes to the script so that it runs
840 without a cd to the test-suite directory. For the -i option,
841 don't point GUILE_LOAD_PATH to the current directory, but let it
842 use it's own scheme library.
843
51cfd7da
GH
8442001-03-18 Gary Houston <ghouston@arglist.com>
845
846 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
847 the current directory (build dir) not srcdir to find guile
848 executable. otherwise "make check" doesn't work with a separate
849 build directory. create the test log in
850 $build_dir/check-guile.log instead of in srcdir/test-suite
851 directory.
852 * configure.in: don't define or substitute test_suite_dir.
853
e9e225e5
GH
8542001-03-17 Gary Houston <ghouston@arglist.com>
855
856 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
857 since EXTRA_DOT_DOC_FILES is redefined later. define
858 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
859
94e6d793
MG
8602001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
861
862 * configure.in: Added header checks for crypt.h, sys/resource.h
863 and sys/file.h, function checks for chroot, flock, getlogin,
864 cuserid, getpriority, setpriority, getpass, sethostname,
865 gethostname, and for crypt() in libcrypt.
866
fff043ab
NJ
8672001-03-09 Neil Jerram <neil@ossau.uklinux.net>
868
869 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
870 option from guile-doc/configure.in.
871
d42df055
DH
8722001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
873
874 * libguile.h: Removed #include "libguile/dump.h".
875
ec896089
KN
8762001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
877
878 * libguile.h: Added #include "libguile/dump.h".
879
c2886a5a
MD
8802001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
881
882 * libguile.h: Added #include "libguile/rdelim.h".
883
1ff7abbe
DH
8842001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
885
886 The following patch was sent by Thien-Thi Nguyen.
887
888 * check-guile.in: New file.
889
890 * Makefile.am: Add TESTS rule.
891
892 * configure.in: Add support for "make check".
893
f0942910
DH
8942000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
895
896 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
897
14f1d9fe
MD
8982000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
899
900 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
901 version number to 10 due to the merge of GOOPS.
902
903 * oop: New directory.
904
e4dba4c7
KN
9052000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
906
467ab77e 907 * libguile.h: #include "libguile/properties.h".
e4dba4c7 908
45605b53
GH
9092000-09-17 Gary Houston <ghouston@arglist.com>
910
911 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
912 to be reliable on all platforms.
913
e494e76d
GH
9142000-08-18 Gary Houston <ghouston@arglist.com>
915
916 * acconfig.h: added BROKEN_GCSE.
917 * configure.in: check for a gcc GCSE optimisation bug.
918
42aae633
GH
9192000-07-31 Gary Houston <ghouston@arglist.com>
920
921 * acconfig.h: added HAVE_H_ERRNO
922 * configure.in: removed some dnl'd & obsolete cygwin stuff.
923 added a test for h_errno.
924
f9ed377d
MD
9252000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
926
927 * Guile 1.4 released.
928
b5074b23
MD
9292000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
930
931 * GUILE-VERSION: Changed to work also when included by a Makefile
932 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
933 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
934 (GUILE_MINOR_VERSION): Bumped to 4.
935
f43aac9a
MD
9362000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
937
a8861fa0
MD
938 * libguile.h: Removed #include "libguile/kw.h".
939
9a8a1e8a
MD
940 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
941 (The rule will cd to $(top_srcdir).)
942
943 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
944 substitute it into libguile/Makefile.
945
f43aac9a
MD
946 * HACKING: Updated recommended libtool version to be 1.3.5.
947
948 * RELEASE: Say that we should update HACKING to reflect the
949 versions of the tools we're using rather than README.
950
5cb6f99c
MD
9512000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
952
953 * NOTES: Removed.
954
955 * TODO: Moved to devel/.
956
3ff0d90a
CB
9572000-06-01 Craig Brozefsky <craig@red-bean.com>
958
959 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
960 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
961 define libguile.so version in a well-lit place.
962
963 * configure.in: added AC_SUBST lines for the new LIBGUILE version
964 variables.
72f1168d 965
65545721
ML
9662000-06-01 Michael Livshin <mlivshin@bigfoot.com>
967
968 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 969
65545721
ML
970 * guile-aclocal.sh: new file, works around aclocal problems.
971
b2728432
DH
9722000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
973
974 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
975 USE_PCTHREADS_PTHREADS): Removed.
976
7f5fa419
GH
9772000-05-01 Gary Houston <ghouston@arglist.com>
978
979 * Makefile.am: add include_HEADERS.
980 libguile.h: moved from libguile directory. maybe libguile.h should
981 be installed in $prefix/include/libguile/libguile.h instead?
982
9764c29b
MD
9832000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
984
e415cb06
MD
985 * qthreads.m4: Removed THREADS_CPPFLAGS.
986
987 * acinclude.m4: Removed qthreads macros. They are provided in
988 qthreads.m4, so these were redundant.
989
9764c29b
MD
990 * acconfig.h (GUILE_DEBUG_MALLOC): New.
991
992 * configure.in: New --enable-debug-malloc configuration option.
993
1978b33e
MD
9942000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
995
996 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
997
998 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 999 compatibility on Linux systems.
1978b33e 1000
55a85c78
MD
10012000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1002
1003 * devel: New directory. Intended to carry documentation related
1004 to Guile development (as opposed to the doc directory which
1005 contains documentation related to the use of the current Guile).
1006 This directory (devel) is not included in the Guile distribution,
1007 but is accessible via anonymous CVS.
1008
fdc7ea2d
MD
10092000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1010
1011 * configure.in: Don't add iselect.o to LIBOBJS.
1012
31d8abce
MD
10132000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1014
1015 * configure.in: Added end-tag for local variables. (Thanks to
1016 Thien-Thi Nguyen.)
1017
244fdc2f
GH
10182000-03-12 Gary Houston <ghouston@arglist.com>
1019
1020 * README (Guile Documentation, About This Distribution): updated.
1021
f3b5e185
MD
10222000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1023
1024 * configure.in (ac_cv_struct_timespec): Added test for struct
1025 timespec.
1026
1027 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1028
3a721413
MV
10292000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1030
1031 * autogen.sh: Call libtoolize. Pass --add-missing option to
1032 automake. Do not decent into libltdl directory. The libltdl
1033 directory is now populated by libtoolize and does not need any
1034 further autogeneration.
1035
d831b039
GH
10362000-01-23 Gary Houston <ghouston@arglist.com>
1037
1038 * configure.in: check for fchown.
1039
a0a7b83b
MD
1040Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1041
1042 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1043 instead of $(top_builddir)/libltdl to includepath.
1044
56cfe22b
MD
10452000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1046
1047 * emacs: New subdirectory for elisp tools.
1048
657fcb5a
MV
10492000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1050
1051 * README, HACKING: Moved "Hacking it yourself" section from README
1052 to HACKING. Updated recommended libtool version to be 1.3.4.
1053
dc914156
GH
10542000-01-14 Gary Houston <ghouston@arglist.com>
1055
1056 * configure.in: needs to have --disable-networking, not
1057 --disable-net.
1058
fb4956c9
MD
10592000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1060
1061 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1062
88423ab1
GB
1063Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1064
1065 * autogen.sh: Added messages as we run autogen in subdirectories.
1066
1067 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1068 chmod +x it.
88423ab1 1069
0d90b76d
MV
10702000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1071
1072 * libltdl/autogen.sh: New file.
1073 * autogen.sh: Invoke libltdl/autogen.sh.
1074
10752000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1076
1077 Finally applied the libltdl patch from Thomas Tanner, with slight
1078 modifications. All code copied from the libtool package is from
1079 libtool-1.3.4.
1080
1081 * configure.in: Make "--with-modules=yes" the default. Do not
1082 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1083
0d90b76d
MV
1084 1999-07-25 Thomas Tanner <tanner@ffii.org>
1085
1086 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1087 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1088 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1089 (no need to install libtool any more)
1090 * configure.in: replace --enable-dynamic-linking with
1091 --with-modules, required modules can be specified using
1092 --with-modules="/path/to/mod.la" and will be linked
1093 statically on platforms that don't support dynamic loading,
1094 configure libltdl, configure libtool for dlopening
1095 * libltdl: added using libtoolize -c --ltdl
1096
38c1d3c4
GH
10972000-01-09 Gary Houston <ghouston@arglist.com>
1098
1099 * configure.in: check whether localtime caches TZ. copied from
1100 Emacs 20.5.
1101 * acconfig.h: add LOCALTIME_CACHE.
1102
dceef6be
GB
1103Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1104
1105 * configure.in: Make it be guile-snarf.awk, since we'll be
1106 switching names for guile-doc-snarf. (I wouldn't have changed
1107 this, but I was getting ready to commit this way when the below
1108 change was committed).
1109
763a6716
MD
11101999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1111
1112 * configure.in: Create guile-doc-snarf.awk.
1113
6aca8c6c
GB
11141999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1115
72f1168d 1116 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1117 AC_OUTPUTted.
1118
11191999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1120
1121 * NEWS: More complete description for --enable-debug-freelist.
1122
aee8ca3f
GH
11231999-12-09 Gary Houston <ghouston@freewire.co.uk>
1124
1125 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1126 causes numerous spurious warnings with recent gcc and/or glibc
1127 versions.
1128
afe5177e
GH
11291999-11-19 Gary Houston <ghouston@freewire.co.uk>
1130
1131 * acconfig.h: add HAVE_ARRAYS.
1132
1133 * configure.in: add --disable-arrays option, probably temporary.
1134
5c11cc9d
GH
11351999-11-17 Gary Houston <ghouston@freewire.co.uk>
1136
1137 * configure.in: check for hstrerror.
1138
5d94b2fe
JB
11391999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1140
e8ff4648
JB
1141 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1142 Instead, call the various tools explicitly. Invoke
1143 guile-readline's autogen.sh script.
0cbedb5b
JB
1144
1145 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1146
0cbedb5b
JB
1147 We can't have .m4 files which are installed where aclocal can
1148 see them, but also used by guile's own configure.in, because
1149 aclocal will read both copies, complain about duplicate macro
1150 definitions, and refuse to generate aclocal.m4 at all. This
1151 happens if you invoke it as `aclocal -I .', as autoreconf does.
1152 This is probably a flaw in the autotools, but Guile doesn't need
1153 that flaw fixed immediately.
1154
1155 guile.m4 is intended for use by people linking against guile, so
1156 it needs to be installed. But Guile itself doesn't use it. So
1157 move guile.m4 into guile-config. That makes sense, since
1158 guile.m4's GUILE_FLAGS macro is just an easy way to call
1159 guile-config.
1160
1161 qthreads.m4 is indented to help configure a qthreads tree. It's
1162 only useful to a package which actually includes a qthreads tree,
1163 and it's intimately related to that tree, so it's not useful to
1164 install this. So don't install it.
1165
1166 * guile.m4: Moved to guile-config.
1167 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1168 (EXTRA_DIST): Move qthreads.m4 here.
1169
5d94b2fe
JB
1170 Don't store generated files in the repository any more. Instead,
1171 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1172 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1173 * autogen.sh: New file.
1174 * ANON-CVS, SNAPSHOTS: Updated instructions.
1175
dc4d930b
JB
11761999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1177
1178 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1179
6e706938 11801999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1181
1182 * configure.in: Added --enable-debug-freelist option.
1183
fca7547b 1184 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1185
52cfc69b
GH
11861999-09-23 Gary Houston <ghouston@freewire.co.uk>
1187
1188 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1189 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1190
1191 * configure.in: new options --disable-posix, --disable-net
1192 and --disable-regex
1193 export HAVE_POSIX and HAVE_NETWORKING definitions.
1194 don't add regex-posix.o to LIBOBJS if regex disabled.
1195
1196 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1197 conditionally.
1198
bab4e1cc
JB
11991999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1200
1201 * Guile 1.3.4 released.
1202
fc97c626
JB
12031999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1204
1205 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1206 libtool knows how to get ANSI C behavior from the compiler.
1207 * configure: Regenerated.
1208
7ee92fce
GH
12091999-09-20 Gary Houston <ghouston@freewire.co.uk>
1210
1211 * configure.in: check availability of siginterrupt.
1212
08b8c694
GH
12131999-09-18 Gary Houston <ghouston@freewire.co.uk>
1214
1215 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1216 testing for SA_RESTART.
1217
7cdbcc7d
MD
12181999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1219
1220 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1221
e1f20ec6
JB
12221999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1223
1224 * configure.in (GUILE_STAMP): Don't set this variable, or
1225 substitute it into anything. Full explanation in ice-9/ChangeLog.
1226 * configure, Makefile.in: Regenerated.
72f1168d 1227
ffe70f9c
JB
12281999-09-06 James Blandy <jimb@mule.m17n.org>
1229
1230 Propagate the changes of 2 Sept the rest of the way through.
1231 * configure: Regenerated.
1232 * Makefile.in: Regenerated. Not sure why this diff is so big.
1233
e127c348
JB
12341999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1235
1236 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1237 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1238 * aclocal.m4: Regenerated.
e127c348 1239
655f19ab
MD
12401999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1241
1242 * configure.in: Test for presence of function on_exit.
1243
b074884f
JB
12441999-09-01 James Blandy <jimb@mule.m17n.org>
1245
1246 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1247 the system doesn't have memmove. Don't test for memmove and bcopy
1248 with AC_CHECK_FUNCS.
1249 * configure: Regenerated.
1250
a7098335
MD
12511999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1252
1253 * configure.in: Test for atexit.
1254
9a26d6f9
MD
12551999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1256
b030b39b
MD
1257 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1258
9a26d6f9
MD
1259 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1260 (Thanks to Bernard Urban.)
1261 Test for memmove and bcopy. (Thanks to
a7098335 1262 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1263
1264 * acconfig.h: Added HAVE_S_ISLNK.
1265
a05cba61
JB
12661999-08-20 James Blandy <jimb@mule.m17n.org>
1267
0a852b94
JB
1268 * Guile 1.3.2 released.
1269
a05cba61
JB
1270 * Makefile.in: Regenerated.
1271
f29f2933
MD
12721999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1273
1274 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1275 to libtool-1.3.3.
1276
0e8a8468
MV
12771999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1278
1279 Added guile-readline subdirectory with the removed readline
1280 support.
1281 * guile-readline: New directory, see ChangeLog there.
1282 * configure.in: Cause configure to descend into guile-readline
1283 dir.
1284 * Makefile.am: Likewise for make.
1285 * NEWS: Explain how to activate the readline support.
1286 * configure, Makefile.in: Regenerated.
72f1168d 1287
3144e1a9
JB
12881999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1289
1290