New.
[bpt/guile.git] / ChangeLog
CommitLineData
4f6f9ae3
GH
12002-07-12 Gary Houston <ghouston@arglist.com>
2
3 * configure.in: check dynamic linking before modules. Add dynl.c
4 if dynamic linking is available, i.e., unless --with-modules=no
5 was given to configure.
6
2398796a
MV
72002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
8
9 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
10 libtool-1.4.2.
11
887efef5
MV
122002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
13
ca679709
MV
14 * autogen.sh: Do not copy INSTALL from workbook since it is not
15 uniform across branches.
16 * INSTALL: Re-added to repository.
17
887efef5
MV
18 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
19
20 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
21 libtool CVS does not need this fix.
22
23 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
24 build.
25 Add --with-cc-for-build option to re-enable cross building.
26 Add --with-guile-for-build option to re-enable cross building.
27
feec7802
GH
282002-06-30 Gary Houston <ghouston@arglist.com>
29
30 * autogen.sh: Changed the path to the scripts directory.
31 In libltdl, run aclocal before autoconf and automake: this
32 eliminated various warnings after upgrading to newer automake.
33
ba1b077b
MV
342002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
35
36 From John W. Eaton <jwe@bevo.che.wisc.edu>
37
38 * configure.in (AC_CHECK_FUNCS): Check for copysign.
39
5cb3f600
MV
402002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
41
42 * libguile.h: Added inclusion of "extensions.h".
43
43a1d6f1
MV
442002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
45
46 * configure.in: Include <sys/types.h> before <netinet/in.h> when
47 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
48 Troxel!
49
d4dba280
MV
50 From John W. Eaton.
51
52 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
53 ieeefp.h, and nan.h.
54 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
55
d47fd163
TTN
562002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
57
58 * autogen.sh: Add call to $mscripts/render-bugs
59 to create BUGS file.
60
61 * BUGS: bye bye
62
d937b062
TTN
632002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
64
65 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
66
5caa57b1
MV
672002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
68
69 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
70 -I guile-config". This works as of automake 1.5.
d937b062 71 * qthreads.m4: Moved to guile-config/.
5caa57b1 72
7fd1bad4
MV
732002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
74
75 * autogen.sh: Call automake twice for guile-core so that two
76 copies of mdate-sh get a chance of being installed (one in
77 doc/ref/ and one in doc/tutorial/).
78
dc006627
MV
792002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
80
81 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
82 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
83 (dist-hook): Removed.
84 (DISTCLEANFILES): Added check-guile.log.
85 (EXTRA_DIST): Don't distribute TODO.
86
87 * configure.in: Bump required autoconf version to 2.53. Move uses
88 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
89 set by AC_PROG_CC.
90
21550b10
RB
912002-04-10 Rob Browning <rlb@defaultvalue.org>
92
93 * configure.in: updates for new autoconf -- add definitions to
94 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
95 calls.
96
97 * acinclude.m4: add definitions to AC_DEFINE calls for new
98 autoconf.
99
100 * acconfig.h: removed -- newer autoconf doesn't like it, and now
101 we don't need it.
102
103 * .cvsignore: add autom4te.cache and pre-inst-guile.
104
dd1ed1ad
TTN
1052002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
106
107 * RELEASE: bye bye
108
412f1928
TTN
1092002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
110
111 * Makefile.am: Update copyright.
112 (dist-hook): Add, including related am/maintainers-dirs,
113 surrounded by "if MAINTAINER_MODE".
114
94478b88
TTN
115 * TODO: bye bye
116
ef5bdc2e
TTN
117 * autogen.sh: Add usage comment.
118 Add workbook specification.
119 Add dist-files symlinking.
120
121 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
122
9b398b67
TTN
1232002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
124
125 * guile-tools.in: Handle "--source" option.
126
eb8aea9b
TTN
1272002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
128
2d78a1c5
TTN
129 * configure.in (top_srcdir_absolute): New AC_SUBST var.
130
7ca15449
TTN
131 * pre-inst-guile.in, check-guile.in (top_srcdir):
132 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 133
eb8aea9b
TTN
134 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
135
5ddf900c
TTN
1362002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
137
138 * pre-inst-guile.in: Typofix; nfc.
139
edb810bb
SJ
1402002-02-27 Stefan Jahn <stefan@lkcc.org>
141
142 * Makefile.am (SUBDIRS): Added the `am' directory.
143
3ed414c8
TTN
1442002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
145
146 * pre-inst-guile.in: New file.
147
148 * pre-inst-guile, pre-inst-guile.am: bye bye
149
150 * configure.in (top_builddir_absolute): New AC_SUBST var.
151 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
152 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
153
154 * check-guile.in (top_builddir): Use AC_SUBST var
155 `top_builddir_absolute'.
156 (guile): Look for pre-inst-guile in $top_builddir.
157
158 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
159 pre-inst-guile.am.
160
46151112
RB
1612002-02-24 Rob Browning <rlb@defaultvalue.org>
162
163 * GUILE-VERSION: move all but guile-readline library versioning
164 information here. guile-readline is still standalone. Bump
165 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
166 Thi-Thien's request.
167
168 * configure.in: AC_SUBST the centralized shared lib versioning
169 variables from ./GUILE-VERSION.
170 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
171 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
172 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
173 (LIBQTHREADS_INTERFACE): new AC_SUBST.
174 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
175 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
176 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
177 (LIBGUILE_INTERFACE): new AC_SUBST.
178 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
179 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
180 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
181 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
182 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
183 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
184 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
185 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
186
187 * autogen.sh: make absolutely sure we can't have stale files from
188 old versions lying around the libltdl dir since libtoolize
189 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
190 so the main tree and libltdl can't get out of sync again.
191
192 * RELEASE: update release building instructions.
193
3d77146f
NJ
1942002-02-21 Neil Jerram <neil@ossau.uklinux.net>
195
196 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
197 "" for multiword string. Thanks to Christopher Cramer for
198 pointing this out.
199
84b27165
MV
2002002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
201
202 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
203 instead of to scm_must_malloc.
204
f660f92e
MV
2052002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
206
207 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
208 pre-inst-guile.am.
209
0187b4f4
TTN
2102002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
211
212 * pre-inst-guile.am, pre-inst-guile: New files.
213
214 * check-guile.in (srcdir): Delete var.
215 (top_builddir, top_srcdir, guile_opts): New vars.
216
217 Use "set -e".
218 No longer set LTDL_LIBRARY_PATH.
219 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
220
221 * configure.in (libguile/guile-snarf-docs-texi): Remove
222 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
223
77bf05e0 224 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
225 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
226 (GUILE_LOAD_PATH): No longer include $top_srcdir.
227
228 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
229 prefix aliasing.
77bf05e0 230
1fa86ca5
SJ
2312002-01-31 Stefan Jahn <stefan@lkcc.org>
232
233 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
234 `libltdl.dll'.
235
af68e5e5
SJ
2362002-01-28 Stefan Jahn <stefan@lkcc.org>
237
0187b4f4 238 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
239 `stdint.h' for uint32_t.
240
3d1a89b9
NJ
2412002-01-13 Neil Jerram <neil@ossau.uklinux.net>
242
243 * Makefile.am (SUBDIRS): Added lang.
244
245 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
246 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
247
2482002-01-11 Neil Jerram <neil@ossau.uklinux.net>
249
250 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
251
252 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
253 not) according to absence (or presence) of `--disable-elisp'
254 in the configure args.
255
f00eb43f
DH
2562001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
257
258 * TODO: Added two items.
259
5dc64f64
MV
2602001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
261
262 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
263 set this conditional accordingly.
0187b4f4 264
6d852be3
TTN
2652001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
266
267 * README: Fix virulent typo.
268
53c594fc
MV
2692001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
270
6d852be3 271 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
272 * configure.in (HAVE_INLINE): Define it when the compiler supports
273 inline functions.
274
6d852be3 275 * libguile.h: Include "libguile/inline.h".
53c594fc 276
a5dc23a7
GH
2772001-11-22 Gary Houston <ghouston@arglist.com>
278
279 * HACKING: Modified the Hacking It Yourself section. Removed the
280 version numbers from the tools.
a5df04d5 281 HACKING, README, ANON-CVS: updates.
a5dc23a7 282
73edb48a
GH
2832001-11-21 Gary Houston <ghouston@arglist.com>
284
285 * HACKING: Removed reference to no longer practiced * in ChangeLog
286 convention.
287
97f439ab
TTN
2882001-11-19 Thien-Thi Nguyen <ttn@glug.org>
289
30bce757
TTN
290 * BUGS (11): Set "fixed: no-need".
291
97f439ab
TTN
292 * TODO (write emacs/patch.el): New item, self-assigned.
293
3faa54e7
RB
2942001-11-19 Rob Browning <rlb@defaultvalue.org>
295
296 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
297 system libltdl when it's available. Aside from the normal reasons
298 to prefer installed shared libs, this means other apps that link
299 with libguile and also use libltdl will be more likely to work
300 right.
301
ccee9ab1
TTN
3022001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
303
304 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
305
73c844bf
TTN
3062001-11-15 Thien-Thi Nguyen <ttn@glug.org>
307
308 * guile-tools.in: Handle command "list" specially: list scripts dir.
309
310 (help): Make more informative.
311
a714e0eb
MV
3122001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
313
314 * autogen.sh: Recurse into libltdl directory and invoke autoconf
315 there.
316
bca0bf8d
TTN
3172001-11-11 Thien-Thi Nguyen <ttn@glug.org>
318
319 * HACKING: Restrict documentation change log
320 waiver to only apply to ChangeLog files.
321
35656ebc
MV
3222001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
323
324 * configure.in: Check for sizes of short, size_t, uintptr_t, and
325 ptrdiff_t. Checking for a size also checks automatically for the
326 existence of the type, so we don't check for the existence of
327 uintptr_t, ptrdiff_t and long long ourselves.
328
a0a9b9ad
TTN
3292001-11-10 Thien-Thi Nguyen <ttn@glug.org>
330
331 * BUGS (11): New.
332
b4e15479
SJ
3332001-11-07 Stefan Jahn <stefan@lkcc.org>
334
335 * configure.in: Include `win32-socket.o' in the list of object
336 files if networking is enabled on Win32.
337
04bbd6ce
TTN
3382001-11-06 Thien-Thi Nguyen <ttn@glug.org>
339
340 * TODO (sync srfi-modules.texi): New, done.
341
2ca222c2 342 * BUGS (9, 10): New.
70debc22 343
8f99e3f3
SJ
3442001-11-04 Stefan Jahn <stefan@lkcc.org>
345
346 * NEWS: Corrected remarks about SCM_API.
347
348 * configure.in: Defining USE_DLL_IMPORT definition to indicate
349 usage of DLL import macros in `libguile/__scm.h'.
350 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
351 Somehow Jim Blandy's patch from 1997 did not survive.
352
257b6d40
MV
3532001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
354
355 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 356
257b6d40
MV
357 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
358 build systems which do not have symbolic links.
359 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
360 on Win32 platforms.
04bbd6ce
TTN
361 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
362 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 363 to build clean dlls.
257b6d40
MV
364 Check for `regcomp()' inside `-lregex'.
365
2ad3278a
TTN
3662001-10-26 Thien-Thi Nguyen <ttn@glug.org>
367
368 * BUGS (7, 8): New.
369
c95d1a2d
TTN
3702001-10-25 Thien-Thi Nguyen <ttn@glug.org>
371
372 * BUGS: Expand on file format description.
373
374 (1): Update "fixed" field.
d07db248 375 (2, 3, 4, 5, 6): New.
c95d1a2d 376
4f522b6f
GH
3772001-10-14 Gary Houston <ghouston@arglist.com>
378
379 * configure.in: include sys/types.h when testing uint32_t.
380 thanks to Bill Schottstaedt.
381
f84c3705
MV
3822001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
383
384 * configure.in: Do not use an absolute path for <unistd.h> when
385 checking for return type of usleep. Thanks to Michael Carmack.
386
6768cfba
TTN
3872001-09-30 Thien-Thi Nguyen <ttn@glug.org>
388
389 * BUGS: New file.
390 * Makefile.am (EXTRA_DIST): Add BUGS file.
391
2cbad7d9
TTN
3922001-09-25 Thien-Thi Nguyen <ttn@glug.org>
393
394 * TODO: Add bugfix item to "Eventually".
395
c13f0a90
RB
3962001-09-20 Rob Browning <rlb@defaultvalue.org>
397
398 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
399
4002001-09-11 Rob Browning <rlb@defaultvalue.org>
401
402 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
403 the testing list since they're no longer functional.
404
06288138
TTN
4052001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
406
407 * TODO:
408 Use outline mode instead of text.
409 Reword protocol explanation.
410 Add "make error-signalling functions more consistent" to Eventually.
411 Move some C-related GOOPS tasks to 1.8.0, take ownership.
412
6f84677a
TTN
4132001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
414
415 * HACKING (Sample GDB Initialization File): New section.
416
417 * TODO (1.8.0): Add "move .gdbinit" entry.
418
8c494e99
DH
4192001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
420
421 * TODO: Added some points, and eliminated all done items.
422
423 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
424 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
425 SCM_ENABLE_DEPRECATED with the logic reversed.
426
f7c6b778
DH
4272001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
428
429 * libguile.h: Removed bogus comment, rearranged includes, removed
430 deprecated definitions.
431
8c494e99 432 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 433
cf390da1
TTN
4342001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
435
436 * HACKING: Mention libtool ./configure-regeneration requirement.
437
fada26b2
MV
4382001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
439
440 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
441 libltdl provides it itself.
442
11ca8865
NJ
4432001-08-24 Neil Jerram <neil@ossau.uklinux.net>
444
445 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
446 Makefiles.
cf390da1 447
ab4cd34b
RB
4482001-08-15 Rob Browning <rlb@defaultvalue.org>
449
450 * configure.in
451 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
452 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
453 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
454 (LIBGUILE_INTERFACE): use libtool versioning scheme.
455 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
456 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
457 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
458 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
459
460 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
461 (GUILE_MICRO_VERSION): reset for new unstable.
462 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
463 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
464 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
465 (LIBGUILE_INTERFACE): use libtool versioning scheme.
466 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
467 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
468 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
469 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
470
b754e3d1
MV
4712001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
472
473 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
474 EXTRA_DIST to SUBDIRS.
475
476 * configure.in: Added "test-suite/Makefile".
477
c1151355
MV
4782001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
479
480 * configure.in: Added `--disable-linuxthreads' option and do not
481 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
482 given. Thanks to Cris Cramer!
483
11057044
MV
4842001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
485
486 * Makefile.am (SUBDIRS): Build libguile before ice-9.
487
f3805ebb
MV
4882001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
489
490 * configure.in: Check for "inttypes.h".
491
e658215a
RB
4922001-07-19 Rob Browning <rlb@defaultvalue.org>
493
494 * configure.in: add checks for setitimer and getitimer.
495 Add --enable-error-on-warning.
496
c0b2936e
MG
4972001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
498
499 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
500
8f2ecec5
TTN
5012001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
502
503 * HACKING: Remove onerous authorship-info deletion clause.
504
065509a5
KN
5052001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
506
507 * autogen.sh: Call libtoolize with --force.
508
d76852e3
TTN
5092001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
510
511 * INSTALL: Point to HACKING for tool versions.
512
fd6c6321
RB
5132001-07-08 Rob Browning <rlb@defaultvalue.org>
514
04860df7
RB
515 * TODO: updated to include relevant itemized post-1.6-RELEASE
516 tasks that are distributable so we can check them off as they are
517 done, and delete 1.6.0 tasks.
518
519 * RELEASE: add a note that the RELEASE instructions are out of
520 date now that we're using branches.
521
fd6c6321
RB
522 * AUTHORS: add "many files throughout" for myself.
523
8d123036
TTN
5242001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
525
526 * README: Also mention guile-tools.
527
528 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
529
32d6f999
TTN
5302001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
531
532 * RELEASE: Move todo items to file TODO.
533
534 * TODO: Initial revision
535
a4734913
TTN
536 * Makefile.am (EXTRA_DIST): Add TODO.
537
dbfadc85
TTN
538 * HACKING: Refer to TODO and SNAPSHOTS.
539 No longer refer to devel/tasks.text.
540
541 * SNAPSHOTS: Fix reference bug; recommended tool
542 versions are in HACKING.
543
f6b3694a
TTN
544 * TODO: Add completion and ownership protocol to header comments.
545
3cd085d0
TTN
546 * RELEASE: Add TODO-processing to spiffing checklist.
547
9c3955ff
TTN
548 * HACKING: Update deprecation procedure to refer to TODO.
549
17383b7c
ML
5502001-06-27 Michael Livshin <mlivshin@bigfoot.com>
551
552 * autogen.sh: don't run flex here.
553
554 * HACKING: clarify that newer versions of flex should be just
555 fine.
556
82893676
MG
5572001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
558
559 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
560
561 * configure.in: Added some header and function checks.
562
f2ae4555
NJ
5632001-06-25 Neil Jerram <neil@ossau.uklinux.net>
564
565 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
566
4172703a
MV
5672001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
568
569 * autogen.sh: Added message about what to do next. Tell them to
570 use `--enable-maintainer-mode'.
571
093e7da4
ML
5722001-06-25 Michael Livshin <mlivshin@bigfoot.com>
573
574 * HACKING: mention flex.
575
576 * autogen.sh: generate libguile/c-tokenize.c.
577
6b41a313
MG
5782001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
579
580 * libguile.h: Removed inclusion of libguile/tag.h.
581
eb6c2de8
MV
5822001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
583
584 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
585 these when using threads.
586
4ff9f825
MV
5872001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
588
4927dd28
MV
589 * libguile.h: Added deprecated section with the olde type names.
590
4ff9f825
MV
591 * configure.in: Check for header <stdint.h>. Check for uintptr_t
592 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
593 `#defined'.
594
595 * acconfig.h (ptrdiff_t): Removed.
596
e01970a5
MG
5972001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
598
599 * configure.in: Generate examples/box-dynamic-module/Makefile.
600
c794483c
MV
6012001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
602
603 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
604 guile-snarf.
605
9454d8d5
RB
6062001-06-02 Rob Browning <rlb@cs.utexas.edu>
607
608 * configure.in: changes for autoconf 2.50.
609 (AC_PREREQ): require at least autoconf 2.50.
610 (AC_INIT): no longer takes an arg.
611 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
612 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
613 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
614 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
615 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
616 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
617 (AC_OUTPUT): no longer takes args.
32d6f999 618
9454d8d5
RB
619 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
620 unconditionally .
621
114f9bab
MV
6222001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
623
624 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
625 I. N. Golubev!
626
ee2718a9
MG
6272001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
628
629 * configure.in: Generate examples/box-dynamic/Makefile.
630
2de7ddb7
MG
6312001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
632
633 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
634
635 * configure.in: Added all Makefiles in the `examples' directory to
636 AC_OUTPUT.
637
f501d0d4
ML
6382001-05-31 Michael Livshin <mlivshin@bigfoot.com>
639
640 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
641 don't generate guile-snarf.awk.
642
643 * Makefile.am (EXTRA_DIST): add test-suite.
644
1db81cb0
ML
6452001-05-28 Michael Livshin <mlivshin@bigfoot.com>
646
647 * check-guile.in: fix to be runnable when srcdir!=builddir.
648
f3f70257
ML
6492001-05-26 Michael Livshin <mlivshin@bigfoot.com>
650
651 revert the controversial part of the 2001-05-23 changes
652
1be6b49c
ML
6532001-05-23 Michael Livshin <mlivshin@bigfoot.com>
654
655 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
656 also, make sure that the integral type choosen to represent an SCM
657 has exactly the same size as a void pointer.
658
659 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
660 SCM_SIZEOF_BITS_T, ptrdiff_t.
661
c81ea65d
RB
6622001-05-16 Rob Browning <rlb@cs.utexas.edu>
663
664 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
665
666 * GUILE-VERSION
667 (GUILE_VERSION): now MAJOR.MINOR.MICRO
668 (GUILE_MICRO_VERSION): new variable, records final revision.
669 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
670 i.e. the 6.
671
887dfa7d
DH
6722001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
673
674 * acconfig.h, configure.in: Renamed
675 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
676
11bbab47
MV
6772001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
678
679 * acinclude.m4: Removed copy of "libtool.m4".
680
5cd06d5e
DH
6812001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
682
683 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
684
a232c19e
TTN
6852001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
686
928f20fb
TTN
687 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
688
a232c19e
TTN
689 * HACKING: Update copyright.
690 Add blurb pointing to devel/tasks.text.
691
c8750173
TTN
6922001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
693
694 * check-guile.in: For SRFI testing, set and export env
695 var `LTDL_LIBRARY_PATH'.
696
75141eb0
NJ
6972001-05-07 Neil Jerram <neil@ossau.uklinux.net>
698
699 * AUTHORS: Add docs-related authorship details.
700
c10ecc4c
MV
7012001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
702
703 * configure.in (--enable-deprecated): Recognize "shutup" option
704 argument and turn it into the default warning level "no".
705
018a53a1
GH
7062001-05-05 Gary Houston <ghouston@arglist.com>
707
708 * acconfig.h: add HAVE_IPV6.
709 * configure.in: check whether we can compile with IPv6 support.
710
26f798bd
TTN
7112001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
712
713 * guile-tools.in: New file.
714
715 * configure.in (AC_OUTPUT): Add guile-tools, and make
716 executable.
717
718 * Makefile.am (bin_SCRIPTS): New var.
719
c5316ea3
GH
7202001-05-04 Gary Houston <ghouston@arglist.com>
721
722 * configure.in: check whether uint32_t is defined when netdb.h
723 is included.
724 acconfig.h: added HAVE_UINT32_T.
725
7440341c
MV
7262001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
727
728 * configure.in: Added handling of `--enable-deprecated'.
729
730 * acconfig.h (SCM_DEBUG_DEPRECATED,
731 GUILE_WARN_DEPRECATED_DEFAULT): Added.
732
14a7d5f8
TTN
7332001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
734
735 * Makefile.am (SUBDIRS): Add "scripts".
736
737 * configure.in (AC_OUTPUT): Add scripts/Makefile.
738
7e267da1
GH
7392001-04-29 Gary Houston <ghouston@arglist.com>
740
741 * libguile.h: include rw.h.
742
f2a75d81
RB
7432001-04-27 Rob Browning <rlb@cs.utexas.edu>
744
745 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
746 the new odd/even ustable/stable version numbering scheme.
747 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
748 libguile. In the future, libguile and libguileqthreads may not
749 stay in sync. This still doesn't appear to affect
750 libguileqthreads, but we'll fix that next.
751
1f7a1dc9
MG
7522001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
753
754 * configure.in: Don't treat srfi directory specially, just create
755 the Makefile there (thanks to Neil Jerram for the patch).
756
6c44688a
MG
7572001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
758
759 * Makefile.am (SUBDIRS): Added `srfi'.
760
761 * configure.in: Added subdirectory `srfi' to build process.
762
763 * libguile.h: Added inclusion of `values.h'.
764
2a0ef8b7
GH
7652001-04-22 Gary Houston <ghouston@arglist.com>
766
767 * configure.in: check for inet_pton and inet_ntop.
768
67641981
GH
7692001-04-20 Gary Houston <ghouston@arglist.com>
770
771 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
772 * configure.in: check for sin6_scope_id in sockaddr_in6.
773
a9d861e3
MD
7742001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
775
776 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
777
31e74a57
GH
7782001-04-17 Gary Houston <ghouston@arglist.com>
779
780 * configure.in: run the autoconf BIGENDIAN check.
781
0da6608d
DH
7822001-04-12 Niibe Yutaka <gniibe@m17n.org>
783
784 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
785 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
786 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
787
788 * configure.in: Likewise.
789
f22ed5a0
KN
7902001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
791
792 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
793 (GUILE_FUNC_DECLARED): Removed checking of bzero.
794 Thanks to NIIBE Yutaka.
795
f2e61fc1
MD
7962001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
797
798 * Undeprecated scm_init_oop_goopscore_module.
799
72f1168d
TTN
8002001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
801
802 * check-guile.in: Fix sh standard conformance bug: Replace
803 "test -e" with "test -f". Thanks to Alexander Klimov.
804
a4928305
GH
8052001-03-19 Gary Houston <ghouston@arglist.com>
806
807 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
808 set it to `pwd`.
809
66301f9a
GH
810 * check-guile.in: 16 documentation tests were failing if "make
811 check" was run before Guile had been installed with the current
812 --prefix. made various changes to the script so that it runs
813 without a cd to the test-suite directory. For the -i option,
814 don't point GUILE_LOAD_PATH to the current directory, but let it
815 use it's own scheme library.
816
51cfd7da
GH
8172001-03-18 Gary Houston <ghouston@arglist.com>
818
819 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
820 the current directory (build dir) not srcdir to find guile
821 executable. otherwise "make check" doesn't work with a separate
822 build directory. create the test log in
823 $build_dir/check-guile.log instead of in srcdir/test-suite
824 directory.
825 * configure.in: don't define or substitute test_suite_dir.
826
e9e225e5
GH
8272001-03-17 Gary Houston <ghouston@arglist.com>
828
829 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
830 since EXTRA_DOT_DOC_FILES is redefined later. define
831 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
832
94e6d793
MG
8332001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
834
835 * configure.in: Added header checks for crypt.h, sys/resource.h
836 and sys/file.h, function checks for chroot, flock, getlogin,
837 cuserid, getpriority, setpriority, getpass, sethostname,
838 gethostname, and for crypt() in libcrypt.
839
fff043ab
NJ
8402001-03-09 Neil Jerram <neil@ossau.uklinux.net>
841
842 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
843 option from guile-doc/configure.in.
844
d42df055
DH
8452001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
846
847 * libguile.h: Removed #include "libguile/dump.h".
848
ec896089
KN
8492001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
850
851 * libguile.h: Added #include "libguile/dump.h".
852
c2886a5a
MD
8532001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
854
855 * libguile.h: Added #include "libguile/rdelim.h".
856
1ff7abbe
DH
8572001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
858
859 The following patch was sent by Thien-Thi Nguyen.
860
861 * check-guile.in: New file.
862
863 * Makefile.am: Add TESTS rule.
864
865 * configure.in: Add support for "make check".
866
f0942910
DH
8672000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
868
869 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
870
14f1d9fe
MD
8712000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
872
873 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
874 version number to 10 due to the merge of GOOPS.
875
876 * oop: New directory.
877
e4dba4c7
KN
8782000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
879
467ab77e 880 * libguile.h: #include "libguile/properties.h".
e4dba4c7 881
45605b53
GH
8822000-09-17 Gary Houston <ghouston@arglist.com>
883
884 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
885 to be reliable on all platforms.
886
e494e76d
GH
8872000-08-18 Gary Houston <ghouston@arglist.com>
888
889 * acconfig.h: added BROKEN_GCSE.
890 * configure.in: check for a gcc GCSE optimisation bug.
891
42aae633
GH
8922000-07-31 Gary Houston <ghouston@arglist.com>
893
894 * acconfig.h: added HAVE_H_ERRNO
895 * configure.in: removed some dnl'd & obsolete cygwin stuff.
896 added a test for h_errno.
897
f9ed377d
MD
8982000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
899
900 * Guile 1.4 released.
901
b5074b23
MD
9022000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
903
904 * GUILE-VERSION: Changed to work also when included by a Makefile
905 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
906 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
907 (GUILE_MINOR_VERSION): Bumped to 4.
908
f43aac9a
MD
9092000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
910
a8861fa0
MD
911 * libguile.h: Removed #include "libguile/kw.h".
912
9a8a1e8a
MD
913 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
914 (The rule will cd to $(top_srcdir).)
915
916 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
917 substitute it into libguile/Makefile.
918
f43aac9a
MD
919 * HACKING: Updated recommended libtool version to be 1.3.5.
920
921 * RELEASE: Say that we should update HACKING to reflect the
922 versions of the tools we're using rather than README.
923
5cb6f99c
MD
9242000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
925
926 * NOTES: Removed.
927
928 * TODO: Moved to devel/.
929
3ff0d90a
CB
9302000-06-01 Craig Brozefsky <craig@red-bean.com>
931
932 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
933 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
934 define libguile.so version in a well-lit place.
935
936 * configure.in: added AC_SUBST lines for the new LIBGUILE version
937 variables.
72f1168d 938
65545721
ML
9392000-06-01 Michael Livshin <mlivshin@bigfoot.com>
940
941 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 942
65545721
ML
943 * guile-aclocal.sh: new file, works around aclocal problems.
944
b2728432
DH
9452000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
946
947 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
948 USE_PCTHREADS_PTHREADS): Removed.
949
7f5fa419
GH
9502000-05-01 Gary Houston <ghouston@arglist.com>
951
952 * Makefile.am: add include_HEADERS.
953 libguile.h: moved from libguile directory. maybe libguile.h should
954 be installed in $prefix/include/libguile/libguile.h instead?
955
9764c29b
MD
9562000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
957
e415cb06
MD
958 * qthreads.m4: Removed THREADS_CPPFLAGS.
959
960 * acinclude.m4: Removed qthreads macros. They are provided in
961 qthreads.m4, so these were redundant.
962
9764c29b
MD
963 * acconfig.h (GUILE_DEBUG_MALLOC): New.
964
965 * configure.in: New --enable-debug-malloc configuration option.
966
1978b33e
MD
9672000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
968
969 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
970
971 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 972 compatibility on Linux systems.
1978b33e 973
55a85c78
MD
9742000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
975
976 * devel: New directory. Intended to carry documentation related
977 to Guile development (as opposed to the doc directory which
978 contains documentation related to the use of the current Guile).
979 This directory (devel) is not included in the Guile distribution,
980 but is accessible via anonymous CVS.
981
fdc7ea2d
MD
9822000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
983
984 * configure.in: Don't add iselect.o to LIBOBJS.
985
31d8abce
MD
9862000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
987
988 * configure.in: Added end-tag for local variables. (Thanks to
989 Thien-Thi Nguyen.)
990
244fdc2f
GH
9912000-03-12 Gary Houston <ghouston@arglist.com>
992
993 * README (Guile Documentation, About This Distribution): updated.
994
f3b5e185
MD
9952000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
996
997 * configure.in (ac_cv_struct_timespec): Added test for struct
998 timespec.
999
1000 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1001
3a721413
MV
10022000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1003
1004 * autogen.sh: Call libtoolize. Pass --add-missing option to
1005 automake. Do not decent into libltdl directory. The libltdl
1006 directory is now populated by libtoolize and does not need any
1007 further autogeneration.
1008
d831b039
GH
10092000-01-23 Gary Houston <ghouston@arglist.com>
1010
1011 * configure.in: check for fchown.
1012
a0a7b83b
MD
1013Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1014
1015 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1016 instead of $(top_builddir)/libltdl to includepath.
1017
56cfe22b
MD
10182000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1019
1020 * emacs: New subdirectory for elisp tools.
1021
657fcb5a
MV
10222000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1023
1024 * README, HACKING: Moved "Hacking it yourself" section from README
1025 to HACKING. Updated recommended libtool version to be 1.3.4.
1026
dc914156
GH
10272000-01-14 Gary Houston <ghouston@arglist.com>
1028
1029 * configure.in: needs to have --disable-networking, not
1030 --disable-net.
1031
fb4956c9
MD
10322000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1033
1034 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1035
88423ab1
GB
1036Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1037
1038 * autogen.sh: Added messages as we run autogen in subdirectories.
1039
1040 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1041 chmod +x it.
88423ab1 1042
0d90b76d
MV
10432000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1044
1045 * libltdl/autogen.sh: New file.
1046 * autogen.sh: Invoke libltdl/autogen.sh.
1047
10482000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1049
1050 Finally applied the libltdl patch from Thomas Tanner, with slight
1051 modifications. All code copied from the libtool package is from
1052 libtool-1.3.4.
1053
1054 * configure.in: Make "--with-modules=yes" the default. Do not
1055 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1056
0d90b76d
MV
1057 1999-07-25 Thomas Tanner <tanner@ffii.org>
1058
1059 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1060 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1061 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1062 (no need to install libtool any more)
1063 * configure.in: replace --enable-dynamic-linking with
1064 --with-modules, required modules can be specified using
1065 --with-modules="/path/to/mod.la" and will be linked
1066 statically on platforms that don't support dynamic loading,
1067 configure libltdl, configure libtool for dlopening
1068 * libltdl: added using libtoolize -c --ltdl
1069
38c1d3c4
GH
10702000-01-09 Gary Houston <ghouston@arglist.com>
1071
1072 * configure.in: check whether localtime caches TZ. copied from
1073 Emacs 20.5.
1074 * acconfig.h: add LOCALTIME_CACHE.
1075
dceef6be
GB
1076Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1077
1078 * configure.in: Make it be guile-snarf.awk, since we'll be
1079 switching names for guile-doc-snarf. (I wouldn't have changed
1080 this, but I was getting ready to commit this way when the below
1081 change was committed).
1082
763a6716
MD
10831999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1084
1085 * configure.in: Create guile-doc-snarf.awk.
1086
6aca8c6c
GB
10871999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1088
72f1168d 1089 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1090 AC_OUTPUTted.
1091
10921999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1093
1094 * NEWS: More complete description for --enable-debug-freelist.
1095
aee8ca3f
GH
10961999-12-09 Gary Houston <ghouston@freewire.co.uk>
1097
1098 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1099 causes numerous spurious warnings with recent gcc and/or glibc
1100 versions.
1101
afe5177e
GH
11021999-11-19 Gary Houston <ghouston@freewire.co.uk>
1103
1104 * acconfig.h: add HAVE_ARRAYS.
1105
1106 * configure.in: add --disable-arrays option, probably temporary.
1107
5c11cc9d
GH
11081999-11-17 Gary Houston <ghouston@freewire.co.uk>
1109
1110 * configure.in: check for hstrerror.
1111
5d94b2fe
JB
11121999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1113
e8ff4648
JB
1114 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1115 Instead, call the various tools explicitly. Invoke
1116 guile-readline's autogen.sh script.
0cbedb5b
JB
1117
1118 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1119
0cbedb5b
JB
1120 We can't have .m4 files which are installed where aclocal can
1121 see them, but also used by guile's own configure.in, because
1122 aclocal will read both copies, complain about duplicate macro
1123 definitions, and refuse to generate aclocal.m4 at all. This
1124 happens if you invoke it as `aclocal -I .', as autoreconf does.
1125 This is probably a flaw in the autotools, but Guile doesn't need
1126 that flaw fixed immediately.
1127
1128 guile.m4 is intended for use by people linking against guile, so
1129 it needs to be installed. But Guile itself doesn't use it. So
1130 move guile.m4 into guile-config. That makes sense, since
1131 guile.m4's GUILE_FLAGS macro is just an easy way to call
1132 guile-config.
1133
1134 qthreads.m4 is indented to help configure a qthreads tree. It's
1135 only useful to a package which actually includes a qthreads tree,
1136 and it's intimately related to that tree, so it's not useful to
1137 install this. So don't install it.
1138
1139 * guile.m4: Moved to guile-config.
1140 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1141 (EXTRA_DIST): Move qthreads.m4 here.
1142
5d94b2fe
JB
1143 Don't store generated files in the repository any more. Instead,
1144 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1145 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1146 * autogen.sh: New file.
1147 * ANON-CVS, SNAPSHOTS: Updated instructions.
1148
dc4d930b
JB
11491999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1150
1151 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1152
6e706938 11531999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1154
1155 * configure.in: Added --enable-debug-freelist option.
1156
fca7547b 1157 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1158
52cfc69b
GH
11591999-09-23 Gary Houston <ghouston@freewire.co.uk>
1160
1161 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1162 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1163
1164 * configure.in: new options --disable-posix, --disable-net
1165 and --disable-regex
1166 export HAVE_POSIX and HAVE_NETWORKING definitions.
1167 don't add regex-posix.o to LIBOBJS if regex disabled.
1168
1169 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1170 conditionally.
1171
bab4e1cc
JB
11721999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1173
1174 * Guile 1.3.4 released.
1175
fc97c626
JB
11761999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1177
1178 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1179 libtool knows how to get ANSI C behavior from the compiler.
1180 * configure: Regenerated.
1181
7ee92fce
GH
11821999-09-20 Gary Houston <ghouston@freewire.co.uk>
1183
1184 * configure.in: check availability of siginterrupt.
1185
08b8c694
GH
11861999-09-18 Gary Houston <ghouston@freewire.co.uk>
1187
1188 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1189 testing for SA_RESTART.
1190
7cdbcc7d
MD
11911999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1192
1193 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1194
e1f20ec6
JB
11951999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1196
1197 * configure.in (GUILE_STAMP): Don't set this variable, or
1198 substitute it into anything. Full explanation in ice-9/ChangeLog.
1199 * configure, Makefile.in: Regenerated.
72f1168d 1200
ffe70f9c
JB
12011999-09-06 James Blandy <jimb@mule.m17n.org>
1202
1203 Propagate the changes of 2 Sept the rest of the way through.
1204 * configure: Regenerated.
1205 * Makefile.in: Regenerated. Not sure why this diff is so big.
1206
e127c348
JB
12071999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1208
1209 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1210 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1211 * aclocal.m4: Regenerated.
e127c348 1212
655f19ab
MD
12131999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1214
1215 * configure.in: Test for presence of function on_exit.
1216
b074884f
JB
12171999-09-01 James Blandy <jimb@mule.m17n.org>
1218
1219 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1220 the system doesn't have memmove. Don't test for memmove and bcopy
1221 with AC_CHECK_FUNCS.
1222 * configure: Regenerated.
1223
a7098335
MD
12241999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1225
1226 * configure.in: Test for atexit.
1227
9a26d6f9
MD
12281999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1229
b030b39b
MD
1230 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1231
9a26d6f9
MD
1232 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1233 (Thanks to Bernard Urban.)
1234 Test for memmove and bcopy. (Thanks to
a7098335 1235 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1236
1237 * acconfig.h: Added HAVE_S_ISLNK.
1238
a05cba61
JB
12391999-08-20 James Blandy <jimb@mule.m17n.org>
1240
0a852b94
JB
1241 * Guile 1.3.2 released.
1242
a05cba61
JB
1243 * Makefile.in: Regenerated.
1244
f29f2933
MD
12451999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1246
1247 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1248 to libtool-1.3.3.
1249
0e8a8468
MV
12501999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1251
1252 Added guile-readline subdirectory with the removed readline
1253 support.
1254 * guile-readline: New directory, see ChangeLog there.
1255 * configure.in: Cause configure to descend into guile-readline
1256 dir.
1257 * Makefile.am: Likewise for make.
1258 * NEWS: Explain how to activate the readline support.
1259 * configure, Makefile.in: Regenerated.
72f1168d 1260
3144e1a9
JB
12611999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1262
1263