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