* GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
[bpt/guile.git] / ChangeLog
CommitLineData
5441c65c
MV
12002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
2
3 * Makefile.am (SUBDIRS): Removed qt.
4
5 * configure.in: Do not configure QTHREADS. Do not define
6 USE_COOP_THREADS. Changed logic for thread package selection so
7 that the default is "coop-pthread" when -lpthread is found, "null"
8 otherwise.
9
cfc7c7c0
MD
102002-12-01 Mikael Djurfeldt <mdj@linnaeus>
11
12 * GUILE-VERSION: Added versioning info for srfi 1.
13
14 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
15 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
16 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
17 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
18
8b5b4a75
MV
192002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
20
21 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
22 define them with AC_DEFINE and not in some header file so that
23 they are visible exactly in the same way as they used to be.
24
7caa1b07
MV
252002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
26
27 * configure.in: Do not add "threads.o" to the libobjs, it is now
28 always compiled.
29 (USE_THREADS, GUILE_ISELECT): Do not define.
30
30f920c3
MV
312002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
32
33 * configure.in: Handle thread package "coop-pthread" with alias
34 "copt" and define USE_COPT_THREADS when it is selected.
35 Always define GUILE_ISELECT.
36
8ee7506b
NJ
372002-10-26 Neil Jerram <neil@ossau.uklinux.net>
38
39 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
40 ice-9/debugger/breakpoints/Makefile.
41
65a23095
MV
422002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
43
44 * configure.in: Changed logic in thread support configuration such
45 that --with-threads=no is equivalent to --with-threads=null. On
46 platforms that are not supported by QuickThreads, we also use the
47 null-threads. Thus, USE_THREADS is always defined now.
48
2794cb50
MV
492002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
50
51 * configure.in: Shuffled around and extended the thread
52 configuration code to allow the "null" thread package to be
53 selected. Define USE_NULL_THREADS in that case.
54
e5b4630d
GH
552002-10-13 Gary Houston <ghouston@arglist.com>
56
57 * autogen.sh (ac_version): try automake 1.7 too.
58
5e405a60
MV
592002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
60
61 * autogen.sh: Make sure that $autoheader is always set. When we
62 would use the plain "autoconf", $autoheader would end up empty and
63 libguile/scmconfig.h.in would not be updated.
64
1360a142
RB
652002-10-04 Rob Browning <rlb@defaultvalue.org>
66
67 * libltdl: moved to libguile-ltdl.
68
69 * Makefile.am (SUBDIRS): remove libltdl.
70
71 * autogen.sh: remove support for libltdl sub-configure.
72 (ac_version): widen support check to any 2.5? autoconf version.
73 2.54 is out now.
74
75 * configure.in: turn on -Werror by default. We're now clean. I'd
76 like to stay that way. If we want, we can turn it off by default
77 when we make the stable release, but I caught a lot of bugs this
78 way. Accomodate libguile-ltdl -- therea are some ltdl things that
79 are commented out now INCLTDL and LIBLTDL. I think we may not
80 need them anymore, but I'll leave them until we're sure. We also
81 killed off the libltdl dir and related options including the
60aa332f
RB
82 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
83 headers and functions that weren't listed but were in
84 scmconfig.h.in. though this may have been unnecessary.
1360a142 85
99fd355a
MV
862002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
87
88 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
89 AC_LIBLTDL_INSTALLABLE.
90
912002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
92
93 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
94 sources. Do not patch it. We have our own version now that is
95 only being used as a convenience library.
96
f800ebfb
MV
972002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
98
99 * configure.in: Check for __libc_stack_end.
100
39e8f371
HWN
1012002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
102
103 * configure.in: add snprintf
104
c2cbcc57
HWN
1052002-08-04 Han-Wen <hanwen@cs.uu.nl>
106
107 * NEWS: add entries for GC and vector WB.
108
afc8e572
HWN
1092002-07-22 Han-Wen <hanwen@cs.uu.nl>
110
111 * autogen.sh (mscripts): find and check version number of
112 automake. Complain if 1.6 is not found.
113
34d19ef6
HWN
1142002-07-20 Han-Wen <hanwen@cs.uu.nl>
115
116 * autogen.sh (mscripts): find and check version number of
117 autoconf. Complain if 2.53 is not found.
118
dd897aaf
DH
1192002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
120
121 * benchmark-guile.in: Copied from check-guile.in and adapted for
122 use with benchmarks.
123
124 * Makefile.am: Recurse into the benchmark-suite subdir.
125
126 * configure.in: Added benchmarking files.
127
4f6f9ae3
GH
1282002-07-12 Gary Houston <ghouston@arglist.com>
129
130 * configure.in: check dynamic linking before modules. Add dynl.c
131 if dynamic linking is available, i.e., unless --with-modules=no
132 was given to configure.
133
2398796a
MV
1342002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
135
136 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
137 libtool-1.4.2.
138
887efef5
MV
1392002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
140
ca679709
MV
141 * autogen.sh: Do not copy INSTALL from workbook since it is not
142 uniform across branches.
143 * INSTALL: Re-added to repository.
144
887efef5
MV
145 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
146
147 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
148 libtool CVS does not need this fix.
149
150 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
151 build.
152 Add --with-cc-for-build option to re-enable cross building.
153 Add --with-guile-for-build option to re-enable cross building.
154
feec7802
GH
1552002-06-30 Gary Houston <ghouston@arglist.com>
156
157 * autogen.sh: Changed the path to the scripts directory.
158 In libltdl, run aclocal before autoconf and automake: this
159 eliminated various warnings after upgrading to newer automake.
160
ba1b077b
MV
1612002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
162
163 From John W. Eaton <jwe@bevo.che.wisc.edu>
164
165 * configure.in (AC_CHECK_FUNCS): Check for copysign.
166
5cb3f600
MV
1672002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
168
169 * libguile.h: Added inclusion of "extensions.h".
170
43a1d6f1
MV
1712002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
172
173 * configure.in: Include <sys/types.h> before <netinet/in.h> when
174 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
175 Troxel!
176
d4dba280
MV
177 From John W. Eaton.
178
179 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
180 ieeefp.h, and nan.h.
181 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
182
d47fd163
TTN
1832002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
184
185 * autogen.sh: Add call to $mscripts/render-bugs
186 to create BUGS file.
187
188 * BUGS: bye bye
189
d937b062
TTN
1902002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
191
192 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
193
5caa57b1
MV
1942002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
195
196 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
197 -I guile-config". This works as of automake 1.5.
d937b062 198 * qthreads.m4: Moved to guile-config/.
5caa57b1 199
7fd1bad4
MV
2002002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
201
202 * autogen.sh: Call automake twice for guile-core so that two
203 copies of mdate-sh get a chance of being installed (one in
204 doc/ref/ and one in doc/tutorial/).
205
dc006627
MV
2062002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
207
208 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
209 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
210 (dist-hook): Removed.
211 (DISTCLEANFILES): Added check-guile.log.
212 (EXTRA_DIST): Don't distribute TODO.
213
214 * configure.in: Bump required autoconf version to 2.53. Move uses
215 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
216 set by AC_PROG_CC.
217
21550b10
RB
2182002-04-10 Rob Browning <rlb@defaultvalue.org>
219
220 * configure.in: updates for new autoconf -- add definitions to
221 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
222 calls.
223
224 * acinclude.m4: add definitions to AC_DEFINE calls for new
225 autoconf.
226
227 * acconfig.h: removed -- newer autoconf doesn't like it, and now
228 we don't need it.
229
230 * .cvsignore: add autom4te.cache and pre-inst-guile.
231
dd1ed1ad
TTN
2322002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
233
234 * RELEASE: bye bye
235
412f1928
TTN
2362002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
237
238 * Makefile.am: Update copyright.
239 (dist-hook): Add, including related am/maintainers-dirs,
240 surrounded by "if MAINTAINER_MODE".
241
94478b88
TTN
242 * TODO: bye bye
243
ef5bdc2e
TTN
244 * autogen.sh: Add usage comment.
245 Add workbook specification.
246 Add dist-files symlinking.
247
248 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
249
9b398b67
TTN
2502002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
251
252 * guile-tools.in: Handle "--source" option.
253
eb8aea9b
TTN
2542002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
255
2d78a1c5
TTN
256 * configure.in (top_srcdir_absolute): New AC_SUBST var.
257
7ca15449
TTN
258 * pre-inst-guile.in, check-guile.in (top_srcdir):
259 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 260
eb8aea9b
TTN
261 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
262
5ddf900c
TTN
2632002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
264
265 * pre-inst-guile.in: Typofix; nfc.
266
edb810bb
SJ
2672002-02-27 Stefan Jahn <stefan@lkcc.org>
268
269 * Makefile.am (SUBDIRS): Added the `am' directory.
270
3ed414c8
TTN
2712002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
272
273 * pre-inst-guile.in: New file.
274
275 * pre-inst-guile, pre-inst-guile.am: bye bye
276
277 * configure.in (top_builddir_absolute): New AC_SUBST var.
278 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
279 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
280
281 * check-guile.in (top_builddir): Use AC_SUBST var
282 `top_builddir_absolute'.
283 (guile): Look for pre-inst-guile in $top_builddir.
284
285 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
286 pre-inst-guile.am.
287
46151112
RB
2882002-02-24 Rob Browning <rlb@defaultvalue.org>
289
290 * GUILE-VERSION: move all but guile-readline library versioning
291 information here. guile-readline is still standalone. Bump
292 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
293 Thi-Thien's request.
294
295 * configure.in: AC_SUBST the centralized shared lib versioning
296 variables from ./GUILE-VERSION.
297 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
298 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
299 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
300 (LIBQTHREADS_INTERFACE): new AC_SUBST.
301 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
302 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
303 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
304 (LIBGUILE_INTERFACE): new AC_SUBST.
305 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
306 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
307 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
308 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
309 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
310 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
311 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
312 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
313
314 * autogen.sh: make absolutely sure we can't have stale files from
315 old versions lying around the libltdl dir since libtoolize
316 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
317 so the main tree and libltdl can't get out of sync again.
318
319 * RELEASE: update release building instructions.
320
3d77146f
NJ
3212002-02-21 Neil Jerram <neil@ossau.uklinux.net>
322
323 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
324 "" for multiword string. Thanks to Christopher Cramer for
325 pointing this out.
326
84b27165
MV
3272002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
328
329 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
330 instead of to scm_must_malloc.
331
f660f92e
MV
3322002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
333
334 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
335 pre-inst-guile.am.
336
0187b4f4
TTN
3372002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
338
339 * pre-inst-guile.am, pre-inst-guile: New files.
340
341 * check-guile.in (srcdir): Delete var.
342 (top_builddir, top_srcdir, guile_opts): New vars.
343
344 Use "set -e".
345 No longer set LTDL_LIBRARY_PATH.
346 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
347
348 * configure.in (libguile/guile-snarf-docs-texi): Remove
349 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
350
77bf05e0 351 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
352 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
353 (GUILE_LOAD_PATH): No longer include $top_srcdir.
354
355 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
356 prefix aliasing.
77bf05e0 357
1fa86ca5
SJ
3582002-01-31 Stefan Jahn <stefan@lkcc.org>
359
360 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
361 `libltdl.dll'.
362
af68e5e5
SJ
3632002-01-28 Stefan Jahn <stefan@lkcc.org>
364
0187b4f4 365 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
366 `stdint.h' for uint32_t.
367
3d1a89b9
NJ
3682002-01-13 Neil Jerram <neil@ossau.uklinux.net>
369
370 * Makefile.am (SUBDIRS): Added lang.
371
372 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
373 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
374
3752002-01-11 Neil Jerram <neil@ossau.uklinux.net>
376
377 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
378
379 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
380 not) according to absence (or presence) of `--disable-elisp'
381 in the configure args.
382
f00eb43f
DH
3832001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
384
385 * TODO: Added two items.
386
5dc64f64
MV
3872001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
388
389 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
390 set this conditional accordingly.
0187b4f4 391
6d852be3
TTN
3922001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
393
394 * README: Fix virulent typo.
395
53c594fc
MV
3962001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
397
6d852be3 398 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
399 * configure.in (HAVE_INLINE): Define it when the compiler supports
400 inline functions.
401
6d852be3 402 * libguile.h: Include "libguile/inline.h".
53c594fc 403
a5dc23a7
GH
4042001-11-22 Gary Houston <ghouston@arglist.com>
405
406 * HACKING: Modified the Hacking It Yourself section. Removed the
407 version numbers from the tools.
a5df04d5 408 HACKING, README, ANON-CVS: updates.
a5dc23a7 409
73edb48a
GH
4102001-11-21 Gary Houston <ghouston@arglist.com>
411
412 * HACKING: Removed reference to no longer practiced * in ChangeLog
413 convention.
414
97f439ab
TTN
4152001-11-19 Thien-Thi Nguyen <ttn@glug.org>
416
30bce757
TTN
417 * BUGS (11): Set "fixed: no-need".
418
97f439ab
TTN
419 * TODO (write emacs/patch.el): New item, self-assigned.
420
3faa54e7
RB
4212001-11-19 Rob Browning <rlb@defaultvalue.org>
422
423 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
424 system libltdl when it's available. Aside from the normal reasons
425 to prefer installed shared libs, this means other apps that link
426 with libguile and also use libltdl will be more likely to work
427 right.
428
ccee9ab1
TTN
4292001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
430
431 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
432
73c844bf
TTN
4332001-11-15 Thien-Thi Nguyen <ttn@glug.org>
434
435 * guile-tools.in: Handle command "list" specially: list scripts dir.
436
437 (help): Make more informative.
438
a714e0eb
MV
4392001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
440
441 * autogen.sh: Recurse into libltdl directory and invoke autoconf
442 there.
443
bca0bf8d
TTN
4442001-11-11 Thien-Thi Nguyen <ttn@glug.org>
445
446 * HACKING: Restrict documentation change log
447 waiver to only apply to ChangeLog files.
448
35656ebc
MV
4492001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
450
451 * configure.in: Check for sizes of short, size_t, uintptr_t, and
452 ptrdiff_t. Checking for a size also checks automatically for the
453 existence of the type, so we don't check for the existence of
454 uintptr_t, ptrdiff_t and long long ourselves.
455
a0a9b9ad
TTN
4562001-11-10 Thien-Thi Nguyen <ttn@glug.org>
457
458 * BUGS (11): New.
459
b4e15479
SJ
4602001-11-07 Stefan Jahn <stefan@lkcc.org>
461
462 * configure.in: Include `win32-socket.o' in the list of object
463 files if networking is enabled on Win32.
464
04bbd6ce
TTN
4652001-11-06 Thien-Thi Nguyen <ttn@glug.org>
466
467 * TODO (sync srfi-modules.texi): New, done.
468
2ca222c2 469 * BUGS (9, 10): New.
70debc22 470
8f99e3f3
SJ
4712001-11-04 Stefan Jahn <stefan@lkcc.org>
472
473 * NEWS: Corrected remarks about SCM_API.
474
475 * configure.in: Defining USE_DLL_IMPORT definition to indicate
476 usage of DLL import macros in `libguile/__scm.h'.
477 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
478 Somehow Jim Blandy's patch from 1997 did not survive.
479
257b6d40
MV
4802001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
481
482 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 483
257b6d40
MV
484 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
485 build systems which do not have symbolic links.
486 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
487 on Win32 platforms.
04bbd6ce
TTN
488 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
489 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 490 to build clean dlls.
257b6d40
MV
491 Check for `regcomp()' inside `-lregex'.
492
2ad3278a
TTN
4932001-10-26 Thien-Thi Nguyen <ttn@glug.org>
494
495 * BUGS (7, 8): New.
496
c95d1a2d
TTN
4972001-10-25 Thien-Thi Nguyen <ttn@glug.org>
498
499 * BUGS: Expand on file format description.
500
501 (1): Update "fixed" field.
d07db248 502 (2, 3, 4, 5, 6): New.
c95d1a2d 503
4f522b6f
GH
5042001-10-14 Gary Houston <ghouston@arglist.com>
505
506 * configure.in: include sys/types.h when testing uint32_t.
507 thanks to Bill Schottstaedt.
508
f84c3705
MV
5092001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
510
511 * configure.in: Do not use an absolute path for <unistd.h> when
512 checking for return type of usleep. Thanks to Michael Carmack.
513
6768cfba
TTN
5142001-09-30 Thien-Thi Nguyen <ttn@glug.org>
515
516 * BUGS: New file.
517 * Makefile.am (EXTRA_DIST): Add BUGS file.
518
2cbad7d9
TTN
5192001-09-25 Thien-Thi Nguyen <ttn@glug.org>
520
521 * TODO: Add bugfix item to "Eventually".
522
c13f0a90
RB
5232001-09-20 Rob Browning <rlb@defaultvalue.org>
524
525 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
526
5272001-09-11 Rob Browning <rlb@defaultvalue.org>
528
529 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
530 the testing list since they're no longer functional.
531
06288138
TTN
5322001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
533
534 * TODO:
535 Use outline mode instead of text.
536 Reword protocol explanation.
537 Add "make error-signalling functions more consistent" to Eventually.
538 Move some C-related GOOPS tasks to 1.8.0, take ownership.
539
6f84677a
TTN
5402001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
541
542 * HACKING (Sample GDB Initialization File): New section.
543
544 * TODO (1.8.0): Add "move .gdbinit" entry.
545
8c494e99
DH
5462001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
547
548 * TODO: Added some points, and eliminated all done items.
549
550 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
551 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
552 SCM_ENABLE_DEPRECATED with the logic reversed.
553
f7c6b778
DH
5542001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
555
556 * libguile.h: Removed bogus comment, rearranged includes, removed
557 deprecated definitions.
558
8c494e99 559 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 560
cf390da1
TTN
5612001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
562
563 * HACKING: Mention libtool ./configure-regeneration requirement.
564
fada26b2
MV
5652001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
566
567 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
568 libltdl provides it itself.
569
11ca8865
NJ
5702001-08-24 Neil Jerram <neil@ossau.uklinux.net>
571
572 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
573 Makefiles.
cf390da1 574
ab4cd34b
RB
5752001-08-15 Rob Browning <rlb@defaultvalue.org>
576
577 * configure.in
578 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
579 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
580 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
581 (LIBGUILE_INTERFACE): use libtool versioning scheme.
582 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
583 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
584 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
585 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
586
587 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
588 (GUILE_MICRO_VERSION): reset for new unstable.
589 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
590 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
591 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
592 (LIBGUILE_INTERFACE): use libtool versioning scheme.
593 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
594 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
595 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
596 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
597
b754e3d1
MV
5982001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
599
600 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
601 EXTRA_DIST to SUBDIRS.
602
603 * configure.in: Added "test-suite/Makefile".
604
c1151355
MV
6052001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
606
607 * configure.in: Added `--disable-linuxthreads' option and do not
608 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
609 given. Thanks to Cris Cramer!
610
11057044
MV
6112001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
612
613 * Makefile.am (SUBDIRS): Build libguile before ice-9.
614
f3805ebb
MV
6152001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
616
617 * configure.in: Check for "inttypes.h".
618
e658215a
RB
6192001-07-19 Rob Browning <rlb@defaultvalue.org>
620
621 * configure.in: add checks for setitimer and getitimer.
622 Add --enable-error-on-warning.
623
c0b2936e
MG
6242001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
625
626 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
627
8f2ecec5
TTN
6282001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
629
630 * HACKING: Remove onerous authorship-info deletion clause.
631
065509a5
KN
6322001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
633
634 * autogen.sh: Call libtoolize with --force.
635
d76852e3
TTN
6362001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
637
638 * INSTALL: Point to HACKING for tool versions.
639
fd6c6321
RB
6402001-07-08 Rob Browning <rlb@defaultvalue.org>
641
04860df7
RB
642 * TODO: updated to include relevant itemized post-1.6-RELEASE
643 tasks that are distributable so we can check them off as they are
644 done, and delete 1.6.0 tasks.
645
646 * RELEASE: add a note that the RELEASE instructions are out of
647 date now that we're using branches.
648
fd6c6321
RB
649 * AUTHORS: add "many files throughout" for myself.
650
8d123036
TTN
6512001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
652
653 * README: Also mention guile-tools.
654
655 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
656
32d6f999
TTN
6572001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
658
659 * RELEASE: Move todo items to file TODO.
660
661 * TODO: Initial revision
662
a4734913
TTN
663 * Makefile.am (EXTRA_DIST): Add TODO.
664
dbfadc85
TTN
665 * HACKING: Refer to TODO and SNAPSHOTS.
666 No longer refer to devel/tasks.text.
667
668 * SNAPSHOTS: Fix reference bug; recommended tool
669 versions are in HACKING.
670
f6b3694a
TTN
671 * TODO: Add completion and ownership protocol to header comments.
672
3cd085d0
TTN
673 * RELEASE: Add TODO-processing to spiffing checklist.
674
9c3955ff
TTN
675 * HACKING: Update deprecation procedure to refer to TODO.
676
17383b7c
ML
6772001-06-27 Michael Livshin <mlivshin@bigfoot.com>
678
679 * autogen.sh: don't run flex here.
680
681 * HACKING: clarify that newer versions of flex should be just
682 fine.
683
82893676
MG
6842001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
685
686 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
687
688 * configure.in: Added some header and function checks.
689
f2ae4555
NJ
6902001-06-25 Neil Jerram <neil@ossau.uklinux.net>
691
692 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
693
4172703a
MV
6942001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
695
696 * autogen.sh: Added message about what to do next. Tell them to
697 use `--enable-maintainer-mode'.
698
093e7da4
ML
6992001-06-25 Michael Livshin <mlivshin@bigfoot.com>
700
701 * HACKING: mention flex.
702
703 * autogen.sh: generate libguile/c-tokenize.c.
704
6b41a313
MG
7052001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
706
707 * libguile.h: Removed inclusion of libguile/tag.h.
708
eb6c2de8
MV
7092001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
710
711 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
712 these when using threads.
713
4ff9f825
MV
7142001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
715
4927dd28
MV
716 * libguile.h: Added deprecated section with the olde type names.
717
4ff9f825
MV
718 * configure.in: Check for header <stdint.h>. Check for uintptr_t
719 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
720 `#defined'.
721
722 * acconfig.h (ptrdiff_t): Removed.
723
e01970a5
MG
7242001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
725
726 * configure.in: Generate examples/box-dynamic-module/Makefile.
727
c794483c
MV
7282001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
729
730 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
731 guile-snarf.
732
9454d8d5
RB
7332001-06-02 Rob Browning <rlb@cs.utexas.edu>
734
735 * configure.in: changes for autoconf 2.50.
736 (AC_PREREQ): require at least autoconf 2.50.
737 (AC_INIT): no longer takes an arg.
738 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
739 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
740 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
741 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
742 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
743 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
744 (AC_OUTPUT): no longer takes args.
32d6f999 745
9454d8d5
RB
746 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
747 unconditionally .
748
114f9bab
MV
7492001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
750
751 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
752 I. N. Golubev!
753
ee2718a9
MG
7542001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
755
756 * configure.in: Generate examples/box-dynamic/Makefile.
757
2de7ddb7
MG
7582001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
759
760 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
761
762 * configure.in: Added all Makefiles in the `examples' directory to
763 AC_OUTPUT.
764
f501d0d4
ML
7652001-05-31 Michael Livshin <mlivshin@bigfoot.com>
766
767 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
768 don't generate guile-snarf.awk.
769
770 * Makefile.am (EXTRA_DIST): add test-suite.
771
1db81cb0
ML
7722001-05-28 Michael Livshin <mlivshin@bigfoot.com>
773
774 * check-guile.in: fix to be runnable when srcdir!=builddir.
775
f3f70257
ML
7762001-05-26 Michael Livshin <mlivshin@bigfoot.com>
777
778 revert the controversial part of the 2001-05-23 changes
779
1be6b49c
ML
7802001-05-23 Michael Livshin <mlivshin@bigfoot.com>
781
782 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
783 also, make sure that the integral type choosen to represent an SCM
784 has exactly the same size as a void pointer.
785
786 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
787 SCM_SIZEOF_BITS_T, ptrdiff_t.
788
c81ea65d
RB
7892001-05-16 Rob Browning <rlb@cs.utexas.edu>
790
791 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
792
793 * GUILE-VERSION
794 (GUILE_VERSION): now MAJOR.MINOR.MICRO
795 (GUILE_MICRO_VERSION): new variable, records final revision.
796 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
797 i.e. the 6.
798
887dfa7d
DH
7992001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
800
801 * acconfig.h, configure.in: Renamed
802 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
803
11bbab47
MV
8042001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
805
806 * acinclude.m4: Removed copy of "libtool.m4".
807
5cd06d5e
DH
8082001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
809
810 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
811
a232c19e
TTN
8122001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
813
928f20fb
TTN
814 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
815
a232c19e
TTN
816 * HACKING: Update copyright.
817 Add blurb pointing to devel/tasks.text.
818
c8750173
TTN
8192001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
820
821 * check-guile.in: For SRFI testing, set and export env
822 var `LTDL_LIBRARY_PATH'.
823
75141eb0
NJ
8242001-05-07 Neil Jerram <neil@ossau.uklinux.net>
825
826 * AUTHORS: Add docs-related authorship details.
827
c10ecc4c
MV
8282001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
829
830 * configure.in (--enable-deprecated): Recognize "shutup" option
831 argument and turn it into the default warning level "no".
832
018a53a1
GH
8332001-05-05 Gary Houston <ghouston@arglist.com>
834
835 * acconfig.h: add HAVE_IPV6.
836 * configure.in: check whether we can compile with IPv6 support.
837
26f798bd
TTN
8382001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
839
840 * guile-tools.in: New file.
841
842 * configure.in (AC_OUTPUT): Add guile-tools, and make
843 executable.
844
845 * Makefile.am (bin_SCRIPTS): New var.
846
c5316ea3
GH
8472001-05-04 Gary Houston <ghouston@arglist.com>
848
849 * configure.in: check whether uint32_t is defined when netdb.h
850 is included.
851 acconfig.h: added HAVE_UINT32_T.
852
7440341c
MV
8532001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
854
855 * configure.in: Added handling of `--enable-deprecated'.
856
857 * acconfig.h (SCM_DEBUG_DEPRECATED,
858 GUILE_WARN_DEPRECATED_DEFAULT): Added.
859
14a7d5f8
TTN
8602001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
861
862 * Makefile.am (SUBDIRS): Add "scripts".
863
864 * configure.in (AC_OUTPUT): Add scripts/Makefile.
865
7e267da1
GH
8662001-04-29 Gary Houston <ghouston@arglist.com>
867
868 * libguile.h: include rw.h.
869
f2a75d81
RB
8702001-04-27 Rob Browning <rlb@cs.utexas.edu>
871
872 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
873 the new odd/even ustable/stable version numbering scheme.
874 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
875 libguile. In the future, libguile and libguileqthreads may not
876 stay in sync. This still doesn't appear to affect
877 libguileqthreads, but we'll fix that next.
878
1f7a1dc9
MG
8792001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
880
881 * configure.in: Don't treat srfi directory specially, just create
882 the Makefile there (thanks to Neil Jerram for the patch).
883
6c44688a
MG
8842001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
885
886 * Makefile.am (SUBDIRS): Added `srfi'.
887
888 * configure.in: Added subdirectory `srfi' to build process.
889
890 * libguile.h: Added inclusion of `values.h'.
891
2a0ef8b7
GH
8922001-04-22 Gary Houston <ghouston@arglist.com>
893
894 * configure.in: check for inet_pton and inet_ntop.
895
67641981
GH
8962001-04-20 Gary Houston <ghouston@arglist.com>
897
898 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
899 * configure.in: check for sin6_scope_id in sockaddr_in6.
900
a9d861e3
MD
9012001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
902
903 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
904
31e74a57
GH
9052001-04-17 Gary Houston <ghouston@arglist.com>
906
907 * configure.in: run the autoconf BIGENDIAN check.
908
0da6608d
DH
9092001-04-12 Niibe Yutaka <gniibe@m17n.org>
910
911 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
912 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
913 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
914
915 * configure.in: Likewise.
916
f22ed5a0
KN
9172001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
918
919 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
920 (GUILE_FUNC_DECLARED): Removed checking of bzero.
921 Thanks to NIIBE Yutaka.
922
f2e61fc1
MD
9232001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
924
925 * Undeprecated scm_init_oop_goopscore_module.
926
72f1168d
TTN
9272001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
928
929 * check-guile.in: Fix sh standard conformance bug: Replace
930 "test -e" with "test -f". Thanks to Alexander Klimov.
931
a4928305
GH
9322001-03-19 Gary Houston <ghouston@arglist.com>
933
934 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
935 set it to `pwd`.
936
66301f9a
GH
937 * check-guile.in: 16 documentation tests were failing if "make
938 check" was run before Guile had been installed with the current
939 --prefix. made various changes to the script so that it runs
940 without a cd to the test-suite directory. For the -i option,
941 don't point GUILE_LOAD_PATH to the current directory, but let it
942 use it's own scheme library.
943
51cfd7da
GH
9442001-03-18 Gary Houston <ghouston@arglist.com>
945
946 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
947 the current directory (build dir) not srcdir to find guile
948 executable. otherwise "make check" doesn't work with a separate
949 build directory. create the test log in
950 $build_dir/check-guile.log instead of in srcdir/test-suite
951 directory.
952 * configure.in: don't define or substitute test_suite_dir.
953
e9e225e5
GH
9542001-03-17 Gary Houston <ghouston@arglist.com>
955
956 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
957 since EXTRA_DOT_DOC_FILES is redefined later. define
958 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
959
94e6d793
MG
9602001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
961
962 * configure.in: Added header checks for crypt.h, sys/resource.h
963 and sys/file.h, function checks for chroot, flock, getlogin,
964 cuserid, getpriority, setpriority, getpass, sethostname,
965 gethostname, and for crypt() in libcrypt.
966
fff043ab
NJ
9672001-03-09 Neil Jerram <neil@ossau.uklinux.net>
968
969 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
970 option from guile-doc/configure.in.
971
d42df055
DH
9722001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
973
974 * libguile.h: Removed #include "libguile/dump.h".
975
ec896089
KN
9762001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
977
978 * libguile.h: Added #include "libguile/dump.h".
979
c2886a5a
MD
9802001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
981
982 * libguile.h: Added #include "libguile/rdelim.h".
983
1ff7abbe
DH
9842001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
985
986 The following patch was sent by Thien-Thi Nguyen.
987
988 * check-guile.in: New file.
989
990 * Makefile.am: Add TESTS rule.
991
992 * configure.in: Add support for "make check".
993
f0942910
DH
9942000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
995
996 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
997
14f1d9fe
MD
9982000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
999
1000 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1001 version number to 10 due to the merge of GOOPS.
1002
1003 * oop: New directory.
1004
e4dba4c7
KN
10052000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1006
467ab77e 1007 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1008
45605b53
GH
10092000-09-17 Gary Houston <ghouston@arglist.com>
1010
1011 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1012 to be reliable on all platforms.
1013
e494e76d
GH
10142000-08-18 Gary Houston <ghouston@arglist.com>
1015
1016 * acconfig.h: added BROKEN_GCSE.
1017 * configure.in: check for a gcc GCSE optimisation bug.
1018
42aae633
GH
10192000-07-31 Gary Houston <ghouston@arglist.com>
1020
1021 * acconfig.h: added HAVE_H_ERRNO
1022 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1023 added a test for h_errno.
1024
f9ed377d
MD
10252000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1026
1027 * Guile 1.4 released.
1028
b5074b23
MD
10292000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1030
1031 * GUILE-VERSION: Changed to work also when included by a Makefile
1032 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1033 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1034 (GUILE_MINOR_VERSION): Bumped to 4.
1035
f43aac9a
MD
10362000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1037
a8861fa0
MD
1038 * libguile.h: Removed #include "libguile/kw.h".
1039
9a8a1e8a
MD
1040 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1041 (The rule will cd to $(top_srcdir).)
1042
1043 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1044 substitute it into libguile/Makefile.
1045
f43aac9a
MD
1046 * HACKING: Updated recommended libtool version to be 1.3.5.
1047
1048 * RELEASE: Say that we should update HACKING to reflect the
1049 versions of the tools we're using rather than README.
1050
5cb6f99c
MD
10512000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1052
1053 * NOTES: Removed.
1054
1055 * TODO: Moved to devel/.
1056
3ff0d90a
CB
10572000-06-01 Craig Brozefsky <craig@red-bean.com>
1058
1059 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1060 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1061 define libguile.so version in a well-lit place.
1062
1063 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1064 variables.
72f1168d 1065
65545721
ML
10662000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1067
1068 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1069
65545721
ML
1070 * guile-aclocal.sh: new file, works around aclocal problems.
1071
b2728432
DH
10722000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1073
1074 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1075 USE_PCTHREADS_PTHREADS): Removed.
1076
7f5fa419
GH
10772000-05-01 Gary Houston <ghouston@arglist.com>
1078
1079 * Makefile.am: add include_HEADERS.
1080 libguile.h: moved from libguile directory. maybe libguile.h should
1081 be installed in $prefix/include/libguile/libguile.h instead?
1082
9764c29b
MD
10832000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1084
e415cb06
MD
1085 * qthreads.m4: Removed THREADS_CPPFLAGS.
1086
1087 * acinclude.m4: Removed qthreads macros. They are provided in
1088 qthreads.m4, so these were redundant.
1089
9764c29b
MD
1090 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1091
1092 * configure.in: New --enable-debug-malloc configuration option.
1093
1978b33e
MD
10942000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1095
1096 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1097
1098 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1099 compatibility on Linux systems.
1978b33e 1100
55a85c78
MD
11012000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1102
1103 * devel: New directory. Intended to carry documentation related
1104 to Guile development (as opposed to the doc directory which
1105 contains documentation related to the use of the current Guile).
1106 This directory (devel) is not included in the Guile distribution,
1107 but is accessible via anonymous CVS.
1108
fdc7ea2d
MD
11092000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1110
1111 * configure.in: Don't add iselect.o to LIBOBJS.
1112
31d8abce
MD
11132000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1114
1115 * configure.in: Added end-tag for local variables. (Thanks to
1116 Thien-Thi Nguyen.)
1117
244fdc2f
GH
11182000-03-12 Gary Houston <ghouston@arglist.com>
1119
1120 * README (Guile Documentation, About This Distribution): updated.
1121
f3b5e185
MD
11222000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1123
1124 * configure.in (ac_cv_struct_timespec): Added test for struct
1125 timespec.
1126
1127 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1128
3a721413
MV
11292000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1130
1131 * autogen.sh: Call libtoolize. Pass --add-missing option to
1132 automake. Do not decent into libltdl directory. The libltdl
1133 directory is now populated by libtoolize and does not need any
1134 further autogeneration.
1135
d831b039
GH
11362000-01-23 Gary Houston <ghouston@arglist.com>
1137
1138 * configure.in: check for fchown.
1139
a0a7b83b
MD
1140Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1141
1142 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1143 instead of $(top_builddir)/libltdl to includepath.
1144
56cfe22b
MD
11452000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1146
1147 * emacs: New subdirectory for elisp tools.
1148
657fcb5a
MV
11492000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1150
1151 * README, HACKING: Moved "Hacking it yourself" section from README
1152 to HACKING. Updated recommended libtool version to be 1.3.4.
1153
dc914156
GH
11542000-01-14 Gary Houston <ghouston@arglist.com>
1155
1156 * configure.in: needs to have --disable-networking, not
1157 --disable-net.
1158
fb4956c9
MD
11592000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1160
1161 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1162
88423ab1
GB
1163Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1164
1165 * autogen.sh: Added messages as we run autogen in subdirectories.
1166
1167 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1168 chmod +x it.
88423ab1 1169
0d90b76d
MV
11702000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1171
1172 * libltdl/autogen.sh: New file.
1173 * autogen.sh: Invoke libltdl/autogen.sh.
1174
11752000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1176
1177 Finally applied the libltdl patch from Thomas Tanner, with slight
1178 modifications. All code copied from the libtool package is from
1179 libtool-1.3.4.
1180
1181 * configure.in: Make "--with-modules=yes" the default. Do not
1182 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1183
0d90b76d
MV
1184 1999-07-25 Thomas Tanner <tanner@ffii.org>
1185
1186 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1187 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1188 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1189 (no need to install libtool any more)
1190 * configure.in: replace --enable-dynamic-linking with
1191 --with-modules, required modules can be specified using
1192 --with-modules="/path/to/mod.la" and will be linked
1193 statically on platforms that don't support dynamic loading,
1194 configure libltdl, configure libtool for dlopening
1195 * libltdl: added using libtoolize -c --ltdl
1196
38c1d3c4
GH
11972000-01-09 Gary Houston <ghouston@arglist.com>
1198
1199 * configure.in: check whether localtime caches TZ. copied from
1200 Emacs 20.5.
1201 * acconfig.h: add LOCALTIME_CACHE.
1202
dceef6be
GB
1203Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1204
1205 * configure.in: Make it be guile-snarf.awk, since we'll be
1206 switching names for guile-doc-snarf. (I wouldn't have changed
1207 this, but I was getting ready to commit this way when the below
1208 change was committed).
1209
763a6716
MD
12101999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1211
1212 * configure.in: Create guile-doc-snarf.awk.
1213
6aca8c6c
GB
12141999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1215
72f1168d 1216 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1217 AC_OUTPUTted.
1218
12191999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1220
1221 * NEWS: More complete description for --enable-debug-freelist.
1222
aee8ca3f
GH
12231999-12-09 Gary Houston <ghouston@freewire.co.uk>
1224
1225 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1226 causes numerous spurious warnings with recent gcc and/or glibc
1227 versions.
1228
afe5177e
GH
12291999-11-19 Gary Houston <ghouston@freewire.co.uk>
1230
1231 * acconfig.h: add HAVE_ARRAYS.
1232
1233 * configure.in: add --disable-arrays option, probably temporary.
1234
5c11cc9d
GH
12351999-11-17 Gary Houston <ghouston@freewire.co.uk>
1236
1237 * configure.in: check for hstrerror.
1238
5d94b2fe
JB
12391999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1240
e8ff4648
JB
1241 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1242 Instead, call the various tools explicitly. Invoke
1243 guile-readline's autogen.sh script.
0cbedb5b
JB
1244
1245 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1246
0cbedb5b
JB
1247 We can't have .m4 files which are installed where aclocal can
1248 see them, but also used by guile's own configure.in, because
1249 aclocal will read both copies, complain about duplicate macro
1250 definitions, and refuse to generate aclocal.m4 at all. This
1251 happens if you invoke it as `aclocal -I .', as autoreconf does.
1252 This is probably a flaw in the autotools, but Guile doesn't need
1253 that flaw fixed immediately.
1254
1255 guile.m4 is intended for use by people linking against guile, so
1256 it needs to be installed. But Guile itself doesn't use it. So
1257 move guile.m4 into guile-config. That makes sense, since
1258 guile.m4's GUILE_FLAGS macro is just an easy way to call
1259 guile-config.
1260
1261 qthreads.m4 is indented to help configure a qthreads tree. It's
1262 only useful to a package which actually includes a qthreads tree,
1263 and it's intimately related to that tree, so it's not useful to
1264 install this. So don't install it.
1265
1266 * guile.m4: Moved to guile-config.
1267 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1268 (EXTRA_DIST): Move qthreads.m4 here.
1269
5d94b2fe
JB
1270 Don't store generated files in the repository any more. Instead,
1271 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1272 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1273 * autogen.sh: New file.
1274 * ANON-CVS, SNAPSHOTS: Updated instructions.
1275
dc4d930b
JB
12761999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1277
1278 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1279
6e706938 12801999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1281
1282 * configure.in: Added --enable-debug-freelist option.
1283
fca7547b 1284 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1285
52cfc69b
GH
12861999-09-23 Gary Houston <ghouston@freewire.co.uk>
1287
1288 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1289 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1290
1291 * configure.in: new options --disable-posix, --disable-net
1292 and --disable-regex
1293 export HAVE_POSIX and HAVE_NETWORKING definitions.
1294 don't add regex-posix.o to LIBOBJS if regex disabled.
1295
1296 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1297 conditionally.
1298
bab4e1cc
JB
12991999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1300
1301 * Guile 1.3.4 released.
1302
fc97c626
JB
13031999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1304
1305 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1306 libtool knows how to get ANSI C behavior from the compiler.
1307 * configure: Regenerated.
1308
7ee92fce
GH
13091999-09-20 Gary Houston <ghouston@freewire.co.uk>
1310
1311 * configure.in: check availability of siginterrupt.
1312
08b8c694
GH
13131999-09-18 Gary Houston <ghouston@freewire.co.uk>
1314
1315 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1316 testing for SA_RESTART.
1317
7cdbcc7d
MD
13181999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1319
1320 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1321
e1f20ec6
JB
13221999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1323
1324 * configure.in (GUILE_STAMP): Don't set this variable, or
1325 substitute it into anything. Full explanation in ice-9/ChangeLog.
1326 * configure, Makefile.in: Regenerated.
72f1168d 1327
ffe70f9c
JB
13281999-09-06 James Blandy <jimb@mule.m17n.org>
1329
1330 Propagate the changes of 2 Sept the rest of the way through.
1331 * configure: Regenerated.
1332 * Makefile.in: Regenerated. Not sure why this diff is so big.
1333
e127c348
JB
13341999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1335
1336 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1337 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1338 * aclocal.m4: Regenerated.
e127c348 1339
655f19ab
MD
13401999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1341
1342 * configure.in: Test for presence of function on_exit.
1343
b074884f
JB
13441999-09-01 James Blandy <jimb@mule.m17n.org>
1345
1346 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1347 the system doesn't have memmove. Don't test for memmove and bcopy
1348 with AC_CHECK_FUNCS.
1349 * configure: Regenerated.
1350
a7098335
MD
13511999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1352
1353 * configure.in: Test for atexit.
1354
9a26d6f9
MD
13551999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1356
b030b39b
MD
1357 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1358
9a26d6f9
MD
1359 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1360 (Thanks to Bernard Urban.)
1361 Test for memmove and bcopy. (Thanks to
a7098335 1362 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1363
1364 * acconfig.h: Added HAVE_S_ISLNK.
1365
a05cba61
JB
13661999-08-20 James Blandy <jimb@mule.m17n.org>
1367
0a852b94
JB
1368 * Guile 1.3.2 released.
1369
a05cba61
JB
1370 * Makefile.in: Regenerated.
1371
f29f2933
MD
13721999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1373
1374 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1375 to libtool-1.3.3.
1376
0e8a8468
MV
13771999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1378
1379 Added guile-readline subdirectory with the removed readline
1380 support.
1381 * guile-readline: New directory, see ChangeLog there.
1382 * configure.in: Cause configure to descend into guile-readline
1383 dir.
1384 * Makefile.am: Likewise for make.
1385 * NEWS: Explain how to activate the readline support.
1386 * configure, Makefile.in: Regenerated.
72f1168d 1387
3144e1a9
JB
13881999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1389
1390