*** empty log message ***
[bpt/guile.git] / ChangeLog
1 2003-06-21 Kevin Ryde <user42@zip.com.au>
2
3 * configure.in (AC_CHECK_FUNCS): Add asinh, acosh, atanh and trunc.
4
5 2003-06-19 Marius Vollmer <mvo@zagadka.de>
6
7 * configure.in: use "-Werror" only with GCC. Thanks to Matthias
8 Koeppe!
9
10 2003-06-19 Kevin Ryde <user42@zip.com.au>
11
12 * README (Guile Documentation): Update to manuals now available,
13 remove notes about the reference manual being in progress.
14
15 2003-06-14 Stefan Jahn <stefan@lkcc.org>
16
17 * configure.in: Checking for __int64 as possible candidate for
18 the SCM_I_GSC_T_INT64 define.
19
20 2003-05-30 Stefan Jahn <stefan@lkcc.org>
21
22 * configure.in: Checking for unsetenv().
23
24 2003-05-29 Stefan Jahn <stefan@lkcc.org>
25
26 * configure.in: Removed -lm check and added a cached check for
27 __libc_stack_end to get it building for mingw32 hosts.
28
29 2003-05-19 Kevin Ryde <user42@zip.com.au>
30
31 * README (Cross building Guile): Remove --with-cc-for-build in favour
32 of CC_FOR_BUILD.
33
34 2003-05-16 Kevin Ryde <user42@zip.com.au>
35
36 * configure.in (--with-cc-for-build): Remove this option, CC_FOR_BUILD
37 variable is more or less standard, and is adequate for the task.
38
39 2003-05-12 Kevin Ryde <user42@zip.com.au>
40
41 * configure.in (CC_FOR_BUILD): Use AC_ARG_VAR.
42
43 * configure.in (SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
44 eliminate guess-yes when cross compiling.
45
46 * configure.in (SCM_I_GSC_STACK_GROWS_UP): Fix missing comma in
47 AC_TRY_RUN.
48
49 2003-04-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
50
51 * libguile.h: Removed uses of DEBUG_EXTENSIONS to fix compile
52 errors with --disable-deprecated.
53
54 2003-04-07 Rob Browning <rlb@defaultvalue.org>
55
56 * pre-inst-guile-env.in: new script -- can be used to run commands
57 in an envt set up using the development libs, Guile, etc.
58
59 * configure.in: handle pre-inst-guile-env and add
60 test-suite/standalone/Makefile.
61
62 2003-04-06 Marius Vollmer <mvo@zagadka.de>
63
64 * configure.in: Check for mpz_import, which is required but only
65 available in GMP 4.1.
66
67 2003-04-05 Marius Vollmer <mvo@zagadka.de>
68
69 * Changed license terms to the plain LGPL thru-out.
70
71 2003-04-04 Rob Browning <rlb@defaultvalue.org>
72
73 * configure.in: add GMP test (require GMP).
74
75 2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
76
77 * libguile.h: Include "libguile/deprecated.h".
78
79 2003-03-25 Rob Browning <rlb@defaultvalue.org>
80
81 * configure.in: big overhaul to shift us to have separate private,
82 config.h, and public, scmconfig.h, configuration headers. Added a
83 fair amount of code to track down new required types: scm_t_uint8,
84 scm_t_uint16, scm_t_uint32, scm_t_int8, scm_t_int16, scm_t_int32,
85 and to detect optional types scm_t_uint64, scm_t_in64, long long,
86 unsigned long long, scm_t_ptrdiff, intptr_t, and uintptr_t.
87 (SCM_I_GSC_T_PTRDIFF): gen-scmconfig.h.in AC_SUBST var.
88 (SCM_I_GSC_NEEDS_INTTYPES_H): gen-scmconfig.h.in AC_SUBST var.
89 (SCM_I_GSC_NEEDS_STDINT_H): gen-scmconfig.h.in AC_SUBST var.
90 (SCM_I_GSC_T_UINT8): gen-scmconfig.h.in AC_SUBST var.
91 (SCM_I_GSC_T_UINT16): gen-scmconfig.h.in AC_SUBST var.
92 (SCM_I_GSC_T_UINT32): gen-scmconfig.h.in AC_SUBST var.
93 (SCM_I_GSC_T_UINT64): gen-scmconfig.h.in AC_SUBST var.
94 (SCM_I_GSC_T_INT8): gen-scmconfig.h.in AC_SUBST var.
95 (SCM_I_GSC_T_INT16): gen-scmconfig.h.in AC_SUBST var.
96 (SCM_I_GSC_T_INT32): gen-scmconfig.h.in AC_SUBST var.
97 (SCM_I_GSC_T_INT64): gen-scmconfig.h.in AC_SUBST var.
98 (USE_PTHREAD_THREADS): removed - handled by gen-scmconfig.c.
99 (USE_NULL_THREADS): removed - handled by gen-scmconfig.c.
100 (USE_COOP_THREADS): removed - handled by gen-scmconfig.c.
101 (SCM_I_GSC_USE_PTHREAD_THREADS): gen-scmconfig.h.in AC_SUBST var.
102 (SCM_I_GSC_USE_NULL_THREADS): gen-scmconfig.h.in AC_SUBST var.
103 (SCM_I_GSC_USE_COOP_THREADS): gen-scmconfig.h.in AC_SUBST var.
104 (STACK_GROWS_UP): removed - handled by gen-scmconfig.c.
105 (SCM_I_GSC_STACK_GROWS_UP): gen-scmconfig.h.in AC_SUBST var.
106 (GUILE_DEBUG_FREELIST): removed - handled by gen-scmconfig.c.
107 (SCM_I_GSC_GUILE_DEBUG_FREELIST): gen-scmconfig.h.in AC_SUBST var.
108 (GUILE_DEBUG): removed - handled by gen-scmconfig.c.
109 (SCM_I_GSC_GUILE_DEBUG): gen-scmconfig.h.in AC_SUBST var.
110 (SCM_ENABLE_DEPRECATED): removed - handled by gen-scmconfig.c.
111 (SCM_I_GSC_ENABLE_DEPRECATED): gen-scmconfig.h.in AC_SUBST var.
112 (HAVE_ARRAYS): removed - handled by gen-scmconfig.c.
113 (SCM_I_GSC_HAVE_ARRAYS): gen-scmconfig.h.in AC_SUBST var.
114 (SCM_ENABLE_ELISP): removed - handled by gen-scmconfig.c.
115 (SCM_I_GSC_ENABLE_ELISP): gen-scmconfig.h.in AC_SUBST var.
116 (SCM_I_GSC_C_INLINE): gen-scmconfig.h.in AC_SUBST var.
117 (DEBUG_EXTENSIONS): removed - handled by gen-scmconfig.c.
118 (READER_EXTENSIONS): removed - handled by gen-scmconfig.c.
119 (USE_THREADS): removed - handled by gen-scmconfig.c.
120 (GUILE_ISELECT): removed - handled by gen-scmconfig.c.
121 (DYNAMIC_LINKING): removed - handled by gen-scmconfig.c.
122
123 * README: merge information from INSTALL and remove at least some
124 of the stale bits.
125
126 * LICENSE: new file -- we should change this to the LGPL soon and
127 add COPYING.LIB to the distribution.
128
129 * autogen.sh: call autoreconf with --force. This may fix the
130 "order" problem below without having to have two calls.
131
132 * INSTALL: use the automake installed INSTALL file. The Guile
133 specific instructions are now in README.
134
135 2003-03-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
136
137 * autogen.sh: Invoke autoreconf twice since the required files do
138 not seem to be generated in the right order. XXX - investigate
139 further.
140
141 2003-03-19 Marius Vollmer <mvo@zagadka.de>
142
143 * guile-tools.in (guileversion): Use $GUILE_EFFECTIVE_VERSION
144 instead of $GUILE_VERSION. Thanks to Kevin Ryde!
145
146 2003-02-27 Rob Browning <rlb@defaultvalue.org>
147
148 * configure.in (AC_CONFIG_SRCDIR): use GUILE-VERSION.
149 (AM_CONFIG_HEADER): change to config.h
150
151 * Makefile.am (EXTRA_DIST): remove $(ACLOCAL).
152 (ACLOCAL_AMFLAGS): replaces ACLOCAL.
153
154 * autogen.sh: switch to autoreconf -- see how it goes. remove
155 call to guile-aclocal.sh -- we now do the same thing with an
156 automake setting.
157
158 * guile-aclocal.sh: deleted in favor of ACLOCAL_AMFLAGS in
159 Makefile.am.
160
161 2003-02-26 Rob Browning <rlb@defaultvalue.org>
162
163 * configure.in: change our config header from libguile/scmconfig.h
164 to be the traditional ./config.h. libguile/scmconfig.h is now
165 built from that during the build process. More changes coming...
166
167 2003-01-23 Mikael Djurfeldt <djurfeldt@nada.kth.se>
168
169 * libguile.h: #include "futures.h"
170
171 2002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
172
173 * configure.in: Test if pthread.h declares
174 pthread_mutexattr_settype ().
175
176 2002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
177
178 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
179 ways to get fast and recursive mutexes.
180
181 2002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
182
183 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
184 order to get thread safe versions of glibc functions.
185
186 2002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
187
188 * configure.in: Temporarily replaced "copt" threads option with new
189 option "pthreads".
190 (USE_PTHREAD_THREADS): Define if pthreads configured.
191
192 2002-12-08 Rob Browning <rlb@defaultvalue.org>
193
194 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
195 (AC_CONFIG_FILES): separate out the files that need to be chmodded
196 at the end of config.status. Our "default" approach using
197 AC_CONFIG_COMMANDS quit working (and would have needed to be
198 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
199 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
200 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
201 current autoconf docs.
202
203 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
204
205 2002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
206
207 * Makefile.am (SUBDIRS): Removed qt.
208
209 * configure.in: Do not configure QTHREADS. Do not define
210 USE_COOP_THREADS. Changed logic for thread package selection so
211 that the default is "coop-pthread" when -lpthread is found, "null"
212 otherwise.
213
214 2002-12-01 Mikael Djurfeldt <mdj@linnaeus>
215
216 * GUILE-VERSION: Added versioning info for srfi 1.
217
218 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
219 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
220 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
221 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
222
223 2002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
224
225 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
226 define them with AC_DEFINE and not in some header file so that
227 they are visible exactly in the same way as they used to be.
228
229 2002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
230
231 * configure.in: Do not add "threads.o" to the libobjs, it is now
232 always compiled.
233 (USE_THREADS, GUILE_ISELECT): Do not define.
234
235 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
236
237 * configure.in: Handle thread package "coop-pthread" with alias
238 "copt" and define USE_COPT_THREADS when it is selected.
239 Always define GUILE_ISELECT.
240
241 2002-10-26 Neil Jerram <neil@ossau.uklinux.net>
242
243 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
244 ice-9/debugger/breakpoints/Makefile.
245
246 2002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
247
248 * configure.in: Changed logic in thread support configuration such
249 that --with-threads=no is equivalent to --with-threads=null. On
250 platforms that are not supported by QuickThreads, we also use the
251 null-threads. Thus, USE_THREADS is always defined now.
252
253 2002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
254
255 * configure.in: Shuffled around and extended the thread
256 configuration code to allow the "null" thread package to be
257 selected. Define USE_NULL_THREADS in that case.
258
259 2002-10-13 Gary Houston <ghouston@arglist.com>
260
261 * autogen.sh (ac_version): try automake 1.7 too.
262
263 2002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
264
265 * autogen.sh: Make sure that $autoheader is always set. When we
266 would use the plain "autoconf", $autoheader would end up empty and
267 libguile/scmconfig.h.in would not be updated.
268
269 2002-10-04 Rob Browning <rlb@defaultvalue.org>
270
271 * libltdl: moved to libguile-ltdl.
272
273 * Makefile.am (SUBDIRS): remove libltdl.
274
275 * autogen.sh: remove support for libltdl sub-configure.
276 (ac_version): widen support check to any 2.5? autoconf version.
277 2.54 is out now.
278
279 * configure.in: turn on -Werror by default. We're now clean. I'd
280 like to stay that way. If we want, we can turn it off by default
281 when we make the stable release, but I caught a lot of bugs this
282 way. Accomodate libguile-ltdl -- therea are some ltdl things that
283 are commented out now INCLTDL and LIBLTDL. I think we may not
284 need them anymore, but I'll leave them until we're sure. We also
285 killed off the libltdl dir and related options including the
286 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
287 headers and functions that weren't listed but were in
288 scmconfig.h.in. though this may have been unnecessary.
289
290 2002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
291
292 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
293 AC_LIBLTDL_INSTALLABLE.
294
295 2002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
296
297 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
298 sources. Do not patch it. We have our own version now that is
299 only being used as a convenience library.
300
301 2002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
302
303 * configure.in: Check for __libc_stack_end.
304
305 2002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
306
307 * configure.in: add snprintf
308
309 2002-08-04 Han-Wen <hanwen@cs.uu.nl>
310
311 * NEWS: add entries for GC and vector WB.
312
313 2002-07-22 Han-Wen <hanwen@cs.uu.nl>
314
315 * autogen.sh (mscripts): find and check version number of
316 automake. Complain if 1.6 is not found.
317
318 2002-07-20 Han-Wen <hanwen@cs.uu.nl>
319
320 * autogen.sh (mscripts): find and check version number of
321 autoconf. Complain if 2.53 is not found.
322
323 2002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
324
325 * benchmark-guile.in: Copied from check-guile.in and adapted for
326 use with benchmarks.
327
328 * Makefile.am: Recurse into the benchmark-suite subdir.
329
330 * configure.in: Added benchmarking files.
331
332 2002-07-12 Gary Houston <ghouston@arglist.com>
333
334 * configure.in: check dynamic linking before modules. Add dynl.c
335 if dynamic linking is available, i.e., unless --with-modules=no
336 was given to configure.
337
338 2002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
339
340 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
341 libtool-1.4.2.
342
343 2002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
344
345 * autogen.sh: Do not copy INSTALL from workbook since it is not
346 uniform across branches.
347 * INSTALL: Re-added to repository.
348
349 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
350
351 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
352 libtool CVS does not need this fix.
353
354 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
355 build.
356 Add --with-cc-for-build option to re-enable cross building.
357 Add --with-guile-for-build option to re-enable cross building.
358
359 2002-06-30 Gary Houston <ghouston@arglist.com>
360
361 * autogen.sh: Changed the path to the scripts directory.
362 In libltdl, run aclocal before autoconf and automake: this
363 eliminated various warnings after upgrading to newer automake.
364
365 2002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
366
367 From John W. Eaton <jwe@bevo.che.wisc.edu>
368
369 * configure.in (AC_CHECK_FUNCS): Check for copysign.
370
371 2002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
372
373 * libguile.h: Added inclusion of "extensions.h".
374
375 2002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
376
377 * configure.in: Include <sys/types.h> before <netinet/in.h> when
378 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
379 Troxel!
380
381 From John W. Eaton.
382
383 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
384 ieeefp.h, and nan.h.
385 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
386
387 2002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
388
389 * autogen.sh: Add call to $mscripts/render-bugs
390 to create BUGS file.
391
392 * BUGS: bye bye
393
394 2002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
395
396 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
397
398 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
399
400 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
401 -I guile-config". This works as of automake 1.5.
402 * qthreads.m4: Moved to guile-config/.
403
404 2002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
405
406 * autogen.sh: Call automake twice for guile-core so that two
407 copies of mdate-sh get a chance of being installed (one in
408 doc/ref/ and one in doc/tutorial/).
409
410 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
411
412 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
413 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
414 (dist-hook): Removed.
415 (DISTCLEANFILES): Added check-guile.log.
416 (EXTRA_DIST): Don't distribute TODO.
417
418 * configure.in: Bump required autoconf version to 2.53. Move uses
419 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
420 set by AC_PROG_CC.
421
422 2002-04-10 Rob Browning <rlb@defaultvalue.org>
423
424 * configure.in: updates for new autoconf -- add definitions to
425 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
426 calls.
427
428 * acinclude.m4: add definitions to AC_DEFINE calls for new
429 autoconf.
430
431 * acconfig.h: removed -- newer autoconf doesn't like it, and now
432 we don't need it.
433
434 * .cvsignore: add autom4te.cache and pre-inst-guile.
435
436 2002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
437
438 * RELEASE: bye bye
439
440 2002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
441
442 * Makefile.am: Update copyright.
443 (dist-hook): Add, including related am/maintainers-dirs,
444 surrounded by "if MAINTAINER_MODE".
445
446 * TODO: bye bye
447
448 * autogen.sh: Add usage comment.
449 Add workbook specification.
450 Add dist-files symlinking.
451
452 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
453
454 2002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
455
456 * guile-tools.in: Handle "--source" option.
457
458 2002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
459
460 * configure.in (top_srcdir_absolute): New AC_SUBST var.
461
462 * pre-inst-guile.in, check-guile.in (top_srcdir):
463 Use `top_srcdir_absolute' AC_SUBST var.
464
465 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
466
467 2002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
468
469 * pre-inst-guile.in: Typofix; nfc.
470
471 2002-02-27 Stefan Jahn <stefan@lkcc.org>
472
473 * Makefile.am (SUBDIRS): Added the `am' directory.
474
475 2002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
476
477 * pre-inst-guile.in: New file.
478
479 * pre-inst-guile, pre-inst-guile.am: bye bye
480
481 * configure.in (top_builddir_absolute): New AC_SUBST var.
482 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
483 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
484
485 * check-guile.in (top_builddir): Use AC_SUBST var
486 `top_builddir_absolute'.
487 (guile): Look for pre-inst-guile in $top_builddir.
488
489 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
490 pre-inst-guile.am.
491
492 2002-02-24 Rob Browning <rlb@defaultvalue.org>
493
494 * GUILE-VERSION: move all but guile-readline library versioning
495 information here. guile-readline is still standalone. Bump
496 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
497 Thi-Thien's request.
498
499 * configure.in: AC_SUBST the centralized shared lib versioning
500 variables from ./GUILE-VERSION.
501 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
502 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
503 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
504 (LIBQTHREADS_INTERFACE): new AC_SUBST.
505 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
506 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
507 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
508 (LIBGUILE_INTERFACE): new AC_SUBST.
509 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
510 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
511 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
512 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
513 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
514 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
515 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
516 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
517
518 * autogen.sh: make absolutely sure we can't have stale files from
519 old versions lying around the libltdl dir since libtoolize
520 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
521 so the main tree and libltdl can't get out of sync again.
522
523 * RELEASE: update release building instructions.
524
525 2002-02-21 Neil Jerram <neil@ossau.uklinux.net>
526
527 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
528 "" for multiword string. Thanks to Christopher Cramer for
529 pointing this out.
530
531 2002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
532
533 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
534 instead of to scm_must_malloc.
535
536 2002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
537
538 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
539 pre-inst-guile.am.
540
541 2002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
542
543 * pre-inst-guile.am, pre-inst-guile: New files.
544
545 * check-guile.in (srcdir): Delete var.
546 (top_builddir, top_srcdir, guile_opts): New vars.
547
548 Use "set -e".
549 No longer set LTDL_LIBRARY_PATH.
550 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
551
552 * configure.in (libguile/guile-snarf-docs-texi): Remove
553 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
554
555 * check-guile.in (top_builddir): Fix bug: Use cwd.
556 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
557 (GUILE_LOAD_PATH): No longer include $top_srcdir.
558
559 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
560 prefix aliasing.
561
562 2002-01-31 Stefan Jahn <stefan@lkcc.org>
563
564 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
565 `libltdl.dll'.
566
567 2002-01-28 Stefan Jahn <stefan@lkcc.org>
568
569 * configure.in (guile_cv_have_uint32_t): Look also in
570 `stdint.h' for uint32_t.
571
572 2002-01-13 Neil Jerram <neil@ossau.uklinux.net>
573
574 * Makefile.am (SUBDIRS): Added lang.
575
576 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
577 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
578
579 2002-01-11 Neil Jerram <neil@ossau.uklinux.net>
580
581 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
582
583 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
584 not) according to absence (or presence) of `--disable-elisp'
585 in the configure args.
586
587 2001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
588
589 * TODO: Added two items.
590
591 2001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
592
593 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
594 set this conditional accordingly.
595
596 2001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
597
598 * README: Fix virulent typo.
599
600 2001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
601
602 * acconfig.h (HAVE_INLINE): Added template.
603 * configure.in (HAVE_INLINE): Define it when the compiler supports
604 inline functions.
605
606 * libguile.h: Include "libguile/inline.h".
607
608 2001-11-22 Gary Houston <ghouston@arglist.com>
609
610 * HACKING: Modified the Hacking It Yourself section. Removed the
611 version numbers from the tools.
612 HACKING, README, ANON-CVS: updates.
613
614 2001-11-21 Gary Houston <ghouston@arglist.com>
615
616 * HACKING: Removed reference to no longer practiced * in ChangeLog
617 convention.
618
619 2001-11-19 Thien-Thi Nguyen <ttn@glug.org>
620
621 * BUGS (11): Set "fixed: no-need".
622
623 * TODO (write emacs/patch.el): New item, self-assigned.
624
625 2001-11-19 Rob Browning <rlb@defaultvalue.org>
626
627 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
628 system libltdl when it's available. Aside from the normal reasons
629 to prefer installed shared libs, this means other apps that link
630 with libguile and also use libltdl will be more likely to work
631 right.
632
633 2001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
634
635 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
636
637 2001-11-15 Thien-Thi Nguyen <ttn@glug.org>
638
639 * guile-tools.in: Handle command "list" specially: list scripts dir.
640
641 (help): Make more informative.
642
643 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
644
645 * autogen.sh: Recurse into libltdl directory and invoke autoconf
646 there.
647
648 2001-11-11 Thien-Thi Nguyen <ttn@glug.org>
649
650 * HACKING: Restrict documentation change log
651 waiver to only apply to ChangeLog files.
652
653 2001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
654
655 * configure.in: Check for sizes of short, size_t, uintptr_t, and
656 ptrdiff_t. Checking for a size also checks automatically for the
657 existence of the type, so we don't check for the existence of
658 uintptr_t, ptrdiff_t and long long ourselves.
659
660 2001-11-10 Thien-Thi Nguyen <ttn@glug.org>
661
662 * BUGS (11): New.
663
664 2001-11-07 Stefan Jahn <stefan@lkcc.org>
665
666 * configure.in: Include `win32-socket.o' in the list of object
667 files if networking is enabled on Win32.
668
669 2001-11-06 Thien-Thi Nguyen <ttn@glug.org>
670
671 * TODO (sync srfi-modules.texi): New, done.
672
673 * BUGS (9, 10): New.
674
675 2001-11-04 Stefan Jahn <stefan@lkcc.org>
676
677 * NEWS: Corrected remarks about SCM_API.
678
679 * configure.in: Defining USE_DLL_IMPORT definition to indicate
680 usage of DLL import macros in `libguile/__scm.h'.
681 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
682 Somehow Jim Blandy's patch from 1997 did not survive.
683
684 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
685
686 Support for native Win32. Thanks to Stefan Jahn!
687
688 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
689 build systems which do not have symbolic links.
690 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
691 on Win32 platforms.
692 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
693 and `win32-dirent.o' and define extra compiler flags necessary
694 to build clean dlls.
695 Check for `regcomp()' inside `-lregex'.
696
697 2001-10-26 Thien-Thi Nguyen <ttn@glug.org>
698
699 * BUGS (7, 8): New.
700
701 2001-10-25 Thien-Thi Nguyen <ttn@glug.org>
702
703 * BUGS: Expand on file format description.
704
705 (1): Update "fixed" field.
706 (2, 3, 4, 5, 6): New.
707
708 2001-10-14 Gary Houston <ghouston@arglist.com>
709
710 * configure.in: include sys/types.h when testing uint32_t.
711 thanks to Bill Schottstaedt.
712
713 2001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
714
715 * configure.in: Do not use an absolute path for <unistd.h> when
716 checking for return type of usleep. Thanks to Michael Carmack.
717
718 2001-09-30 Thien-Thi Nguyen <ttn@glug.org>
719
720 * BUGS: New file.
721 * Makefile.am (EXTRA_DIST): Add BUGS file.
722
723 2001-09-25 Thien-Thi Nguyen <ttn@glug.org>
724
725 * TODO: Add bugfix item to "Eventually".
726
727 2001-09-20 Rob Browning <rlb@defaultvalue.org>
728
729 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
730
731 2001-09-11 Rob Browning <rlb@defaultvalue.org>
732
733 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
734 the testing list since they're no longer functional.
735
736 2001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
737
738 * TODO:
739 Use outline mode instead of text.
740 Reword protocol explanation.
741 Add "make error-signalling functions more consistent" to Eventually.
742 Move some C-related GOOPS tasks to 1.8.0, take ownership.
743
744 2001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
745
746 * HACKING (Sample GDB Initialization File): New section.
747
748 * TODO (1.8.0): Add "move .gdbinit" entry.
749
750 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
751
752 * TODO: Added some points, and eliminated all done items.
753
754 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
755 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
756 SCM_ENABLE_DEPRECATED with the logic reversed.
757
758 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
759
760 * libguile.h: Removed bogus comment, rearranged includes, removed
761 deprecated definitions.
762
763 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
764
765 2001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
766
767 * HACKING: Mention libtool ./configure-regeneration requirement.
768
769 2001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
770
771 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
772 libltdl provides it itself.
773
774 2001-08-24 Neil Jerram <neil@ossau.uklinux.net>
775
776 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
777 Makefiles.
778
779 2001-08-15 Rob Browning <rlb@defaultvalue.org>
780
781 * configure.in
782 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
783 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
784 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
785 (LIBGUILE_INTERFACE): use libtool versioning scheme.
786 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
787 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
788 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
789 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
790
791 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
792 (GUILE_MICRO_VERSION): reset for new unstable.
793 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
794 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
795 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
796 (LIBGUILE_INTERFACE): use libtool versioning scheme.
797 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
798 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
799 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
800 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
801
802 2001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
803
804 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
805 EXTRA_DIST to SUBDIRS.
806
807 * configure.in: Added "test-suite/Makefile".
808
809 2001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
810
811 * configure.in: Added `--disable-linuxthreads' option and do not
812 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
813 given. Thanks to Cris Cramer!
814
815 2001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
816
817 * Makefile.am (SUBDIRS): Build libguile before ice-9.
818
819 2001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
820
821 * configure.in: Check for "inttypes.h".
822
823 2001-07-19 Rob Browning <rlb@defaultvalue.org>
824
825 * configure.in: add checks for setitimer and getitimer.
826 Add --enable-error-on-warning.
827
828 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
829
830 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
831
832 2001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
833
834 * HACKING: Remove onerous authorship-info deletion clause.
835
836 2001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
837
838 * autogen.sh: Call libtoolize with --force.
839
840 2001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
841
842 * INSTALL: Point to HACKING for tool versions.
843
844 2001-07-08 Rob Browning <rlb@defaultvalue.org>
845
846 * TODO: updated to include relevant itemized post-1.6-RELEASE
847 tasks that are distributable so we can check them off as they are
848 done, and delete 1.6.0 tasks.
849
850 * RELEASE: add a note that the RELEASE instructions are out of
851 date now that we're using branches.
852
853 * AUTHORS: add "many files throughout" for myself.
854
855 2001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
856
857 * README: Also mention guile-tools.
858
859 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
860
861 2001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
862
863 * RELEASE: Move todo items to file TODO.
864
865 * TODO: Initial revision
866
867 * Makefile.am (EXTRA_DIST): Add TODO.
868
869 * HACKING: Refer to TODO and SNAPSHOTS.
870 No longer refer to devel/tasks.text.
871
872 * SNAPSHOTS: Fix reference bug; recommended tool
873 versions are in HACKING.
874
875 * TODO: Add completion and ownership protocol to header comments.
876
877 * RELEASE: Add TODO-processing to spiffing checklist.
878
879 * HACKING: Update deprecation procedure to refer to TODO.
880
881 2001-06-27 Michael Livshin <mlivshin@bigfoot.com>
882
883 * autogen.sh: don't run flex here.
884
885 * HACKING: clarify that newer versions of flex should be just
886 fine.
887
888 2001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
889
890 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
891
892 * configure.in: Added some header and function checks.
893
894 2001-06-25 Neil Jerram <neil@ossau.uklinux.net>
895
896 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
897
898 2001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
899
900 * autogen.sh: Added message about what to do next. Tell them to
901 use `--enable-maintainer-mode'.
902
903 2001-06-25 Michael Livshin <mlivshin@bigfoot.com>
904
905 * HACKING: mention flex.
906
907 * autogen.sh: generate libguile/c-tokenize.c.
908
909 2001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
910
911 * libguile.h: Removed inclusion of libguile/tag.h.
912
913 2001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
914
915 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
916 these when using threads.
917
918 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
919
920 * libguile.h: Added deprecated section with the olde type names.
921
922 * configure.in: Check for header <stdint.h>. Check for uintptr_t
923 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
924 `#defined'.
925
926 * acconfig.h (ptrdiff_t): Removed.
927
928 2001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
929
930 * configure.in: Generate examples/box-dynamic-module/Makefile.
931
932 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
933
934 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
935 guile-snarf.
936
937 2001-06-02 Rob Browning <rlb@cs.utexas.edu>
938
939 * configure.in: changes for autoconf 2.50.
940 (AC_PREREQ): require at least autoconf 2.50.
941 (AC_INIT): no longer takes an arg.
942 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
943 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
944 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
945 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
946 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
947 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
948 (AC_OUTPUT): no longer takes args.
949
950 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
951 unconditionally .
952
953 2001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
954
955 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
956 I. N. Golubev!
957
958 2001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
959
960 * configure.in: Generate examples/box-dynamic/Makefile.
961
962 2001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
963
964 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
965
966 * configure.in: Added all Makefiles in the `examples' directory to
967 AC_OUTPUT.
968
969 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
970
971 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
972 don't generate guile-snarf.awk.
973
974 * Makefile.am (EXTRA_DIST): add test-suite.
975
976 2001-05-28 Michael Livshin <mlivshin@bigfoot.com>
977
978 * check-guile.in: fix to be runnable when srcdir!=builddir.
979
980 2001-05-26 Michael Livshin <mlivshin@bigfoot.com>
981
982 revert the controversial part of the 2001-05-23 changes
983
984 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
985
986 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
987 also, make sure that the integral type choosen to represent an SCM
988 has exactly the same size as a void pointer.
989
990 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
991 SCM_SIZEOF_BITS_T, ptrdiff_t.
992
993 2001-05-16 Rob Browning <rlb@cs.utexas.edu>
994
995 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
996
997 * GUILE-VERSION
998 (GUILE_VERSION): now MAJOR.MINOR.MICRO
999 (GUILE_MICRO_VERSION): new variable, records final revision.
1000 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
1001 i.e. the 6.
1002
1003 2001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
1004
1005 * acconfig.h, configure.in: Renamed
1006 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
1007
1008 2001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
1009
1010 * acinclude.m4: Removed copy of "libtool.m4".
1011
1012 2001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
1013
1014 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
1015
1016 2001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
1017
1018 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
1019
1020 * HACKING: Update copyright.
1021 Add blurb pointing to devel/tasks.text.
1022
1023 2001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
1024
1025 * check-guile.in: For SRFI testing, set and export env
1026 var `LTDL_LIBRARY_PATH'.
1027
1028 2001-05-07 Neil Jerram <neil@ossau.uklinux.net>
1029
1030 * AUTHORS: Add docs-related authorship details.
1031
1032 2001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
1033
1034 * configure.in (--enable-deprecated): Recognize "shutup" option
1035 argument and turn it into the default warning level "no".
1036
1037 2001-05-05 Gary Houston <ghouston@arglist.com>
1038
1039 * acconfig.h: add HAVE_IPV6.
1040 * configure.in: check whether we can compile with IPv6 support.
1041
1042 2001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
1043
1044 * guile-tools.in: New file.
1045
1046 * configure.in (AC_OUTPUT): Add guile-tools, and make
1047 executable.
1048
1049 * Makefile.am (bin_SCRIPTS): New var.
1050
1051 2001-05-04 Gary Houston <ghouston@arglist.com>
1052
1053 * configure.in: check whether uint32_t is defined when netdb.h
1054 is included.
1055 acconfig.h: added HAVE_UINT32_T.
1056
1057 2001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
1058
1059 * configure.in: Added handling of `--enable-deprecated'.
1060
1061 * acconfig.h (SCM_DEBUG_DEPRECATED,
1062 GUILE_WARN_DEPRECATED_DEFAULT): Added.
1063
1064 2001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
1065
1066 * Makefile.am (SUBDIRS): Add "scripts".
1067
1068 * configure.in (AC_OUTPUT): Add scripts/Makefile.
1069
1070 2001-04-29 Gary Houston <ghouston@arglist.com>
1071
1072 * libguile.h: include rw.h.
1073
1074 2001-04-27 Rob Browning <rlb@cs.utexas.edu>
1075
1076 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
1077 the new odd/even ustable/stable version numbering scheme.
1078 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
1079 libguile. In the future, libguile and libguileqthreads may not
1080 stay in sync. This still doesn't appear to affect
1081 libguileqthreads, but we'll fix that next.
1082
1083 2001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1084
1085 * configure.in: Don't treat srfi directory specially, just create
1086 the Makefile there (thanks to Neil Jerram for the patch).
1087
1088 2001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1089
1090 * Makefile.am (SUBDIRS): Added `srfi'.
1091
1092 * configure.in: Added subdirectory `srfi' to build process.
1093
1094 * libguile.h: Added inclusion of `values.h'.
1095
1096 2001-04-22 Gary Houston <ghouston@arglist.com>
1097
1098 * configure.in: check for inet_pton and inet_ntop.
1099
1100 2001-04-20 Gary Houston <ghouston@arglist.com>
1101
1102 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
1103 * configure.in: check for sin6_scope_id in sockaddr_in6.
1104
1105 2001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1106
1107 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
1108
1109 2001-04-17 Gary Houston <ghouston@arglist.com>
1110
1111 * configure.in: run the autoconf BIGENDIAN check.
1112
1113 2001-04-12 Niibe Yutaka <gniibe@m17n.org>
1114
1115 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
1116 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
1117 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
1118
1119 * configure.in: Likewise.
1120
1121 2001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
1122
1123 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
1124 (GUILE_FUNC_DECLARED): Removed checking of bzero.
1125 Thanks to NIIBE Yutaka.
1126
1127 2001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1128
1129 * Undeprecated scm_init_oop_goopscore_module.
1130
1131 2001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
1132
1133 * check-guile.in: Fix sh standard conformance bug: Replace
1134 "test -e" with "test -f". Thanks to Alexander Klimov.
1135
1136 2001-03-19 Gary Houston <ghouston@arglist.com>
1137
1138 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
1139 set it to `pwd`.
1140
1141 * check-guile.in: 16 documentation tests were failing if "make
1142 check" was run before Guile had been installed with the current
1143 --prefix. made various changes to the script so that it runs
1144 without a cd to the test-suite directory. For the -i option,
1145 don't point GUILE_LOAD_PATH to the current directory, but let it
1146 use it's own scheme library.
1147
1148 2001-03-18 Gary Houston <ghouston@arglist.com>
1149
1150 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
1151 the current directory (build dir) not srcdir to find guile
1152 executable. otherwise "make check" doesn't work with a separate
1153 build directory. create the test log in
1154 $build_dir/check-guile.log instead of in srcdir/test-suite
1155 directory.
1156 * configure.in: don't define or substitute test_suite_dir.
1157
1158 2001-03-17 Gary Houston <ghouston@arglist.com>
1159
1160 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
1161 since EXTRA_DOT_DOC_FILES is redefined later. define
1162 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
1163
1164 2001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
1165
1166 * configure.in: Added header checks for crypt.h, sys/resource.h
1167 and sys/file.h, function checks for chroot, flock, getlogin,
1168 cuserid, getpriority, setpriority, getpass, sethostname,
1169 gethostname, and for crypt() in libcrypt.
1170
1171 2001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1172
1173 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1174 option from guile-doc/configure.in.
1175
1176 2001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1177
1178 * libguile.h: Removed #include "libguile/dump.h".
1179
1180 2001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1181
1182 * libguile.h: Added #include "libguile/dump.h".
1183
1184 2001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1185
1186 * libguile.h: Added #include "libguile/rdelim.h".
1187
1188 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1189
1190 The following patch was sent by Thien-Thi Nguyen.
1191
1192 * check-guile.in: New file.
1193
1194 * Makefile.am: Add TESTS rule.
1195
1196 * configure.in: Add support for "make check".
1197
1198 2000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1199
1200 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1201
1202 2000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1203
1204 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1205 version number to 10 due to the merge of GOOPS.
1206
1207 * oop: New directory.
1208
1209 2000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1210
1211 * libguile.h: #include "libguile/properties.h".
1212
1213 2000-09-17 Gary Houston <ghouston@arglist.com>
1214
1215 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1216 to be reliable on all platforms.
1217
1218 2000-08-18 Gary Houston <ghouston@arglist.com>
1219
1220 * acconfig.h: added BROKEN_GCSE.
1221 * configure.in: check for a gcc GCSE optimisation bug.
1222
1223 2000-07-31 Gary Houston <ghouston@arglist.com>
1224
1225 * acconfig.h: added HAVE_H_ERRNO
1226 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1227 added a test for h_errno.
1228
1229 2000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1230
1231 * Guile 1.4 released.
1232
1233 2000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1234
1235 * GUILE-VERSION: Changed to work also when included by a Makefile
1236 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1237 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1238 (GUILE_MINOR_VERSION): Bumped to 4.
1239
1240 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1241
1242 * libguile.h: Removed #include "libguile/kw.h".
1243
1244 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1245 (The rule will cd to $(top_srcdir).)
1246
1247 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1248 substitute it into libguile/Makefile.
1249
1250 * HACKING: Updated recommended libtool version to be 1.3.5.
1251
1252 * RELEASE: Say that we should update HACKING to reflect the
1253 versions of the tools we're using rather than README.
1254
1255 2000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1256
1257 * NOTES: Removed.
1258
1259 * TODO: Moved to devel/.
1260
1261 2000-06-01 Craig Brozefsky <craig@red-bean.com>
1262
1263 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1264 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1265 define libguile.so version in a well-lit place.
1266
1267 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1268 variables.
1269
1270 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1271
1272 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
1273
1274 * guile-aclocal.sh: new file, works around aclocal problems.
1275
1276 2000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1277
1278 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1279 USE_PCTHREADS_PTHREADS): Removed.
1280
1281 2000-05-01 Gary Houston <ghouston@arglist.com>
1282
1283 * Makefile.am: add include_HEADERS.
1284 libguile.h: moved from libguile directory. maybe libguile.h should
1285 be installed in $prefix/include/libguile/libguile.h instead?
1286
1287 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1288
1289 * qthreads.m4: Removed THREADS_CPPFLAGS.
1290
1291 * acinclude.m4: Removed qthreads macros. They are provided in
1292 qthreads.m4, so these were redundant.
1293
1294 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1295
1296 * configure.in: New --enable-debug-malloc configuration option.
1297
1298 2000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1299
1300 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1301
1302 * configure.in: Enable workaround for COOP-linuxthreads
1303 compatibility on Linux systems.
1304
1305 2000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1306
1307 * devel: New directory. Intended to carry documentation related
1308 to Guile development (as opposed to the doc directory which
1309 contains documentation related to the use of the current Guile).
1310 This directory (devel) is not included in the Guile distribution,
1311 but is accessible via anonymous CVS.
1312
1313 2000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1314
1315 * configure.in: Don't add iselect.o to LIBOBJS.
1316
1317 2000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1318
1319 * configure.in: Added end-tag for local variables. (Thanks to
1320 Thien-Thi Nguyen.)
1321
1322 2000-03-12 Gary Houston <ghouston@arglist.com>
1323
1324 * README (Guile Documentation, About This Distribution): updated.
1325
1326 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1327
1328 * configure.in (ac_cv_struct_timespec): Added test for struct
1329 timespec.
1330
1331 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1332
1333 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1334
1335 * autogen.sh: Call libtoolize. Pass --add-missing option to
1336 automake. Do not decent into libltdl directory. The libltdl
1337 directory is now populated by libtoolize and does not need any
1338 further autogeneration.
1339
1340 2000-01-23 Gary Houston <ghouston@arglist.com>
1341
1342 * configure.in: check for fchown.
1343
1344 Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1345
1346 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1347 instead of $(top_builddir)/libltdl to includepath.
1348
1349 2000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1350
1351 * emacs: New subdirectory for elisp tools.
1352
1353 2000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1354
1355 * README, HACKING: Moved "Hacking it yourself" section from README
1356 to HACKING. Updated recommended libtool version to be 1.3.4.
1357
1358 2000-01-14 Gary Houston <ghouston@arglist.com>
1359
1360 * configure.in: needs to have --disable-networking, not
1361 --disable-net.
1362
1363 2000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1364
1365 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1366
1367 Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1368
1369 * autogen.sh: Added messages as we run autogen in subdirectories.
1370
1371 * configure.in: Output libugile/guile-func-name-check script, and
1372 chmod +x it.
1373
1374 2000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1375
1376 * libltdl/autogen.sh: New file.
1377 * autogen.sh: Invoke libltdl/autogen.sh.
1378
1379 2000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1380
1381 Finally applied the libltdl patch from Thomas Tanner, with slight
1382 modifications. All code copied from the libtool package is from
1383 libtool-1.3.4.
1384
1385 * configure.in: Make "--with-modules=yes" the default. Do not
1386 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
1387
1388 1999-07-25 Thomas Tanner <tanner@ffii.org>
1389
1390 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1391 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1392 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1393 (no need to install libtool any more)
1394 * configure.in: replace --enable-dynamic-linking with
1395 --with-modules, required modules can be specified using
1396 --with-modules="/path/to/mod.la" and will be linked
1397 statically on platforms that don't support dynamic loading,
1398 configure libltdl, configure libtool for dlopening
1399 * libltdl: added using libtoolize -c --ltdl
1400
1401 2000-01-09 Gary Houston <ghouston@arglist.com>
1402
1403 * configure.in: check whether localtime caches TZ. copied from
1404 Emacs 20.5.
1405 * acconfig.h: add LOCALTIME_CACHE.
1406
1407 Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1408
1409 * configure.in: Make it be guile-snarf.awk, since we'll be
1410 switching names for guile-doc-snarf. (I wouldn't have changed
1411 this, but I was getting ready to commit this way when the below
1412 change was committed).
1413
1414 1999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1415
1416 * configure.in: Create guile-doc-snarf.awk.
1417
1418 1999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1419
1420 * configure.in: Create guile-doc-snarf, chmod +x that script after
1421 AC_OUTPUTted.
1422
1423 1999-12-10 Greg J. Badros <gjb@cs.washington.edu>
1424
1425 * NEWS: More complete description for --enable-debug-freelist.
1426
1427 1999-12-09 Gary Houston <ghouston@freewire.co.uk>
1428
1429 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1430 causes numerous spurious warnings with recent gcc and/or glibc
1431 versions.
1432
1433 1999-11-19 Gary Houston <ghouston@freewire.co.uk>
1434
1435 * acconfig.h: add HAVE_ARRAYS.
1436
1437 * configure.in: add --disable-arrays option, probably temporary.
1438
1439 1999-11-17 Gary Houston <ghouston@freewire.co.uk>
1440
1441 * configure.in: check for hstrerror.
1442
1443 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1444
1445 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1446 Instead, call the various tools explicitly. Invoke
1447 guile-readline's autogen.sh script.
1448
1449 Straighten up the situation regarding guile.m4 and qthreads.m4.
1450
1451 We can't have .m4 files which are installed where aclocal can
1452 see them, but also used by guile's own configure.in, because
1453 aclocal will read both copies, complain about duplicate macro
1454 definitions, and refuse to generate aclocal.m4 at all. This
1455 happens if you invoke it as `aclocal -I .', as autoreconf does.
1456 This is probably a flaw in the autotools, but Guile doesn't need
1457 that flaw fixed immediately.
1458
1459 guile.m4 is intended for use by people linking against guile, so
1460 it needs to be installed. But Guile itself doesn't use it. So
1461 move guile.m4 into guile-config. That makes sense, since
1462 guile.m4's GUILE_FLAGS macro is just an easy way to call
1463 guile-config.
1464
1465 qthreads.m4 is indented to help configure a qthreads tree. It's
1466 only useful to a package which actually includes a qthreads tree,
1467 and it's intimately related to that tree, so it's not useful to
1468 install this. So don't install it.
1469
1470 * guile.m4: Moved to guile-config.
1471 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1472 (EXTRA_DIST): Move qthreads.m4 here.
1473
1474 Don't store generated files in the repository any more. Instead,
1475 require people to run autogen.sh on trees from snapshots and CVS.
1476 * Makefile.in, aclocal.m4, configure: Deleted.
1477 * autogen.sh: New file.
1478 * ANON-CVS, SNAPSHOTS: Updated instructions.
1479
1480 1999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1481
1482 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1483
1484 1999-09-27 Greg J. Badros <gjb@cs.washington.edu>
1485
1486 * configure.in: Added --enable-debug-freelist option.
1487
1488 * acconfig.h: Added GUILE_DEBUG_FREELIST.
1489
1490 1999-09-23 Gary Houston <ghouston@freewire.co.uk>
1491
1492 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1493 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1494
1495 * configure.in: new options --disable-posix, --disable-net
1496 and --disable-regex
1497 export HAVE_POSIX and HAVE_NETWORKING definitions.
1498 don't add regex-posix.o to LIBOBJS if regex disabled.
1499
1500 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1501 conditionally.
1502
1503 1999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1504
1505 * Guile 1.3.4 released.
1506
1507 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1508
1509 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1510 libtool knows how to get ANSI C behavior from the compiler.
1511 * configure: Regenerated.
1512
1513 1999-09-20 Gary Houston <ghouston@freewire.co.uk>
1514
1515 * configure.in: check availability of siginterrupt.
1516
1517 1999-09-18 Gary Houston <ghouston@freewire.co.uk>
1518
1519 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1520 testing for SA_RESTART.
1521
1522 1999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1523
1524 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1525
1526 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1527
1528 * configure.in (GUILE_STAMP): Don't set this variable, or
1529 substitute it into anything. Full explanation in ice-9/ChangeLog.
1530 * configure, Makefile.in: Regenerated.
1531
1532 1999-09-06 James Blandy <jimb@mule.m17n.org>
1533
1534 Propagate the changes of 2 Sept the rest of the way through.
1535 * configure: Regenerated.
1536 * Makefile.in: Regenerated. Not sure why this diff is so big.
1537
1538 1999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1539
1540 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1541 variable name. (Thanks to Bill Schottstaedt.)
1542 * aclocal.m4: Regenerated.
1543
1544 1999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1545
1546 * configure.in: Test for presence of function on_exit.
1547
1548 1999-09-01 James Blandy <jimb@mule.m17n.org>
1549
1550 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1551 the system doesn't have memmove. Don't test for memmove and bcopy
1552 with AC_CHECK_FUNCS.
1553 * configure: Regenerated.
1554
1555 1999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1556
1557 * configure.in: Test for atexit.
1558
1559 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1560
1561 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1562
1563 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1564 (Thanks to Bernard Urban.)
1565 Test for memmove and bcopy. (Thanks to
1566 suzukis@file.phys.tohoku.ac.jp.)
1567
1568 * acconfig.h: Added HAVE_S_ISLNK.
1569
1570 1999-08-20 James Blandy <jimb@mule.m17n.org>
1571
1572 * Guile 1.3.2 released.
1573
1574 * Makefile.in: Regenerated.
1575
1576 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1577
1578 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1579 to libtool-1.3.3.
1580
1581 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1582
1583 Added guile-readline subdirectory with the removed readline
1584 support.
1585 * guile-readline: New directory, see ChangeLog there.
1586 * configure.in: Cause configure to descend into guile-readline
1587 dir.
1588 * Makefile.am: Likewise for make.
1589 * NEWS: Explain how to activate the readline support.
1590 * configure, Makefile.in: Regenerated.
1591
1592 1999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1593
1594 Fixes for EMX from Mikael Ståldal.
1595
1596 * configure.in: Check for <io.h>.
1597 * configure: Regenerated.
1598
1599 1999-07-18 Jim Blandy <jimb@savonarola.red-bean.com>
1600
1601 * qthreads.m4 (QTHREADS_CONFIGURE): 'alpha' in a configuration
1602 name can have suffixes, like alphaev56-unknown-linux-gnu.
1603 * aclocal.m4, configure: Rebuilt.
1604 (Thanks to Sebastien Villemot.)
1605
1606 1999-07-04 Gary Houston <ghouston@easynet.co.uk>
1607
1608 * configure.in: don't check for ways to violate stdio abstraction.
1609
1610 1999-05-02 Jim Blandy <jimb@savonarola.red-bean.com>
1611
1612 * configure.in (AC_CHECK_FUNCS): Fill in list of functions that
1613 libguile/net_db.h wants to use. (Add setprotoent, setservent.)
1614
1615 1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
1616
1617 Remove all automatic readline support, to avoid copyright
1618 confusion.
1619 * INSTALL: Update text.
1620 * NEWS: Explain the situation.
1621 * configure.in: Remove configury for readline and its supporting
1622 libraries.
1623 * configure: Regenerated.
1624
1625 * README: Change URL's for automake and autoconf.
1626
1627 * Makefile.in, configure: Regenerated with autoconf 2.13, automake
1628 1.4, libtool 1.2f (1.385 1999/03/15 17:24:54). I've upgraded to
1629 all the right tools, according to README, but I'm still getting
1630 different results than Mikael is. Hmm.
1631
1632 1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
1633
1634 * New libtool: 1.2f
1635 * ltmain.sh, ltconfig, config.guess, config.sub: New versions.
1636 * README: Mention new version number of libtool.
1637
1638 1999-03-04 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1639
1640 New automake: 1.4
1641 * config.guess, config.sub, install-sh, mdate-sh, missing,
1642 mkinstalldirs: New versions.
1643 * Makefile.in, aclocal.m4, configure: Regenerated.
1644 * README: Mention new version numbers on autoconf and automake.
1645
1646 1999-02-12 Jim Blandy <jimb@savonarola.red-bean.com>
1647
1648 * configure.in: Add --with-readline flag.
1649 * configure: Rebuilt.
1650
1651 1999-02-09 Maciej Stachowiak <mstachow@alum.mit.edu>
1652
1653 * NEWS: Added entry for optargs module.
1654
1655 1999-02-06 Jim Blandy <jimb@zwingli.cygnus.com>
1656
1657 * configure: Regenerated using autoconf 2.12.
1658
1659 1999-01-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1660
1661 * configure.in: Removed test AC_C_BIGENDIAN. (This test was
1662 considered to encourage bad coding style.)
1663
1664 1999-01-21 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1665
1666 * configure.in: Added test AC_C_BIGENDIAN.
1667
1668 1999-01-11 Jim Blandy <jimb@zwingli.cygnus.com>
1669
1670 * configure.in: Remove quotes around ac_cv_lib_readline_main and
1671 ac_cv_var_rl_getc_function. They should both always be set to
1672 non-null values; this way, we get error messages.
1673 * configure: Regenerated.
1674
1675 1999-01-10 Jim Blandy <jimb@savonarola.red-bean.com>
1676
1677 * configure.in: Cite the variable ac_cv_lib_readline_main, not
1678 ac_cv_lib_readline_readline; the latter isn't set any more, since
1679 we look for 'main' in libreadline now. Add quotes around
1680 reference to the variable references, too, so this will work even
1681 when a variable's value is the empty string.
1682 * configure: Regenerated.
1683
1684 1999-01-07 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1685
1686 * acconfig.h: Added HAVE_LONG_LONGS.
1687
1688 * configure.in: Added AC_CHECK_SIZEOF(long), AC_CHECK_SIZEOF(int);
1689 Added check for long longs.
1690
1691 1998-12-14 Jim Blandy <jimb@zwingli.cygnus.com>
1692
1693 * configure.in: Check for tgoto in ncurses, then termcap.
1694 S.u.S.E. Linux doesn't have a termcap. (Thanks to Karl
1695 Eichwalder.)
1696 * configure: Regenerated.
1697
1698 1998-10-24 Jim Blandy <jimb@zwingli.cygnus.com>
1699
1700 * configure.in: Call AM_PROG_CC_STDC, to see what flags we should
1701 pass the compiler to make it support ANSI. (Thanks to Bernard
1702 Urban.)
1703 * aclocal.m4, configure: Regenerated.
1704
1705 1998-10-20 Jim Blandy <jimb@zwingli.cygnus.com>
1706
1707 * Guile 1.3 released.
1708
1709 1998-10-19 Jim Blandy <jimb@zwingli.cygnus.com>
1710
1711 * GUILE-VERSION: Bump to 1.3.
1712
1713 * Makefile.am (EXTRA_DIST): Don't omit ANON-CVS and SNAPSHOTS.
1714 * Makefile.in: Regenerated.
1715
1716 1998-10-16 Jim Blandy <jimb@zwingli.cygnus.com>
1717
1718 * qthreads.m4 (QTHREADS_CONFIGURE): On NetBSD, pass through a flag
1719 to the Makefile which explicitly tells it to pass assembly files
1720 through the preprocessor. (Thanks to Perry Metzger.)
1721 * aclocal.m4, configure, Makefile.in: Regenerated.
1722
1723 1998-10-14 Jim Blandy <jimb@zwingli.cygnus.com>
1724
1725 * configure.in: Define SCM_SINGLES whenever a float can fit in a
1726 long, not only when a float is the same size as a long. This gets
1727 us SCM_SINGLES defined on alphas. (Thanks to Clark McGrew.)
1728 * configure: Regenerated.
1729
1730 * configure.in: Construct libguile/versiondat.h here; see
1731 log entry in libguile/ChangeLog for details.
1732 * configure: Regenerated.
1733
1734 * configure.in: Allow tabs and whitespace between `void' and
1735 `usleep'. (Thanks to Harvey J. Stein.)
1736 * configure: Regenerated.
1737
1738 Don't redefine sleep/usleep.
1739 * configure.in: Remove tests for usleep's argument type; we only
1740 need that if we're going to replace it.
1741
1742 * acconfig.h (USLEEP_ARG_TYPE): Delete. All the other SLEEP
1743 garbage is needed just to use usleep and sleep without compiler
1744 warnings.
1745 * configure: Regenerated.
1746
1747 1998-10-12 Jim Blandy <jimb@zwingli.cygnus.com>
1748
1749 * configure: Regenerated.
1750
1751 * configure.in (GUILE_FUNC_DECLARED): Name the cache variables
1752 starting with guile_cv_; ac_cv_ is autoconf's namespace.
1753
1754 The type of the argument to usleep varies from system to system,
1755 as does the return type. We really shouldn't be redefining usleep
1756 at all, but I don't have time to clean that up before the 1.3
1757 release. It's on the schedule for afterwards.
1758 * configure.in: Cache results from usleep return value test.
1759 Test for the type of the usleep argument, and cache that too.
1760 * acconfig.h (USLEEP_ARG_TYPE): New macro.
1761
1762 1998-10-11 Jim Blandy <jimb@zwingli.cygnus.com>
1763
1764 * acconfig.h (HAVE_RL_GETC_FUNCTION): Fix this entry.
1765
1766 1998-10-10 Jim Blandy <jimb@zwingli.cygnus.com>
1767
1768 * GUILE-VERSION: bump to 1.2.91, since we're doing snapshots again.
1769
1770 * Guile 1.2.90 released --- beta.
1771 * GUILE-VERSION: Set to 1.2.90. This would appear to be a
1772 regression from 1.3a, but everyone knows that the next release is
1773 1.3, I want to switch to a more coherent version numbering system,
1774 and now is the time.
1775
1776 1998-10-09 Jim Blandy <jimb@zwingli.cygnus.com>
1777
1778 * configure.in: Call AC_C_INLINE, so we can use inline happily in
1779 libguile.
1780 * configure: Regenerated.
1781
1782 1998-10-07 Jim Blandy <jimb@zwingli.cygnus.com>
1783
1784 * configure.in: Don't forget to #define HAVE_RL_GETC_FUNCTION if
1785 we do find the rl_getc_function variable in the readline library;
1786 AC_CHECK_FUNCS used to do this for us, but we're not using it any
1787 more.
1788 * acconfig.h: Add an entry for HAVE_RL_GETC_FUNCTION.
1789
1790 * configure.in: Properly test for the presence of rl_getc_function;
1791 it's a variable, not a function.
1792 * configure: Regenerated.
1793
1794 * doc: New subdirectory.
1795 * Makefile.am (SUBDIRS): List it.
1796 * configure.in (AC_OUTPUT): Build its Makefile.
1797 * configure, Makefile.in: Regenerated.
1798
1799 * guile.m4 (GUILE_FLAGS): New macro.
1800
1801 * guile.m4 (AM_INIT_GUILE_MODULE): Deleted; it doesn't do anything
1802 terribly helpful any more, nobody's using it, and this is not
1803 really the way I want to handle modules anyway.
1804
1805 1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com>
1806
1807 * configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
1808 stdio implementation. (Thanks to David Tillman.)
1809 * configure: Rebuilt.
1810
1811 * guile-config: Renamed from `build'.
1812 * Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
1813 * configure.in: Create `guile-config/Makefile.in', not
1814 `build/Makefile.in'. Doc fix, too.
1815
1816 * qthreads.m4: Doc fix.
1817 * Makefile.in, aclocal.m4, configure: Regeneranegerederadea.
1818
1819 1998-10-03 <jimb@savonarola.red-bean.com>
1820
1821 * configure.in: Check for a missing `sleep' declaration.
1822 * acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
1823 * configure: Regenerated.
1824
1825 * configure.in: Don't use the canonical host name to decide
1826 whether `bzero' and `usleep' have declarations --- that's going
1827 back to the bad old days before autoconf. Remove the call to
1828 AC_CANONICAL_HOST and the subsequent case statement.
1829 (GUILE_FUNC_DECLARED): New m4 macro. Use it to check for
1830 declarations for `bzero', `usleep', and (new!) `strptime'.
1831 * acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
1832 (MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
1833 Added. I think this naming convention is more consistent with the
1834 rest of autoconf; names generally describes the system, not what
1835 the package should do to accomodate the system.
1836 * configure: Regenerated.
1837
1838 1998-09-05 Jim Blandy <jimb@zwingli.cygnus.com>
1839
1840 * configure.in: Remove --disable-debug option. The debugging
1841 support is pretty stable now, and it's confusing people.
1842 * configure: Regenerated.
1843
1844 * HACKING: Remove -Wstrict-prototypes from the list of requested
1845 flags (to match 1998-07-30 change).
1846
1847 1998-07-30 Jim Blandy <jimb@zwingli.cygnus.com>
1848
1849 * configure.in: Don't use -Wstrict-prototypes after all.
1850 * configure: Regenerated.
1851
1852 1998-07-29 Jim Blandy <jimb@zwingli.cygnus.com>
1853
1854 * configure.in: Request more warnings.
1855 * configure: Regenerated.
1856 * HACKING: Ask people not to make changes that introduce those
1857 warnings. Now I have to go through the code and actually bring it
1858 up to standards... :(
1859
1860 * Makefile.in, aclocal.m4, configure: Regenerated using the last
1861 public version of automake, not the hacked Cygnus version.
1862 * config.guess, config.sub, ltconfig, ltmain.sh: New versions from
1863 libtool.
1864
1865 * configure.in, qthreads.m4: Display a message about how the
1866 threads configuration went.
1867 * aclocal.m4, configure: Regenerated.
1868
1869 1998-07-28 Jim Blandy <jimb@zwingli.cygnus.com>
1870
1871 Remove the TOTORO kludge. We're not doing snapshots any more, so
1872 totoro is completely uninvolved. (Poor Totoro!)
1873 * configure.in: Remove code to check the hostname and #define
1874 TOTORO.
1875 * acconfig.h: Remove comments for TOTORO symbol.
1876 * configure, Makefile.in: Regenerated.
1877
1878 * qthreads.m4 (QTHREADS_CONFIGURE): We *can* use AC_REQUIRE here
1879 to get AC_PROG_LN_S.
1880 * aclocal.m4, configure: Regenerated.
1881
1882 1998-07-26 Jim Blandy <jimb@zwingli.cygnus.com>
1883
1884 Clean up thread configuration.
1885 * qthreads.m4: New file, which knows how to configure the qthreads
1886 library.
1887 * configure.in: Replace all thread package selection code. Do the
1888 --with-threads argument processing here. Enable the appropriate
1889 thread interface files in libguile. Remove all qthreads
1890 configuration code; call QTHREADS_CONFIGURE instead. Set
1891 GUILE_LIBS using the info provided by QTHREADS_CONFIGURE.
1892 * threads.m4: Removed; not used any more.
1893 * Makefile.am (aclocal_DATA): Mention qthreads.m4, not threads.m4.
1894 * Makefile.in, aclocal.m4, configure: Rgnrtd. (Sv th vwls!)
1895 Note that these were regenerated with the tools available from
1896 Cygnus's source tree, which have patches not available to the
1897 general public. I'm not sure this was a good idea; feel free to
1898 revert them to the latest released versions of the tools.
1899
1900 Upgrade to the version of libtool available at Cygnus. See note
1901 above.
1902 * config.guess, config.sub, ltconfig, ltmain.sh: Upgraded.
1903
1904 1998-07-12 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
1905
1906 * configure.in: Changed variable HOSTNAME --> PROG_HOSTNAME in
1907 totoro kludge.
1908
1909 Sat Jul 11 21:54:29 1998 Mikael Djurfeldt <mdj@totoro.red-bean.com>
1910
1911 * acconfig.h, configure.in: Define TOTORO if configuring on
1912 totoro.red-bean.com.
1913
1914 * configure.in: Check for strdup.
1915
1916 1998-05-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1917
1918 * configure.in: Check for rl_cleanup_after_signal.
1919
1920 1998-05-11 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1921
1922 * configure.in: Added test for rl_getc_function. Warn if
1923 libreadline is found but not this function.
1924
1925 1998-05-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1926
1927 * configure.in: Replaced some AC_CHECK_FUNC --> AC_CHECK_FUNCS so
1928 that suitable HAVE_<function name> symbols get defined.
1929
1930 1998-04-25 Mikael Djurfeldt <mdj@kenneth>
1931
1932 * configure.in: Define USLEEP_RETURNS_VOID on some systems.
1933 (Thanks to Julian Satchell.)
1934
1935 1998-04-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1936
1937 * configure.in: Check for usleep; Define DECLARE_BZERO and
1938 DECLARE_USLEEP on Solaris 2.5 since it supplies those functions
1939 without declaring them.
1940
1941 * acconfig.h: Added DECLARE_BZERO, DECLARE_USLEEP
1942
1943 1998-04-19 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1944
1945 * configure.in: Define HAVE_DLOPEN also when HAVE_LIBDL is
1946 defined.
1947
1948 1998-04-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1949
1950 * configure.in (GUILE_LIBS): New variable. Contains libraries
1951 which libguile needs to be linked with. Substituted into
1952 libpath.h.
1953
1954 * threads.m4 (threads_package): Don't add $LDFLAGS and $LIBS to
1955 $cy_cv_threads_libs.
1956
1957 1998-04-11 Mikael Djurfeldt <mdj@kenneth>
1958
1959 New libtool: 1.2
1960 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
1961 New automake: 1.3
1962 * Makefile.in, aclocal.m4, configure: Regenerated.
1963 * README: Mention new version numbers on libtool and automake.
1964
1965 1997-12-11 Tim Pierce <twp@skepsis.com>
1966
1967 * HACKING: Note that SSH is mandatory for CVS access.
1968
1969 Sun Dec 7 06:11:24 1997 Gary Houston <ghouston@actrix.gen.nz>
1970
1971 * README: using Automake 1.2d
1972 * configure.in: AC_CHECK_FUNCS: add "system".
1973
1974 1997-12-01 Tim Pierce <twp@skepsis.com>
1975
1976 * acconfig.h: Add USCORE.
1977
1978 1997-11-27 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1979
1980 * configure.in: Added code to enable GUILE_ISELECT on systems
1981 which have the necessary functions (gettimeofday, select).
1982
1983 * acconfig.h: Added GUILE_ISELECT.
1984
1985 1997-11-24 Tim Pierce <twp@twp.tezcat.com>
1986
1987 * acinclude.m4: Assume dlsym does not add underscore if
1988 cross-compiling.
1989 * aclocal.m4, configure: Regenderated.
1990
1991 1997-11-21 Tim Pierce <twp@twp.tezcat.com>
1992
1993 * acinclude.m4 (GUILE_DLSYM_USCORE): New macro, thanks Dan Hagerty
1994 <hag@ai.mit.edu>.
1995 * configure.in: Use it.
1996 * configure: Regenerated.
1997 * acconfig.h (DLSYM_ADDS_USCORE): New #define.
1998
1999 1997-10-26 Mikael Djurfeldt <mdj@nada.kth.se>
2000
2001 * README (libtool): Tell people to use version 1.0e.
2002
2003 Sat Oct 25 02:50:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2004
2005 Call the QuickThreads library libqthreads.a, not libqt.a. The old
2006 name conflicts with the Qt user interface toolkit.
2007 * threads.m4 (CY_AC_WITH_THREADS): Use new library name.
2008 * configure.in: Same.
2009 * aclocal.m4, configure: Regenerated.
2010
2011 Thu Oct 23 00:58:06 1997 Jim Blandy <jimb@totoro.red-bean.com>
2012
2013 * configure.in: Check for the readline library, and the termcap
2014 library (on which readline relies).
2015 * configure: Regenerated.
2016
2017 Wed Oct 22 16:55:57 1997 Jim Blandy <jimb@totoro.red-bean.com>
2018
2019 New libtool: 1.0e
2020 * ltconfig, ltmain.sh, config.sub, config.guess: Updated.
2021 * configure, aclocal.m4: Regenerated.
2022
2023 1997-10-02 Marius Vollmer <mvo@zagadka.ping.de>
2024
2025 Make dynamic linking work on Dec Unix. (Thanks to Clark McGrew)
2026 * configure.in: Check whether dlopen can be found without -ldl.
2027
2028 Mon Sep 29 23:52:52 1997 Jim Blandy <jimb@totoro.red-bean.com>
2029
2030 * Makefile.in: Regenerated with automake 1.2c.
2031
2032 Sat Sep 27 23:01:58 1997 Jim Blandy <jimb@totoro.red-bean.com>
2033
2034 * Makefile.am: Add new `build' subdirectory to SUBDIRS.
2035 * configure.in: Add build/Makefile to AC_OUTPUT clause.
2036 * Makefile.in, configure: Regenerated.
2037
2038 * Makefile.in, aclocal.m4: Regenerated with automake 1.2a.
2039
2040 Tue Sep 16 00:19:46 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2041
2042 * README, ltconfig, ltmain.sh: New libtool: 1.0c.
2043
2044 Thu Sep 11 11:28:24 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2045
2046 * ltmain.sh: Added a missing '\' before \n on line 32.
2047
2048 Thu Aug 28 23:40:43 1997 Jim Blandy <jimb@totoro.red-bean.com>
2049
2050 New libtool: 1.0b.
2051 * ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
2052 * Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
2053
2054 Wed Aug 27 11:35:09 1997 Jim Blandy <jimb@totoro.red-bean.com>
2055
2056 * Makefile.in: Regenerated, so it uses "tar", not "gtar".
2057
2058 * configure.in: Use the QuickThreads assembler fragment with Irix
2059 dynamic linking support for Irix 6 as well as Irix 5. Thanks to
2060 Jesse Glick.
2061 * configure: Regenerated.
2062
2063 Sun Aug 24 15:51:12 1997 Mikael Djurfeldt <mdj@kenneth>
2064
2065 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
2066 so that test for the same function can be performed multiple
2067 times.
2068
2069 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
2070 rx/rxposix.h. Add library rx only if regcomp can't be found
2071 without it.
2072
2073 * acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
2074 it for some reason!
2075
2076 Fri Aug 22 21:21:49 1997 Jim Blandy <jimb@totoro.red-bean.com>
2077
2078 * THANKS: New file.
2079 * Makefile.in, aclocal.m4, configure: Regenerated.
2080
2081 Wed Jul 23 20:24:27 1997 Mikael Djurfeldt <djurf@zafir.e.kth.se>
2082
2083 * configure.in: Added thread support for the alpha architecture.
2084 configure: Regenerated.
2085
2086 Thu Jul 17 07:56:05 1997 Gary Houston <ghouston@actrix.gen.nz>
2087
2088 * configure.in: use AC_CHECK_FUNCS for sethostent etc.,
2089 so scmconfig.h is updated with the test results. this may
2090 disable one of the cygwin hacks.
2091
2092 Fri Jul 11 00:18:19 1997 Jim Blandy <jimb@floss.red-bean.com>
2093
2094 Changes to compile under gnu-win32, from Marcus Daniels:
2095 * configure.in: When sys/un.h exists, define HAVE_UNIX_DOMAIN_SOCKETS
2096 to indicate that Unix domain sockets will work.
2097 Check for socketpair, getgroups, setwent, pause, and tzset
2098 (cygwin currently lacks these them).
2099 Check for sethostent endhostent getnetent setnetent endnetent
2100 getprotoent endprotoent getservent endservent getnetbyaddr
2101 getnetbyname inet_lnaof inet_makeaddr inet_netof (cygwin currently
2102 lacks them). In the case of cygwin, temporarily prefix these
2103 functions with "cygwin32_", the way that netdb.h does.
2104 Don't define HAVE_REGCOMP unless both regcomp and regex.h are
2105 available (cygwin b18 came distributed without a working regex.h
2106 file).
2107 * acconfig.h (HAVE_UNIX_DOMAIN_SOCKETS): Add this.
2108 * configure: Regenerated.
2109
2110 Wed Jul 2 12:28:40 1997 Tim Pierce <twp@twp.tezcat.com>
2111
2112 * ltmain.sh: Remove any trailing colon on $shlibpath_var
2113 (i.e. LD_LIBRARY_PATH) for braindamaged linkers that choke on it.
2114 Patch sent to bug-libtool.
2115
2116 Sat Jun 28 16:13:43 1997 Tim Pierce <twp@twp.tezcat.com>
2117
2118 * configure.in: Add alloca.o explicitly to LIBOBJS (thanks Eric
2119 Backus for reporting this problem and suggesting a fix).
2120 * configure: Regenerated.
2121
2122 Thu Jun 26 20:43:31 1997 Jim Blandy <jimb@floss.red-bean.com>
2123
2124 * Guile 1.2 released.
2125
2126 * configure.in: Check for librx after libm; fundamentals need to
2127 come first.
2128 * configure: Regenerated.
2129
2130 Tue Jun 24 13:34:20 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
2131
2132 * aclocal.m4 (AM_PATH_PROG_LD): Change `ac_cv_path_LD' typo to
2133 `am_cv_path_LD'.
2134 * configure: Regenerated.
2135
2136 Sun Jun 22 15:43:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2137
2138 Try to detect when people are using one version of libguile and a
2139 different version of ice-9. People have been skewing things and
2140 sending in bug reports.
2141 * configure.in: Provide libguile its version information through a
2142 separate header file generated by the Makefile, not through
2143 scmconfig.h.
2144 (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION, GUILE_VERSION):
2145 AC_SUBST these, instead of AC_DEFINE'ing them.
2146 (GUILE_STAMP): New AC_SUBST: the time we configured the tree.
2147 (AC_OUTPUT): Create ice-9/version.scm.
2148 * acconfig.h (GUILE_MAJOR_VERSION, GUILE_MINOR_VERSION,
2149 GUILE_VERSION): Deleted.
2150 * Makefile.in: Regenerated.
2151
2152 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros.
2153
2154 * Makefile.am (EXTRA_DIST): Include acconfig.h in the
2155 distribution.
2156 * Makefile.in: Regenerated.
2157
2158 Sat Jun 21 00:14:07 1997 Jim Blandy <jimb@floss.red-bean.com>
2159
2160 * ltmain.sh (line 1191): Don't forget 'test' in if statement.
2161
2162 * ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
2163
2164 Wed Jun 11 00:34:01 1997 Jim Blandy <jimb@floss.red-bean.com>
2165
2166 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
2167
2168 * configure.in: By default, include functions in Guile to allow
2169 linking with dynamic libraries at run-time. In other words,
2170 --enable-dynamic-linking is now the default.
2171 * configure: Rebuilt.
2172
2173 * configure.in: Remove space between AC_CHECK_LIB and opening
2174 paren in check for Rx.
2175 * configure: Regenerated.
2176
2177 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
2178 It's never used.
2179 * configure, Makefile.in: Regenerated.
2180
2181 Tue Jun 10 23:37:12 1997 Jim Blandy <jimb@floss.red-bean.com>
2182
2183 * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
2184 -dl, -dld) before checks for functions.
2185 * configure: Regenerated.
2186
2187 Mon Jun 9 02:35:46 1997 Tim Pierce <twp@twp.tezcat.com>
2188
2189 * config.guess: New copy from autoconf-2.12, which recognizes
2190 OpenBSD.
2191
2192 Tue Jun 3 16:34:19 1997 Jim Blandy <jimb@totoro.cyclic.com>
2193
2194 * configure.in: Check for Rx, so we will use its routines (which I
2195 pretty much trust) if it is installed.
2196 * configure: Regenerated.
2197
2198 Sat May 31 03:48:45 1997 Gary Houston <ghouston@actrix.gen.nz>
2199
2200 * acconfig.h: mention HAVE_RESTARTS.
2201 * configure.in: check for sigaction and restartable system calls.
2202
2203 Tue May 27 22:47:52 1997 Tim Pierce <twp@twp.tezcat.com>
2204
2205 * configure.in: Check for presence of regcomp.
2206 * configure: Regenerated.
2207
2208 Mon May 26 12:14:20 1997 Jim Blandy <jimb@floss.cyclic.com>
2209
2210 * COPYING: New address for FSF.
2211
2212 * configure.in: We don't need to add fileblocks.o to LIBOBJS if
2213 struct stat doesn't have the st_blocks field. We take care of
2214 that case in the code. Replace AC_STRUCT_ST_BLOCKS with its
2215 definition, edited appropriately. (Bernard URBAN)
2216 * configure: Regenerated.
2217
2218 Sat May 17 13:49:28 1997 Jim Blandy <jimb@floss.cyclic.com>
2219
2220 * configure.in: Don't link against -lnsl or -lsocket unless we
2221 actually need to. This causes trouble on Irix. (Thanks to Larry
2222 Schwimmer.)
2223
2224 * config.sub: Get newer version, that recognizes the i686.
2225
2226 Fri May 16 17:26:10 1997 Jim Blandy <jimb@totoro.cyclic.com>
2227
2228 * README: Changed Mikael's threads work attribution in order
2229 to sooth Anthony's enormous, but wounded, ego.
2230
2231 Fri May 16 17:26:53 1997 Jim Blandy <jimb@totoro.cyclic.com>
2232
2233 Just kidding!!!
2234
2235 Fri May 16 04:24:48 1997 Jim Blandy <jimb@floss.cyclic.com>
2236
2237 Guile 1.1 released.
2238 * GUILE-VERSION: Bump to 1.1.
2239
2240 Tue May 13 16:34:40 1997 Jim Blandy <jimb@floss.cyclic.com>
2241
2242 Switch to automake-1.1p.
2243 * Makefile.in, aclocal.m4, configure: Regenerated.
2244
2245 Mon May 12 18:29:45 1997 Jim Blandy <jimb@floss.cyclic.com>
2246
2247 * threads.m4: Copy Anthony's change here, so it'll actually
2248 survive.
2249
2250 Thu May 8 11:48:40 1997 Anthony Green <green@hoser.cygnus.com>
2251
2252 * aclocal.m4: Fixes for building with coop threads in a
2253 seperate compilation directory.
2254 * configure: Rebuilt.
2255
2256 Fri May 2 16:24:15 1997 Jim Blandy <jimb@floss.cyclic.com>
2257
2258 Upgrade to libtool 0.9e.
2259 * ltconfig, ltmain.sh, config.guess, config.sub: New versions,
2260 supplied by libtool.
2261
2262 * configure.in: When configuring qt, sunos needs the underscore
2263 files; Solaris and Linux both need the normal files.
2264 * configure: Reebilt.
2265
2266 Thu May 1 15:35:49 1997 Jim Blandy <jimb@floss.cyclic.com>
2267
2268 * configure.in: Get the paths for qt's md files right, so it can
2269 build correctly when using a separate compilation directory.
2270 * configure: Regenerated.
2271
2272 Thu Apr 24 01:20:34 1997 Jim Blandy <jimb@floss.cyclic.com>
2273
2274 Get threads to work again.
2275 * Makefile.am (SUBDIRS): List libguile last, so qt gets built
2276 first.
2277 * Makefile.in: Regenerated.
2278 * aclocal.m4, configure: Regenerate, with modern definition of
2279 CY_AC_WITH_THREADS. Where did the old text come from? Creepy...
2280
2281 Reduced Guile distribution: one configure script, no plugins.
2282 * configure.in: Merged the old text from qt/configure.in and
2283 libguile/configure.in; Tom Tromey says automake only wants one
2284 configure.in script. This seems fishy, but...
2285 * Makefile.am: List the subdirectories explicitly; no more PLUGIN
2286 gubbish.
2287 * acconfig.h, acinclude.m4: Moved here from libguile, since
2288 libguile's configure script lives here now.
2289 * AUTHORS, INSTALL, README: Updated.
2290 * Makefile.in, aclocal.m4 configure: Regenerated. Just like
2291 amputated amphibian limbs.
2292
2293 Tue Apr 22 16:57:38 1997 Jim Blandy <jimb@totoro.cyclic.com>
2294
2295 * newdoc/ref/Makefile.am (dist_texis): Distribute the index files.
2296 * newdoc/ref/Makefile.in: Regenerated.
2297
2298 Mon Apr 14 18:51:25 1997 Jim Blandy <jimb@floss.cyclic.com>
2299
2300 * threads.m4 (CY_AC_WITH_THREADS): When using coop threads, no
2301 need to link against libthreads; the files it used to contain
2302 are now a part of libguile.
2303
2304 Sun Apr 13 22:14:10 1997 Jim Blandy <jimb@floss.cyclic.com>
2305
2306 * guile.m4: Revert change of Mar 15, and use the new 'no-define'
2307 argument to the AM_INIT_AUTOMAKE macro.
2308
2309 Fri Apr 11 15:43:07 1997 Jim Blandy <jimb@totoro.cyclic.com>
2310
2311 * ltconfig, ltmain.sh: Upgraded libtool files to 0.9d.
2312 * README: Say where to find libtool 0.9d.
2313
2314 Wed Apr 9 17:51:13 1997 Jim Blandy <jimb@floss.cyclic.com>
2315
2316 Changes to work with automake-1.1n, which has better libtool
2317 support. Also use libtool 0.8.
2318 * README: Note new version numbers for automake and libtool.
2319 * missing: New file required by new automake.
2320 * Makefile.in: Regenerated.
2321
2322 Sat Apr 5 16:48:38 1997 Jim Blandy <jimb@floss.cyclic.com>
2323
2324 * newdoc/ref/scheme.texi (set-object-property!): Fix function name.
2325
2326 * Makefile.am: Omit doc subtree.
2327 * configure.in: Omit makefiles in doc subtree.
2328 * Makefile.in, configure: Rebuilt.
2329
2330 Sat Mar 15 01:11:44 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2331
2332 * guile.m4 (AM_INIT_GUILE_MODULE): Replaced AM_INIT_AUTOMAKE macro
2333 with its definition and commented out definition of PACKAGE. This
2334 changed seemed necessary after having removed PACKAGE from
2335 libguile/acconfig.h.
2336
2337 Mon Feb 24 21:43:26 1997 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
2338
2339 * ltconfig, ltmain.sh: New versions from libtool-0.9.
2340
2341 * configure.in: Added AM_MAINTAINER_MODE
2342
2343 Fri Feb 7 17:57:46 1997 Jim Blandy <jimb@floss.cyclic.com>
2344
2345 * config.sub, config.guess: New versions, that handle i686, etc.
2346
2347 Thu Jan 23 07:06:15 1997 Mark Galassi <rosalia@papageno.lanl.gov>
2348
2349 * newdoc/tutorial/guile-tut.texi: started checking in the Guile
2350 tutorial rewrite, but have not merged much into it yet.
2351
2352 Tue Jan 21 17:28:40 1997 Mark Galassi <rosalia@sarastro.lanl.gov>
2353
2354 * newdoc/ref/guile-ref.texi: started checking in parts of the
2355 reference manual re-write.
2356
2357 Sat Jan 11 14:40:17 1997 Marius Vollmer <mvo@zagadka.ping.de>
2358
2359 * ltconfig, ltmain.sh: New files for libtool support. libguile,
2360 rx, gh and gtcltk-lib can now be build as shared libraries.
2361 * Makefile.am (EXTRA_DIST): Added ltconfig and ltmain.sh
2362
2363 Sun Jan 5 16:57:10 1997 Jim Blandy <jimb@floss.cyclic.com>
2364
2365 * Guile 1.0 released. This is the first release by the Free
2366 Software Foundation; Cygnus has also released earlier versions of
2367 Guile.
2368
2369 * GUILE-VERSION: Updated version number.
2370 * NEWS: Added comments for all the user-visible changes marked in
2371 the ChangeLogs.
2372 * README: Updated for release.
2373
2374 Thu Dec 12 00:14:32 1996 Gary Houston <ghouston@actrix.gen.nz>
2375
2376 * scsh: new directory.
2377
2378 Mon Dec 2 17:33:04 1996 Tom Tromey <tromey@cygnus.com>
2379
2380 * configure.in: Generate doc/guile-programmer/Makefile and
2381 doc/guile-user/Makefile.
2382
2383 Sat Nov 30 23:45:54 1996 Tom Tromey <tromey@cygnus.com>
2384
2385 * aclocal.m4: Now automatically generated by aclocal.
2386 * threads.m4: New file.
2387 * guile.m4: New file.
2388 * Makefile.am, doc/Makefile.am: New files.
2389 * configure.in: Updated for Automake. Avoid excessively verbose
2390 "greet" messages.
2391
2392 Wed Oct 16 07:32:14 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2393
2394 * lgh: directory renamed to gh, along with all prefixes of the
2395 high level library procedures.
2396
2397 Thu Oct 10 14:37:43 1996 Jim Blandy <jimb@floss.cyclic.com>
2398
2399 * Makefile.in (TAGS tags): Find the source files in $srcdir.
2400
2401 Wed Oct 9 19:37:14 1996 Jim Blandy <jimb@floss.cyclic.com>
2402
2403 * Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.
2404
2405 Tue Oct 1 00:13:55 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
2406
2407 * configure.in: Added some configuration magic from the Cygnus
2408 distribution.
2409
2410 * aclocal.m4: New file. For now used for thread support
2411 configuration.
2412
2413 Fri Sep 13 14:39:30 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2414
2415 * Makefile.in (DISTFILES): added mkinstalldirs to the DISTFILES
2416
2417 * PLUGIN: changed the PLUGIN/REQ files in the ice-9 and lgh
2418 directories, to arrange for lgh to the last thing
2419 configured/built.
2420
2421 Wed Sep 11 21:11:33 1996 Mark Galassi <rosalia@nis.lanl.gov>
2422
2423 * lgh/: added the directory in which I implement the high level
2424 libguile library (lgh_) for this release of Guile. See the
2425 ChangeLog in there for further details.
2426
2427 Wed Sep 11 16:12:53 1996 Mark Galassi <rosalia@sarastro.lanl.gov>
2428
2429 * doc/ (guile-user and guile-programmer): added the guile-user and
2430 guile-programmer directories which contain the user and programmer
2431 manuals. See the ChangeLog entries there for detail.
2432
2433 Wed Sep 11 14:33:49 1996 Jim Blandy <jimb@floss.cyclic.com>
2434
2435 * Makefile.in (distclean): Don't forget to delete doc/Makefile.
2436
2437 * Makefile.in (distclean): Don't forget to delete
2438 config.build-subdirs.
2439
2440 Thu Sep 5 17:36:15 1996 Jim Blandy <jimb@floss.cyclic.com>
2441
2442 * Makefile.in (tags): New name for `TAGS' target, which will
2443 always run the commands.
2444
2445 Thu Sep 5 09:56:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
2446
2447 * README: Doc fixes.
2448
2449 Fri Aug 30 16:56:27 1996 Jim Blandy <jimb@floss.cyclic.com>
2450
2451 * Makefile.in (TAGS): Produce a single tags file for all of Guile.
2452
2453 Thu Aug 15 19:03:03 1996 Jim Blandy <jimb@floss.cyclic.com>
2454
2455 * configure.in: Check for -ldl, so the check for Tcl won't fail
2456 spuriously.
2457
2458 Thu Aug 15 01:29:29 1996 Jim Blandy <jimb@totoro.cyclic.com>
2459
2460 Change the way we decide whether to build gtcltk-lib, so that it's
2461 omitted from the build process when appropriate, but never from
2462 the dist process.
2463 * configure.in: Don't edit all_subdirs depending on the
2464 availability of Tk; let that be the list of all PLUGIN
2465 subdirectories present, as it used to be. Instead, edit a new
2466 variable, build_subdirs; write its final value, the list of
2467 subdirs we do want to compile in, to config.build-subdirs.
2468 Substitute that into the top-level Makefile too.
2469 * Makefile.in (subdirs): Set this to @build_subdirs@, so we only
2470 recurse on the subdirectories we should build.
2471 (distdirs): Set this to @existingdirs@, so it includes the subdirs
2472 we decided not to build.
2473
2474 * doc/gtcltk.texi: File resurrected from old Guile releases.
2475 * doc/Makefile.in (info): Build the gtcltk documentation.
2476 (DIST_FILES): Include it in the distribution.
2477
2478 * configure.in: If we can find the library for tcl7.5, build
2479 gtcltk-lib. Call AC_PROG_CC, to help run that test with the right
2480 compiler (not sure this is necessary).
2481
2482 Mon Aug 12 15:09:37 1996 Jim Blandy <jimb@totoro.cyclic.com>
2483
2484 * NEWS: Fix bug reporting address.
2485
2486 Fri Aug 9 15:58:42 1996 Jim Blandy <jimb@totoro.cyclic.com>
2487
2488 * AUTHORS: New file, in accordance with the GNU maintainers'
2489 standards.
2490
2491 Tue Aug 6 14:40:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
2492
2493 * README: Renamed from ANNOUNCE; include bug report address,
2494 description, and short tour.
2495 * INSTALL: Renamed from BUILDING.
2496 * NEWS: New file.
2497 * Makefile.in (DISTFILES): Update appropriately.
2498
2499 Thu Aug 1 02:31:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
2500
2501 * doc/Makefile.in: Added pattern targets for creating DVI and
2502 PostScript files.
2503 (%.ps, %.dvi, %.txt): New targets.
2504 (DVIPS, TEXI2DVI): New variables.
2505
2506 * GUILE-VERSION: Updated to 1.0b3.
2507
2508 Rehashed distribution system, in preparation for nightly
2509 snapshots. Other changes in subdirectories.
2510 * Makefile.in (dist): Rewritten --- the old target was out of
2511 date, dependent on files that we don't have, and relied on GNU
2512 tar. The new target is simpler.
2513 (VERSION, srcdir, dist_dirs): New variables.
2514 (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and
2515 TODO.
2516 (localtreats): Variable removed. We don't have this file.
2517 (info): cd to doc and make info there; don't make info in every
2518 ${subdir}; those Makefiles don't know what to do.
2519 (distname, distdir, treats, announcefile): Variables removed.
2520 (manifest-file): Target removed.
2521 (dist-dir): New target, responsible for distributable files in
2522 this directory.
2523 (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables,
2524 controlling the 'dist' target.
2525 * configure.in: Substitute GUILE-VERSION into the top-level
2526 Makefile. Build doc/Makefile from doc/Makefile.in.
2527
2528 * doc/Makefile.in: New file.