* threads.c (create_thread): Don't unwind dynwind chain of parent
[bpt/guile.git] / ChangeLog
CommitLineData
09841c77
MD
12002-12-16 Mikael Djurfeldt <djurfeldt@nada.kth.se>
2
3 * configure.in: Test if pthread.h declares
4 pthread_mutexattr_settype ().
5
62002-12-15 Mikael Djurfeldt <djurfeldt@nada.kth.se>
7
8 * configure.in (SCM_MUTEX_FAST, SCM_MUTEX_RECURSIVE): Test for
9 ways to get fast and recursive mutexes.
10
ad280ae0
MD
112002-12-10 Mikael Djurfeldt <mdj@kvast.blakulla.net>
12
13 * configure.in (_THREAD_SAFE): Define when pthreads are enabled in
14 order to get thread safe versions of glibc functions.
15
9bc4701c
MD
162002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se>
17
18 * configure.in: Temporarily replaced "copt" threads option with new
19 option "pthreads".
20 (USE_PTHREAD_THREADS): Define if pthreads configured.
21
b2cbe8d8
RB
222002-12-08 Rob Browning <rlb@defaultvalue.org>
23
24 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
25 (AC_CONFIG_FILES): separate out the files that need to be chmodded
26 at the end of config.status. Our "default" approach using
27 AC_CONFIG_COMMANDS quit working (and would have needed to be
28 changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
29 AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
30 per-file AC_CONFIG_FILES calls appears to be more "correct" in the
31 current autoconf docs.
32
33 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable.
34
5441c65c
MV
352002-12-02 Marius Vollmer <mvo@zagadka.ping.de>
36
37 * Makefile.am (SUBDIRS): Removed qt.
38
39 * configure.in: Do not configure QTHREADS. Do not define
40 USE_COOP_THREADS. Changed logic for thread package selection so
41 that the default is "coop-pthread" when -lpthread is found, "null"
42 otherwise.
43
cfc7c7c0
MD
442002-12-01 Mikael Djurfeldt <mdj@linnaeus>
45
46 * GUILE-VERSION: Added versioning info for srfi 1.
47
48 * configure.in (LIBGUILE_SRFI_SRFI_1_INTERFACE_CURRENT,
49 LIBGUILE_SRFI_SRFI_1_INTERFACE_REVISION,
50 LIBGUILE_SRFI_SRFI_1_INTERFACE_AGE,
51 LIBGUILE_SRFI_SRFI_1_INTERFACE): New AC_SUBST.
52
8b5b4a75
MV
532002-11-10 Marius Vollmer <mvo@zagadka.ping.de>
54
55 * configure.in (USE_THREADS, GUILE_ISELECT): Define always. We
56 define them with AC_DEFINE and not in some header file so that
57 they are visible exactly in the same way as they used to be.
58
7caa1b07
MV
592002-11-03 Marius Vollmer <mvo@zagadka.ping.de>
60
61 * configure.in: Do not add "threads.o" to the libobjs, it is now
62 always compiled.
63 (USE_THREADS, GUILE_ISELECT): Do not define.
64
30f920c3
MV
652002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
66
67 * configure.in: Handle thread package "coop-pthread" with alias
68 "copt" and define USE_COPT_THREADS when it is selected.
69 Always define GUILE_ISELECT.
70
8ee7506b
NJ
712002-10-26 Neil Jerram <neil@ossau.uklinux.net>
72
73 * configure.in (AC_CONFIG_FILES): Add ice-9/debugger/Makefile and
74 ice-9/debugger/breakpoints/Makefile.
75
65a23095
MV
762002-10-21 Marius Vollmer <mvo@zagadka.ping.de>
77
78 * configure.in: Changed logic in thread support configuration such
79 that --with-threads=no is equivalent to --with-threads=null. On
80 platforms that are not supported by QuickThreads, we also use the
81 null-threads. Thus, USE_THREADS is always defined now.
82
2794cb50
MV
832002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de>
84
85 * configure.in: Shuffled around and extended the thread
86 configuration code to allow the "null" thread package to be
87 selected. Define USE_NULL_THREADS in that case.
88
e5b4630d
GH
892002-10-13 Gary Houston <ghouston@arglist.com>
90
91 * autogen.sh (ac_version): try automake 1.7 too.
92
5e405a60
MV
932002-10-05 Marius Vollmer <mvo@zagadka.ping.de>
94
95 * autogen.sh: Make sure that $autoheader is always set. When we
96 would use the plain "autoconf", $autoheader would end up empty and
97 libguile/scmconfig.h.in would not be updated.
98
1360a142
RB
992002-10-04 Rob Browning <rlb@defaultvalue.org>
100
101 * libltdl: moved to libguile-ltdl.
102
103 * Makefile.am (SUBDIRS): remove libltdl.
104
105 * autogen.sh: remove support for libltdl sub-configure.
106 (ac_version): widen support check to any 2.5? autoconf version.
107 2.54 is out now.
108
109 * configure.in: turn on -Werror by default. We're now clean. I'd
110 like to stay that way. If we want, we can turn it off by default
111 when we make the stable release, but I caught a lot of bugs this
112 way. Accomodate libguile-ltdl -- therea are some ltdl things that
113 are commented out now INCLTDL and LIBLTDL. I think we may not
114 need them anymore, but I'll leave them until we're sure. We also
115 killed off the libltdl dir and related options including the
60aa332f
RB
116 AC_CONFIG_SUBDIRS. I also added some explicit tests for some
117 headers and functions that weren't listed but were in
118 scmconfig.h.in. though this may have been unnecessary.
1360a142 119
99fd355a
MV
1202002-10-04 Marius Vollmer <mvo@zagadka.ping.de>
121
122 * configure.in: Use AC_LIBLTDL_CONVENIENCE instead of
123 AC_LIBLTDL_INSTALLABLE.
124
1252002-10-03 Marius Vollmer <mvo@zagadka.ping.de>
126
127 * autogen.sh: Do not instruct libtoolize to copy libltdl into our
128 sources. Do not patch it. We have our own version now that is
129 only being used as a convenience library.
130
f800ebfb
MV
1312002-08-24 Marius Vollmer <mvo@zagadka.ping.de>
132
133 * configure.in: Check for __libc_stack_end.
134
39e8f371
HWN
1352002-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
136
137 * configure.in: add snprintf
138
c2cbcc57
HWN
1392002-08-04 Han-Wen <hanwen@cs.uu.nl>
140
141 * NEWS: add entries for GC and vector WB.
142
afc8e572
HWN
1432002-07-22 Han-Wen <hanwen@cs.uu.nl>
144
145 * autogen.sh (mscripts): find and check version number of
146 automake. Complain if 1.6 is not found.
147
34d19ef6
HWN
1482002-07-20 Han-Wen <hanwen@cs.uu.nl>
149
150 * autogen.sh (mscripts): find and check version number of
151 autoconf. Complain if 2.53 is not found.
152
dd897aaf
DH
1532002-07-20 Dirk Herrmann <D.Herrmann@tu-bs.de>
154
155 * benchmark-guile.in: Copied from check-guile.in and adapted for
156 use with benchmarks.
157
158 * Makefile.am: Recurse into the benchmark-suite subdir.
159
160 * configure.in: Added benchmarking files.
161
4f6f9ae3
GH
1622002-07-12 Gary Houston <ghouston@arglist.com>
163
164 * configure.in: check dynamic linking before modules. Add dynl.c
165 if dynamic linking is available, i.e., unless --with-modules=no
166 was given to configure.
167
2398796a
MV
1682002-07-09 Marius Vollmer <marius.vollmer@uni-dortmund.de>
169
170 * autogen.sh: Patch libltdl/ltdl.c to avoid a nasty bug in
171 libtool-1.4.2.
172
887efef5
MV
1732002-07-07 Marius Vollmer <mvo@zagadka.ping.de>
174
ca679709
MV
175 * autogen.sh: Do not copy INSTALL from workbook since it is not
176 uniform across branches.
177 * INSTALL: Re-added to repository.
178
887efef5
MV
179 Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
180
181 * autogen.sh: Only fix libltdl/configure.in if it exists. Current
182 libtool CVS does not need this fix.
183
184 * configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
185 build.
186 Add --with-cc-for-build option to re-enable cross building.
187 Add --with-guile-for-build option to re-enable cross building.
188
feec7802
GH
1892002-06-30 Gary Houston <ghouston@arglist.com>
190
191 * autogen.sh: Changed the path to the scripts directory.
192 In libltdl, run aclocal before autoconf and automake: this
193 eliminated various warnings after upgrading to newer automake.
194
ba1b077b
MV
1952002-05-22 Marius Vollmer <mvo@zagadka.ping.de>
196
197 From John W. Eaton <jwe@bevo.che.wisc.edu>
198
199 * configure.in (AC_CHECK_FUNCS): Check for copysign.
200
5cb3f600
MV
2012002-05-10 Marius Vollmer <marius.vollmer@uni-dortmund.de>
202
203 * libguile.h: Added inclusion of "extensions.h".
204
43a1d6f1
MV
2052002-05-06 Marius Vollmer <mvo@zagadka.ping.de>
206
207 * configure.in: Include <sys/types.h> before <netinet/in.h> when
208 checking vor IPv6. This is for NetBSD 1.5. Thanks to Greg
209 Troxel!
210
d4dba280
MV
211 From John W. Eaton.
212
213 * configure.in (AC_CHECK_HEADERS): Check for floatingpoint.h
214 ieeefp.h, and nan.h.
215 (AC_CHECK_FUNCS): Check for finite, isinf, and isnan.
216
d47fd163
TTN
2172002-05-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
218
219 * autogen.sh: Add call to $mscripts/render-bugs
220 to create BUGS file.
221
222 * BUGS: bye bye
223
d937b062
TTN
2242002-04-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
225
226 * Makefile.am (EXTRA_DIST): Remove qthreads.m4.
227
5caa57b1
MV
2282002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
229
230 * guile-aclocal.sh: Replaced with a simple invocation of "aclocal
231 -I guile-config". This works as of automake 1.5.
d937b062 232 * qthreads.m4: Moved to guile-config/.
5caa57b1 233
7fd1bad4
MV
2342002-04-18 Marius Vollmer <marius.vollmer@uni-dortmund.de>
235
236 * autogen.sh: Call automake twice for guile-core so that two
237 copies of mdate-sh get a chance of being installed (one in
238 doc/ref/ and one in doc/tutorial/).
239
dc006627
MV
2402002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
241
242 * Makefile.am (AUTOMAKE_OPTIONS): New, to request version 1.5.
243 (EXTRA_DIST): Don't distribute acconfig.h, which is gone.
244 (dist-hook): Removed.
245 (DISTCLEANFILES): Added check-guile.log.
246 (EXTRA_DIST): Don't distribute TODO.
247
248 * configure.in: Bump required autoconf version to 2.53. Move uses
249 of AC_LIBOBJ after AC_PROG_CC. AC_LIBOBJ needs OBJEXT which is
250 set by AC_PROG_CC.
251
21550b10
RB
2522002-04-10 Rob Browning <rlb@defaultvalue.org>
253
254 * configure.in: updates for new autoconf -- add definitions to
255 AC_DEFINE calls, and convert occurences of LIBOBJS to AC_LIBOBJ
256 calls.
257
258 * acinclude.m4: add definitions to AC_DEFINE calls for new
259 autoconf.
260
261 * acconfig.h: removed -- newer autoconf doesn't like it, and now
262 we don't need it.
263
264 * .cvsignore: add autom4te.cache and pre-inst-guile.
265
dd1ed1ad
TTN
2662002-04-03 Thien-Thi Nguyen <ttn@giblet.glug.org>
267
268 * RELEASE: bye bye
269
412f1928
TTN
2702002-03-31 Thien-Thi Nguyen <ttn@giblet.glug.org>
271
272 * Makefile.am: Update copyright.
273 (dist-hook): Add, including related am/maintainers-dirs,
274 surrounded by "if MAINTAINER_MODE".
275
94478b88
TTN
276 * TODO: bye bye
277
ef5bdc2e
TTN
278 * autogen.sh: Add usage comment.
279 Add workbook specification.
280 Add dist-files symlinking.
281
282 * ANON-CVS, HACKING, INSTALL, SNAPSHOTS: bye bye
283
9b398b67
TTN
2842002-03-06 Thien-Thi Nguyen <ttn@giblet.glug.org>
285
286 * guile-tools.in: Handle "--source" option.
287
eb8aea9b
TTN
2882002-03-04 Thien-Thi Nguyen <ttn@giblet.glug.org>
289
2d78a1c5
TTN
290 * configure.in (top_srcdir_absolute): New AC_SUBST var.
291
7ca15449
TTN
292 * pre-inst-guile.in, check-guile.in (top_srcdir):
293 Use `top_srcdir_absolute' AC_SUBST var.
2d78a1c5 294
eb8aea9b
TTN
295 * pre-inst-guile.in (top_srcdir): Fix ref bug: Force absolute.
296
5ddf900c
TTN
2972002-02-27 Thien-Thi Nguyen <ttn@giblet.glug.org>
298
299 * pre-inst-guile.in: Typofix; nfc.
300
edb810bb
SJ
3012002-02-27 Stefan Jahn <stefan@lkcc.org>
302
303 * Makefile.am (SUBDIRS): Added the `am' directory.
304
3ed414c8
TTN
3052002-02-26 Thien-Thi Nguyen <ttn@giblet.glug.org>
306
307 * pre-inst-guile.in: New file.
308
309 * pre-inst-guile, pre-inst-guile.am: bye bye
310
311 * configure.in (top_builddir_absolute): New AC_SUBST var.
312 (AC_CONFIG_FILES): Add am/Makefile, pre-inst-guile.
313 (AC_CONFIG_COMMANDS): Also chmod +x pre-inst-guile.
314
315 * check-guile.in (top_builddir): Use AC_SUBST var
316 `top_builddir_absolute'.
317 (guile): Look for pre-inst-guile in $top_builddir.
318
319 * Makefile.am (EXTRA_DIST): Remove pre-inst-guile,
320 pre-inst-guile.am.
321
46151112
RB
3222002-02-24 Rob Browning <rlb@defaultvalue.org>
323
324 * GUILE-VERSION: move all but guile-readline library versioning
325 information here. guile-readline is still standalone. Bump
326 CURRENT interfaces to 15 to allow some headroom for 1.6 release at
327 Thi-Thien's request.
328
329 * configure.in: AC_SUBST the centralized shared lib versioning
330 variables from ./GUILE-VERSION.
331 (LIBQTHREADS_INTERFACE_CURRENT): new AC_SUBST.
332 (LIBQTHREADS_INTERFACE_REVISION): new AC_SUBST.
333 (LIBQTHREADS_INTERFACE_AGE): new AC_SUBST.
334 (LIBQTHREADS_INTERFACE): new AC_SUBST.
335 (LIBGUILE_INTERFACE_CURRENT): new AC_SUBST.
336 (LIBGUILE_INTERFACE_REVISION): new AC_SUBST.
337 (LIBGUILE_INTERFACE_AGE): new AC_SUBST.
338 (LIBGUILE_INTERFACE): new AC_SUBST.
339 (LIBGUILE_SRFI_SRFI_4_INTERFACE_CURRENT): new AC_SUBST.
340 (LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): new AC_SUBST.
341 (LIBGUILE_SRFI_SRFI_4_INTERFACE_AGE): new AC_SUBST.
342 (LIBGUILE_SRFI_SRFI_4_INTERFACE): new AC_SUBST.
343 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_CURRENT): new AC_SUBST.
344 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): new AC_SUBST.
345 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE_AGE): new AC_SUBST.
346 (LIBGUILE_SRFI_SRFI_13_14_INTERFACE): new AC_SUBST.
347
348 * autogen.sh: make absolutely sure we can't have stale files from
349 old versions lying around the libltdl dir since libtoolize
350 doesn't. Also hack libltdl's configure.in to require autoconf 2.5
351 so the main tree and libltdl can't get out of sync again.
352
353 * RELEASE: update release building instructions.
354
3d77146f
NJ
3552002-02-21 Neil Jerram <neil@ossau.uklinux.net>
356
357 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Use [] rather than
358 "" for multiword string. Thanks to Christopher Cramer for
359 pointing this out.
360
84b27165
MV
3612002-02-11 Marius Vollmer <marius.vollmer@uni-dortmund.de>
362
363 * acconfig.h (GUILE_DEBUG_MALLOC): Refer to scm_gc_malloc, etc,
364 instead of to scm_must_malloc.
365
f660f92e
MV
3662002-02-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
367
368 * Makefile.am (EXTRA_DIST): Added pre-inst-guile and
369 pre-inst-guile.am.
370
0187b4f4
TTN
3712002-02-05 Thien-Thi Nguyen <ttn@giblet.glug.org>
372
373 * pre-inst-guile.am, pre-inst-guile: New files.
374
375 * check-guile.in (srcdir): Delete var.
376 (top_builddir, top_srcdir, guile_opts): New vars.
377
378 Use "set -e".
379 No longer set LTDL_LIBRARY_PATH.
380 Use ${top_srcdir}/pre-inst-guile instead of libguile/guile.
381
382 * configure.in (libguile/guile-snarf-docs-texi): Remove
383 from `AC_CONFIG_FILES' and `AC_CONFIG_COMMANDS'.
384
77bf05e0 385 * check-guile.in (top_builddir): Fix bug: Use cwd.
02f07e2b
TTN
386 (TEST_SUITE_DIR): Fix bug: Use `top_srcdir'.
387 (GUILE_LOAD_PATH): No longer include $top_srcdir.
388
389 * pre-inst-guile: Fix bug: Use ":" in `case' pattern to prevent
390 prefix aliasing.
77bf05e0 391
1fa86ca5
SJ
3922002-01-31 Stefan Jahn <stefan@lkcc.org>
393
394 * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
395 `libltdl.dll'.
396
af68e5e5
SJ
3972002-01-28 Stefan Jahn <stefan@lkcc.org>
398
0187b4f4 399 * configure.in (guile_cv_have_uint32_t): Look also in
af68e5e5
SJ
400 `stdint.h' for uint32_t.
401
3d1a89b9
NJ
4022002-01-13 Neil Jerram <neil@ossau.uklinux.net>
403
404 * Makefile.am (SUBDIRS): Added lang.
405
406 * configure.in (AC_CONFIG_FILES): Added Makefiles in lang,
407 lang/elisp, lang/elisp/internals and lang/elisp/primitives.
408
4092002-01-11 Neil Jerram <neil@ossau.uklinux.net>
410
411 * acconfig.h (SCM_ENABLE_ELISP): New conditional.
412
413 * configure.in (SCM_ENABLE_ELISP): Define this conditional (or
414 not) according to absence (or presence) of `--disable-elisp'
415 in the configure args.
416
f00eb43f
DH
4172001-12-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
418
419 * TODO: Added two items.
420
5dc64f64
MV
4212001-12-26 Marius Vollmer <mvo@zagadka.ping.de>
422
423 * configure.in (HAVE_MAKEINFO): Check for the makeinfo program and
424 set this conditional accordingly.
0187b4f4 425
6d852be3
TTN
4262001-12-01 Thien-Thi Nguyen <ttn@giblet.glug.org>
427
428 * README: Fix virulent typo.
429
53c594fc
MV
4302001-11-25 Marius Vollmer <mvo@zagadka.ping.de>
431
6d852be3 432 * acconfig.h (HAVE_INLINE): Added template.
53c594fc
MV
433 * configure.in (HAVE_INLINE): Define it when the compiler supports
434 inline functions.
435
6d852be3 436 * libguile.h: Include "libguile/inline.h".
53c594fc 437
a5dc23a7
GH
4382001-11-22 Gary Houston <ghouston@arglist.com>
439
440 * HACKING: Modified the Hacking It Yourself section. Removed the
441 version numbers from the tools.
a5df04d5 442 HACKING, README, ANON-CVS: updates.
a5dc23a7 443
73edb48a
GH
4442001-11-21 Gary Houston <ghouston@arglist.com>
445
446 * HACKING: Removed reference to no longer practiced * in ChangeLog
447 convention.
448
97f439ab
TTN
4492001-11-19 Thien-Thi Nguyen <ttn@glug.org>
450
30bce757
TTN
451 * BUGS (11): Set "fixed: no-need".
452
97f439ab
TTN
453 * TODO (write emacs/patch.el): New item, self-assigned.
454
3faa54e7
RB
4552001-11-19 Rob Browning <rlb@defaultvalue.org>
456
457 * configure.in: switch to AC_LIBLTDL_INSTALLABLE so we'll use the
458 system libltdl when it's available. Aside from the normal reasons
459 to prefer installed shared libs, this means other apps that link
460 with libguile and also use libltdl will be more likely to work
461 right.
462
ccee9ab1
TTN
4632001-11-17 Dirk Herrmann <D.Herrmann@tu-bs.de>
464
465 * BUGS (4): Set "fixed: 2001-11-17 (1.7.x)".
466
73c844bf
TTN
4672001-11-15 Thien-Thi Nguyen <ttn@glug.org>
468
469 * guile-tools.in: Handle command "list" specially: list scripts dir.
470
471 (help): Make more informative.
472
a714e0eb
MV
4732001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
474
475 * autogen.sh: Recurse into libltdl directory and invoke autoconf
476 there.
477
bca0bf8d
TTN
4782001-11-11 Thien-Thi Nguyen <ttn@glug.org>
479
480 * HACKING: Restrict documentation change log
481 waiver to only apply to ChangeLog files.
482
35656ebc
MV
4832001-11-12 Marius Vollmer <mvo@zagadka.ping.de>
484
485 * configure.in: Check for sizes of short, size_t, uintptr_t, and
486 ptrdiff_t. Checking for a size also checks automatically for the
487 existence of the type, so we don't check for the existence of
488 uintptr_t, ptrdiff_t and long long ourselves.
489
a0a9b9ad
TTN
4902001-11-10 Thien-Thi Nguyen <ttn@glug.org>
491
492 * BUGS (11): New.
493
b4e15479
SJ
4942001-11-07 Stefan Jahn <stefan@lkcc.org>
495
496 * configure.in: Include `win32-socket.o' in the list of object
497 files if networking is enabled on Win32.
498
04bbd6ce
TTN
4992001-11-06 Thien-Thi Nguyen <ttn@glug.org>
500
501 * TODO (sync srfi-modules.texi): New, done.
502
2ca222c2 503 * BUGS (9, 10): New.
70debc22 504
8f99e3f3
SJ
5052001-11-04 Stefan Jahn <stefan@lkcc.org>
506
507 * NEWS: Corrected remarks about SCM_API.
508
509 * configure.in: Defining USE_DLL_IMPORT definition to indicate
510 usage of DLL import macros in `libguile/__scm.h'.
511 (LIBOBJS): Removed `fileblocks.o' from the list of object files.
512 Somehow Jim Blandy's patch from 1997 did not survive.
513
257b6d40
MV
5142001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
515
516 Support for native Win32. Thanks to Stefan Jahn!
04bbd6ce 517
257b6d40
MV
518 * check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
519 build systems which do not have symbolic links.
520 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
521 on Win32 platforms.
04bbd6ce
TTN
522 Checking for `ws2_32.dll', `winsock2.h', add `win32-uname.o'
523 and `win32-dirent.o' and define extra compiler flags necessary
8f99e3f3 524 to build clean dlls.
257b6d40
MV
525 Check for `regcomp()' inside `-lregex'.
526
2ad3278a
TTN
5272001-10-26 Thien-Thi Nguyen <ttn@glug.org>
528
529 * BUGS (7, 8): New.
530
c95d1a2d
TTN
5312001-10-25 Thien-Thi Nguyen <ttn@glug.org>
532
533 * BUGS: Expand on file format description.
534
535 (1): Update "fixed" field.
d07db248 536 (2, 3, 4, 5, 6): New.
c95d1a2d 537
4f522b6f
GH
5382001-10-14 Gary Houston <ghouston@arglist.com>
539
540 * configure.in: include sys/types.h when testing uint32_t.
541 thanks to Bill Schottstaedt.
542
f84c3705
MV
5432001-10-14 Marius Vollmer <mvo@zagadka.ping.de>
544
545 * configure.in: Do not use an absolute path for <unistd.h> when
546 checking for return type of usleep. Thanks to Michael Carmack.
547
6768cfba
TTN
5482001-09-30 Thien-Thi Nguyen <ttn@glug.org>
549
550 * BUGS: New file.
551 * Makefile.am (EXTRA_DIST): Add BUGS file.
552
2cbad7d9
TTN
5532001-09-25 Thien-Thi Nguyen <ttn@glug.org>
554
555 * TODO: Add bugfix item to "Eventually".
556
c13f0a90
RB
5572001-09-20 Rob Browning <rlb@defaultvalue.org>
558
559 * configure.in (AC_CONFIG_FILES): add libguile/version.h.
560
5612001-09-11 Rob Browning <rlb@defaultvalue.org>
562
563 * RELEASE: Deleted Ian Grant and Julian Satchell's addresses from
564 the testing list since they're no longer functional.
565
06288138
TTN
5662001-09-04 Thien-Thi Nguyen <ttn@revel.glug.org>
567
568 * TODO:
569 Use outline mode instead of text.
570 Reword protocol explanation.
571 Add "make error-signalling functions more consistent" to Eventually.
572 Move some C-related GOOPS tasks to 1.8.0, take ownership.
573
6f84677a
TTN
5742001-08-31 Thien-Thi Nguyen <ttn@revel.glug.org>
575
576 * HACKING (Sample GDB Initialization File): New section.
577
578 * TODO (1.8.0): Add "move .gdbinit" entry.
579
8c494e99
DH
5802001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
581
582 * TODO: Added some points, and eliminated all done items.
583
584 * acconfig.h, configure.in (SCM_DEBUG_DEPRECATED,
585 SCM_ENABLE_DEPRECATED): Renamed SCM_DEBUG_DEPRECATED to
586 SCM_ENABLE_DEPRECATED with the logic reversed.
587
f7c6b778
DH
5882001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
589
590 * libguile.h: Removed bogus comment, rearranged includes, removed
591 deprecated definitions.
592
8c494e99 593 (LIBGUILEH, SCM_LIBGUILE_H): Renamed <foo>H to SCM_<foo>_H.
f7c6b778 594
cf390da1
TTN
5952001-08-30 Thien-Thi Nguyen <ttn@revel.glug.org>
596
597 * HACKING: Mention libtool ./configure-regeneration requirement.
598
fada26b2
MV
5992001-08-27 Marius Vollmer <mvo@zagadka.ping.de>
600
601 * check-guile.in: Do not include ".libs" in LTDL_LIBRARY_PATH,
602 libltdl provides it itself.
603
11ca8865
NJ
6042001-08-24 Neil Jerram <neil@ossau.uklinux.net>
605
606 * configure.in (AC_CONFIG_FILES): Add per-manual doc directory
607 Makefiles.
cf390da1 608
ab4cd34b
RB
6092001-08-15 Rob Browning <rlb@defaultvalue.org>
610
611 * configure.in
612 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
613 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
614 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
615 (LIBGUILE_INTERFACE): use libtool versioning scheme.
616 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
617 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
618 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
619 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
620
621 * GUILE-VERSION (GUILE_MINOR_VERSION): bump for new unstable.
622 (GUILE_MICRO_VERSION): reset for new unstable.
623 (LIBGUILE_INTERFACE_CURRENT): use libtool versioning scheme.
624 (LIBGUILE_INTERFACE_REVISION): use libtool versioning scheme.
625 (LIBGUILE_INTERFACE_AGE): use libtool versioning scheme.
626 (LIBGUILE_INTERFACE): use libtool versioning scheme.
627 (LIBGUILEQTHREADS_INTERFACE_CURRENT): use libtool versioning scheme.
628 (LIBGUILEQTHREADS_INTERFACE_REVISION): use libtool versioning scheme.
629 (LIBGUILEQTHREADS_INTERFACE_AGE): use libtool versioning scheme.
630 (LIBGUILEQTHREADS_INTERFACE): use libtool versioning scheme.
631
b754e3d1
MV
6322001-08-07 Marius Vollmer <mvo@zagadka.ping.de>
633
634 * Makefile.am (EXTRA_DIST, SUBDIRS): Move test-suite from
635 EXTRA_DIST to SUBDIRS.
636
637 * configure.in: Added "test-suite/Makefile".
638
c1151355
MV
6392001-08-01 Marius Vollmer <mvo@zagadka.ping.de>
640
641 * configure.in: Added `--disable-linuxthreads' option and do not
642 define GUILE_PTHREAD_COMPAT nor link with -lpthread when it is
643 given. Thanks to Cris Cramer!
644
11057044
MV
6452001-07-23 Marius Vollmer <mvo@zagadka.ping.de>
646
647 * Makefile.am (SUBDIRS): Build libguile before ice-9.
648
f3805ebb
MV
6492001-07-22 Marius Vollmer <mvo@zagadka.ping.de>
650
651 * configure.in: Check for "inttypes.h".
652
e658215a
RB
6532001-07-19 Rob Browning <rlb@defaultvalue.org>
654
655 * configure.in: add checks for setitimer and getitimer.
656 Add --enable-error-on-warning.
657
c0b2936e
MG
6582001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
659
660 * INSTALL, Makefile.am, configure.in: Updated copyright notice.
661
8f2ecec5
TTN
6622001-07-15 Thien-Thi Nguyen <ttn@revel.glug.org>
663
664 * HACKING: Remove onerous authorship-info deletion clause.
665
065509a5
KN
6662001-07-13 Keisuke Nishida <knishida@nurs.or.jp>
667
668 * autogen.sh: Call libtoolize with --force.
669
d76852e3
TTN
6702001-07-10 Thien-Thi Nguyen <ttn@revel.glug.org>
671
672 * INSTALL: Point to HACKING for tool versions.
673
fd6c6321
RB
6742001-07-08 Rob Browning <rlb@defaultvalue.org>
675
04860df7
RB
676 * TODO: updated to include relevant itemized post-1.6-RELEASE
677 tasks that are distributable so we can check them off as they are
678 done, and delete 1.6.0 tasks.
679
680 * RELEASE: add a note that the RELEASE instructions are out of
681 date now that we're using branches.
682
fd6c6321
RB
683 * AUTHORS: add "many files throughout" for myself.
684
8d123036
TTN
6852001-06-28 Thien-Thi Nguyen <ttn@revel.glug.org>
686
687 * README: Also mention guile-tools.
688
689 * README: Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
690
32d6f999
TTN
6912001-06-27 Thien-Thi Nguyen <ttn@revel.glug.org>
692
693 * RELEASE: Move todo items to file TODO.
694
695 * TODO: Initial revision
696
a4734913
TTN
697 * Makefile.am (EXTRA_DIST): Add TODO.
698
dbfadc85
TTN
699 * HACKING: Refer to TODO and SNAPSHOTS.
700 No longer refer to devel/tasks.text.
701
702 * SNAPSHOTS: Fix reference bug; recommended tool
703 versions are in HACKING.
704
f6b3694a
TTN
705 * TODO: Add completion and ownership protocol to header comments.
706
3cd085d0
TTN
707 * RELEASE: Add TODO-processing to spiffing checklist.
708
9c3955ff
TTN
709 * HACKING: Update deprecation procedure to refer to TODO.
710
17383b7c
ML
7112001-06-27 Michael Livshin <mlivshin@bigfoot.com>
712
713 * autogen.sh: don't run flex here.
714
715 * HACKING: clarify that newer versions of flex should be just
716 fine.
717
82893676
MG
7182001-06-26 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
719
720 * HACKING, ANON-CVS: Removed mentioning of guile-doc CVS module.
721
722 * configure.in: Added some header and function checks.
723
f2ae4555
NJ
7242001-06-25 Neil Jerram <neil@ossau.uklinux.net>
725
726 * autogen.sh: Quoting fix for `--enable-maintainer-mode'.
727
4172703a
MV
7282001-06-25 Marius Vollmer <mvo@zagadka.ping.de>
729
730 * autogen.sh: Added message about what to do next. Tell them to
731 use `--enable-maintainer-mode'.
732
093e7da4
ML
7332001-06-25 Michael Livshin <mlivshin@bigfoot.com>
734
735 * HACKING: mention flex.
736
737 * autogen.sh: generate libguile/c-tokenize.c.
738
6b41a313
MG
7392001-06-20 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
740
741 * libguile.h: Removed inclusion of libguile/tag.h.
742
eb6c2de8
MV
7432001-06-16 Marius Vollmer <mvo@zagadka.ping.de>
744
745 * libguile.h (scm_cond_t, scm_key_t, scm_mutex_t): Only define
746 these when using threads.
747
4ff9f825
MV
7482001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
749
4927dd28
MV
750 * libguile.h: Added deprecated section with the olde type names.
751
4ff9f825
MV
752 * configure.in: Check for header <stdint.h>. Check for uintptr_t
753 type. Use AC_CHECK_TYPES for this. Do not caus ptrdiff_t to be
754 `#defined'.
755
756 * acconfig.h (ptrdiff_t): Removed.
757
e01970a5
MG
7582001-06-05 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
759
760 * configure.in: Generate examples/box-dynamic-module/Makefile.
761
c794483c
MV
7622001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
763
764 * configure.in (AC_CONFIG_FILES, AC_CONFIG_COMMANDS): Add
765 guile-snarf.
766
9454d8d5
RB
7672001-06-02 Rob Browning <rlb@cs.utexas.edu>
768
769 * configure.in: changes for autoconf 2.50.
770 (AC_PREREQ): require at least autoconf 2.50.
771 (AC_INIT): no longer takes an arg.
772 (AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
773 (AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
774 (AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
775 (AC_STRUCT_ST_BLOCKS): use it rather than our version.
776 (AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
777 (AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
778 (AC_OUTPUT): no longer takes args.
32d6f999 779
9454d8d5
RB
780 * acinclude.m4: AC_LANG not a variable now -- use __cplusplus
781 unconditionally .
782
114f9bab
MV
7832001-06-02 Marius Vollmer <mvo@zagadka.ping.de>
784
785 * configure.in: Check for mkstemp via AC_REPLACE_FUNCS. Thanks to
786 I. N. Golubev!
787
ee2718a9
MG
7882001-06-01 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
789
790 * configure.in: Generate examples/box-dynamic/Makefile.
791
2de7ddb7
MG
7922001-05-31 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
793
794 * Makefile.am (EXTRA_DIST): New subdirectory `examples'.
795
796 * configure.in: Added all Makefiles in the `examples' directory to
797 AC_OUTPUT.
798
f501d0d4
ML
7992001-05-31 Michael Livshin <mlivshin@bigfoot.com>
800
801 * configure.in: generate guile-snarf-docs & guile-snarf-docs-texi.
802 don't generate guile-snarf.awk.
803
804 * Makefile.am (EXTRA_DIST): add test-suite.
805
1db81cb0
ML
8062001-05-28 Michael Livshin <mlivshin@bigfoot.com>
807
808 * check-guile.in: fix to be runnable when srcdir!=builddir.
809
f3f70257
ML
8102001-05-26 Michael Livshin <mlivshin@bigfoot.com>
811
812 revert the controversial part of the 2001-05-23 changes
813
1be6b49c
ML
8142001-05-23 Michael Livshin <mlivshin@bigfoot.com>
815
816 * configure.in: configury for SCM_[U]BITS_T, some more sizeofs.
817 also, make sure that the integral type choosen to represent an SCM
818 has exactly the same size as a void pointer.
819
820 * acconfig.h: add undefs for SCM_BITS_T, SCM_UBITS_T,
821 SCM_SIZEOF_BITS_T, ptrdiff_t.
822
c81ea65d
RB
8232001-05-16 Rob Browning <rlb@cs.utexas.edu>
824
825 * configure.in: add AC_SUBST for GUILE_MICRO_VERSION.
826
827 * GUILE-VERSION
828 (GUILE_VERSION): now MAJOR.MINOR.MICRO
829 (GUILE_MICRO_VERSION): new variable, records final revision.
830 i.e. the 5 in 1.6.5. MINOR_VERSION is now just the middle number,
831 i.e. the 6.
832
887dfa7d
DH
8332001-05-16 Dirk Herrmann <D.Herrmann@tu-bs.de>
834
835 * acconfig.h, configure.in: Renamed
836 GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT.
837
11bbab47
MV
8382001-05-15 Marius Vollmer <mvo@zagadka.ping.de>
839
840 * acinclude.m4: Removed copy of "libtool.m4".
841
5cd06d5e
DH
8422001-05-14 Dirk Herrmann <D.Herrmann@tu-bs.de>
843
844 * configure.in (SCM_DEBUG_DEPRECATED): Always defined.
845
a232c19e
TTN
8462001-05-13 Thien-Thi Nguyen <ttn@revel.glug.org>
847
928f20fb
TTN
848 * AUTHORS (Martin Grabmueller, Thien-Thi Nguyen): Update.
849
a232c19e
TTN
850 * HACKING: Update copyright.
851 Add blurb pointing to devel/tasks.text.
852
c8750173
TTN
8532001-05-11 Thien-Thi Nguyen <ttn@revel.glug.org>
854
855 * check-guile.in: For SRFI testing, set and export env
856 var `LTDL_LIBRARY_PATH'.
857
75141eb0
NJ
8582001-05-07 Neil Jerram <neil@ossau.uklinux.net>
859
860 * AUTHORS: Add docs-related authorship details.
861
c10ecc4c
MV
8622001-05-05 Marius Vollmer <mvo@zagadka.ping.de>
863
864 * configure.in (--enable-deprecated): Recognize "shutup" option
865 argument and turn it into the default warning level "no".
866
018a53a1
GH
8672001-05-05 Gary Houston <ghouston@arglist.com>
868
869 * acconfig.h: add HAVE_IPV6.
870 * configure.in: check whether we can compile with IPv6 support.
871
26f798bd
TTN
8722001-05-04 Thien-Thi Nguyen <ttn@revel.glug.org>
873
874 * guile-tools.in: New file.
875
876 * configure.in (AC_OUTPUT): Add guile-tools, and make
877 executable.
878
879 * Makefile.am (bin_SCRIPTS): New var.
880
c5316ea3
GH
8812001-05-04 Gary Houston <ghouston@arglist.com>
882
883 * configure.in: check whether uint32_t is defined when netdb.h
884 is included.
885 acconfig.h: added HAVE_UINT32_T.
886
7440341c
MV
8872001-05-02 Marius Vollmer <mvo@zagadka.ping.de>
888
889 * configure.in: Added handling of `--enable-deprecated'.
890
891 * acconfig.h (SCM_DEBUG_DEPRECATED,
892 GUILE_WARN_DEPRECATED_DEFAULT): Added.
893
14a7d5f8
TTN
8942001-04-29 Thien-Thi Nguyen <ttn@revel.glug.org>
895
896 * Makefile.am (SUBDIRS): Add "scripts".
897
898 * configure.in (AC_OUTPUT): Add scripts/Makefile.
899
7e267da1
GH
9002001-04-29 Gary Houston <ghouston@arglist.com>
901
902 * libguile.h: include rw.h.
903
f2a75d81
RB
9042001-04-27 Rob Browning <rlb@cs.utexas.edu>
905
906 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
907 the new odd/even ustable/stable version numbering scheme.
908 (LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
909 libguile. In the future, libguile and libguileqthreads may not
910 stay in sync. This still doesn't appear to affect
911 libguileqthreads, but we'll fix that next.
912
1f7a1dc9
MG
9132001-04-25 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
914
915 * configure.in: Don't treat srfi directory specially, just create
916 the Makefile there (thanks to Neil Jerram for the patch).
917
6c44688a
MG
9182001-04-23 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
919
920 * Makefile.am (SUBDIRS): Added `srfi'.
921
922 * configure.in: Added subdirectory `srfi' to build process.
923
924 * libguile.h: Added inclusion of `values.h'.
925
2a0ef8b7
GH
9262001-04-22 Gary Houston <ghouston@arglist.com>
927
928 * configure.in: check for inet_pton and inet_ntop.
929
67641981
GH
9302001-04-20 Gary Houston <ghouston@arglist.com>
931
932 * acconfig.h: include HAVE_SIN6_SCOPE_ID.
933 * configure.in: check for sin6_scope_id in sockaddr_in6.
934
a9d861e3
MD
9352001-04-19 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
936
937 * RELEASE: Added deprecated macro SCM_ARRAY_CONTIGUOUS
938
31e74a57
GH
9392001-04-17 Gary Houston <ghouston@arglist.com>
940
941 * configure.in: run the autoconf BIGENDIAN check.
942
0da6608d
DH
9432001-04-12 Niibe Yutaka <gniibe@m17n.org>
944
945 * GUILE-VERSION (LIBGUILEQTHREADS_MAJOR_VERSION,
946 LIBGUILEQTHREADS_MINOR_VERSION, LIBGUILEQTHREADS_REVISION_VERSION,
947 LIBGUILEQTHREADS_VERSION): Added libguileqthreads version info.
948
949 * configure.in: Likewise.
950
f22ed5a0
KN
9512001-04-11 Keisuke Nishida <kxn30@po.cwru.edu>
952
953 * configure.in (AC_CHECK_FUNCS): Don't check bzero.
954 (GUILE_FUNC_DECLARED): Removed checking of bzero.
955 Thanks to NIIBE Yutaka.
956
f2e61fc1
MD
9572001-04-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
958
959 * Undeprecated scm_init_oop_goopscore_module.
960
72f1168d
TTN
9612001-03-25 Thien-Thi Nguyen <ttn@revel.glug.org>
962
963 * check-guile.in: Fix sh standard conformance bug: Replace
964 "test -e" with "test -f". Thanks to Alexander Klimov.
965
a4928305
GH
9662001-03-19 Gary Houston <ghouston@arglist.com>
967
968 * check-guile.in: rename $parent to $srcdir. if it's equal to "."
969 set it to `pwd`.
970
66301f9a
GH
971 * check-guile.in: 16 documentation tests were failing if "make
972 check" was run before Guile had been installed with the current
973 --prefix. made various changes to the script so that it runs
974 without a cd to the test-suite directory. For the -i option,
975 don't point GUILE_LOAD_PATH to the current directory, but let it
976 use it's own scheme library.
977
51cfd7da
GH
9782001-03-18 Gary Houston <ghouston@arglist.com>
979
980 * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
981 the current directory (build dir) not srcdir to find guile
982 executable. otherwise "make check" doesn't work with a separate
983 build directory. create the test log in
984 $build_dir/check-guile.log instead of in srcdir/test-suite
985 directory.
986 * configure.in: don't define or substitute test_suite_dir.
987
e9e225e5
GH
9882001-03-17 Gary Houston <ghouston@arglist.com>
989
990 * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
991 since EXTRA_DOT_DOC_FILES is redefined later. define
992 EXTRA_DOT_X_FILES and hand it to AC_SUBST.
993
94e6d793
MG
9942001-03-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
995
996 * configure.in: Added header checks for crypt.h, sys/resource.h
997 and sys/file.h, function checks for chroot, flock, getlogin,
998 cuserid, getpriority, setpriority, getpass, sethostname,
999 gethostname, and for crypt() in libcrypt.
1000
fff043ab
NJ
10012001-03-09 Neil Jerram <neil@ossau.uklinux.net>
1002
1003 * configure.in (htmldoc): Merge handling of `--enable-htmldoc'
1004 option from guile-doc/configure.in.
1005
d42df055
DH
10062001-03-06 Dirk Herrmann <D.Herrmann@tu-bs.de>
1007
1008 * libguile.h: Removed #include "libguile/dump.h".
1009
ec896089
KN
10102001-02-02 Keisuke Nishida <kxn30@po.cwru.edu>
1011
1012 * libguile.h: Added #include "libguile/dump.h".
1013
c2886a5a
MD
10142001-01-29 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1015
1016 * libguile.h: Added #include "libguile/rdelim.h".
1017
1ff7abbe
DH
10182001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
1019
1020 The following patch was sent by Thien-Thi Nguyen.
1021
1022 * check-guile.in: New file.
1023
1024 * Makefile.am: Add TESTS rule.
1025
1026 * configure.in: Add support for "make check".
1027
f0942910
DH
10282000-11-21 Dirk Herrmann <D.Herrmann@tu-bs.de>
1029
1030 * acconfig.h: Removed bogus #ifndef. Thanks to Lars J. Aas.
1031
14f1d9fe
MD
10322000-10-25 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
1033
1034 * GUILE-VERSION (LIBGUILE_MAJOR_VERSION): Incremented major
1035 version number to 10 due to the merge of GOOPS.
1036
1037 * oop: New directory.
1038
e4dba4c7
KN
10392000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
1040
467ab77e 1041 * libguile.h: #include "libguile/properties.h".
e4dba4c7 1042
45605b53
GH
10432000-09-17 Gary Houston <ghouston@arglist.com>
1044
1045 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
1046 to be reliable on all platforms.
1047
e494e76d
GH
10482000-08-18 Gary Houston <ghouston@arglist.com>
1049
1050 * acconfig.h: added BROKEN_GCSE.
1051 * configure.in: check for a gcc GCSE optimisation bug.
1052
42aae633
GH
10532000-07-31 Gary Houston <ghouston@arglist.com>
1054
1055 * acconfig.h: added HAVE_H_ERRNO
1056 * configure.in: removed some dnl'd & obsolete cygwin stuff.
1057 added a test for h_errno.
1058
f9ed377d
MD
10592000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1060
1061 * Guile 1.4 released.
1062
b5074b23
MD
10632000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1064
1065 * GUILE-VERSION: Changed to work also when included by a Makefile
1066 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
1067 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
1068 (GUILE_MINOR_VERSION): Bumped to 4.
1069
f43aac9a
MD
10702000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1071
a8861fa0
MD
1072 * libguile.h: Removed #include "libguile/kw.h".
1073
9a8a1e8a
MD
1074 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
1075 (The rule will cd to $(top_srcdir).)
1076
1077 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
1078 substitute it into libguile/Makefile.
1079
f43aac9a
MD
1080 * HACKING: Updated recommended libtool version to be 1.3.5.
1081
1082 * RELEASE: Say that we should update HACKING to reflect the
1083 versions of the tools we're using rather than README.
1084
5cb6f99c
MD
10852000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1086
1087 * NOTES: Removed.
1088
1089 * TODO: Moved to devel/.
1090
3ff0d90a
CB
10912000-06-01 Craig Brozefsky <craig@red-bean.com>
1092
1093 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
1094 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
1095 define libguile.so version in a well-lit place.
1096
1097 * configure.in: added AC_SUBST lines for the new LIBGUILE version
1098 variables.
72f1168d 1099
65545721
ML
11002000-06-01 Michael Livshin <mlivshin@bigfoot.com>
1101
1102 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
72f1168d 1103
65545721
ML
1104 * guile-aclocal.sh: new file, works around aclocal problems.
1105
b2728432
DH
11062000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
1107
1108 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
1109 USE_PCTHREADS_PTHREADS): Removed.
1110
7f5fa419
GH
11112000-05-01 Gary Houston <ghouston@arglist.com>
1112
1113 * Makefile.am: add include_HEADERS.
1114 libguile.h: moved from libguile directory. maybe libguile.h should
1115 be installed in $prefix/include/libguile/libguile.h instead?
1116
9764c29b
MD
11172000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1118
e415cb06
MD
1119 * qthreads.m4: Removed THREADS_CPPFLAGS.
1120
1121 * acinclude.m4: Removed qthreads macros. They are provided in
1122 qthreads.m4, so these were redundant.
1123
9764c29b
MD
1124 * acconfig.h (GUILE_DEBUG_MALLOC): New.
1125
1126 * configure.in: New --enable-debug-malloc configuration option.
1127
1978b33e
MD
11282000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1129
1130 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
1131
1132 * configure.in: Enable workaround for COOP-linuxthreads
64e3bf6c 1133 compatibility on Linux systems.
1978b33e 1134
55a85c78
MD
11352000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1136
1137 * devel: New directory. Intended to carry documentation related
1138 to Guile development (as opposed to the doc directory which
1139 contains documentation related to the use of the current Guile).
1140 This directory (devel) is not included in the Guile distribution,
1141 but is accessible via anonymous CVS.
1142
fdc7ea2d
MD
11432000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1144
1145 * configure.in: Don't add iselect.o to LIBOBJS.
1146
31d8abce
MD
11472000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1148
1149 * configure.in: Added end-tag for local variables. (Thanks to
1150 Thien-Thi Nguyen.)
1151
244fdc2f
GH
11522000-03-12 Gary Houston <ghouston@arglist.com>
1153
1154 * README (Guile Documentation, About This Distribution): updated.
1155
f3b5e185
MD
11562000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1157
1158 * configure.in (ac_cv_struct_timespec): Added test for struct
1159 timespec.
1160
1161 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
1162
3a721413
MV
11632000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
1164
1165 * autogen.sh: Call libtoolize. Pass --add-missing option to
1166 automake. Do not decent into libltdl directory. The libltdl
1167 directory is now populated by libtoolize and does not need any
1168 further autogeneration.
1169
d831b039
GH
11702000-01-23 Gary Houston <ghouston@arglist.com>
1171
1172 * configure.in: check for fchown.
1173
a0a7b83b
MD
1174Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
1175
1176 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
1177 instead of $(top_builddir)/libltdl to includepath.
1178
56cfe22b
MD
11792000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1180
1181 * emacs: New subdirectory for elisp tools.
1182
657fcb5a
MV
11832000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
1184
1185 * README, HACKING: Moved "Hacking it yourself" section from README
1186 to HACKING. Updated recommended libtool version to be 1.3.4.
1187
dc914156
GH
11882000-01-14 Gary Houston <ghouston@arglist.com>
1189
1190 * configure.in: needs to have --disable-networking, not
1191 --disable-net.
1192
fb4956c9
MD
11932000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1194
1195 * libltdl/acconfig.h: New file: Needed by autogen.sh.
1196
88423ab1
GB
1197Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
1198
1199 * autogen.sh: Added messages as we run autogen in subdirectories.
1200
1201 * configure.in: Output libugile/guile-func-name-check script, and
72f1168d 1202 chmod +x it.
88423ab1 1203
0d90b76d
MV
12042000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
1205
1206 * libltdl/autogen.sh: New file.
1207 * autogen.sh: Invoke libltdl/autogen.sh.
1208
12092000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
1210
1211 Finally applied the libltdl patch from Thomas Tanner, with slight
1212 modifications. All code copied from the libtool package is from
1213 libtool-1.3.4.
1214
1215 * configure.in: Make "--with-modules=yes" the default. Do not
1216 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
72f1168d 1217
0d90b76d
MV
1218 1999-07-25 Thomas Tanner <tanner@ffii.org>
1219
1220 * Makefile.am: add libltdl to SUBDIRS, automake automatically
1221 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
1222 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
1223 (no need to install libtool any more)
1224 * configure.in: replace --enable-dynamic-linking with
1225 --with-modules, required modules can be specified using
1226 --with-modules="/path/to/mod.la" and will be linked
1227 statically on platforms that don't support dynamic loading,
1228 configure libltdl, configure libtool for dlopening
1229 * libltdl: added using libtoolize -c --ltdl
1230
38c1d3c4
GH
12312000-01-09 Gary Houston <ghouston@arglist.com>
1232
1233 * configure.in: check whether localtime caches TZ. copied from
1234 Emacs 20.5.
1235 * acconfig.h: add LOCALTIME_CACHE.
1236
dceef6be
GB
1237Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
1238
1239 * configure.in: Make it be guile-snarf.awk, since we'll be
1240 switching names for guile-doc-snarf. (I wouldn't have changed
1241 this, but I was getting ready to commit this way when the below
1242 change was committed).
1243
763a6716
MD
12441999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
1245
1246 * configure.in: Create guile-doc-snarf.awk.
1247
6aca8c6c
GB
12481999-12-12 Greg J. Badros <gjb@cs.washington.edu>
1249
72f1168d 1250 * configure.in: Create guile-doc-snarf, chmod +x that script after
6aca8c6c
GB
1251 AC_OUTPUTted.
1252
12531999-12-10 Greg J. Badros <gjb@cs.washington.edu>
6e706938
GB
1254
1255 * NEWS: More complete description for --enable-debug-freelist.
1256
aee8ca3f
GH
12571999-12-09 Gary Houston <ghouston@freewire.co.uk>
1258
1259 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
1260 causes numerous spurious warnings with recent gcc and/or glibc
1261 versions.
1262
afe5177e
GH
12631999-11-19 Gary Houston <ghouston@freewire.co.uk>
1264
1265 * acconfig.h: add HAVE_ARRAYS.
1266
1267 * configure.in: add --disable-arrays option, probably temporary.
1268
5c11cc9d
GH
12691999-11-17 Gary Houston <ghouston@freewire.co.uk>
1270
1271 * configure.in: check for hstrerror.
1272
5d94b2fe
JB
12731999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
1274
e8ff4648
JB
1275 * autogen.sh: Don't call autoreconf at all; it's not reliable.
1276 Instead, call the various tools explicitly. Invoke
1277 guile-readline's autogen.sh script.
0cbedb5b
JB
1278
1279 Straighten up the situation regarding guile.m4 and qthreads.m4.
72f1168d 1280
0cbedb5b
JB
1281 We can't have .m4 files which are installed where aclocal can
1282 see them, but also used by guile's own configure.in, because
1283 aclocal will read both copies, complain about duplicate macro
1284 definitions, and refuse to generate aclocal.m4 at all. This
1285 happens if you invoke it as `aclocal -I .', as autoreconf does.
1286 This is probably a flaw in the autotools, but Guile doesn't need
1287 that flaw fixed immediately.
1288
1289 guile.m4 is intended for use by people linking against guile, so
1290 it needs to be installed. But Guile itself doesn't use it. So
1291 move guile.m4 into guile-config. That makes sense, since
1292 guile.m4's GUILE_FLAGS macro is just an easy way to call
1293 guile-config.
1294
1295 qthreads.m4 is indented to help configure a qthreads tree. It's
1296 only useful to a package which actually includes a qthreads tree,
1297 and it's intimately related to that tree, so it's not useful to
1298 install this. So don't install it.
1299
1300 * guile.m4: Moved to guile-config.
1301 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
1302 (EXTRA_DIST): Move qthreads.m4 here.
1303
5d94b2fe
JB
1304 Don't store generated files in the repository any more. Instead,
1305 require people to run autogen.sh on trees from snapshots and CVS.
0cbedb5b 1306 * Makefile.in, aclocal.m4, configure: Deleted.
5d94b2fe
JB
1307 * autogen.sh: New file.
1308 * ANON-CVS, SNAPSHOTS: Updated instructions.
1309
dc4d930b
JB
13101999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
1311
1312 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
1313
6e706938 13141999-09-27 Greg J. Badros <gjb@cs.washington.edu>
15526538
GB
1315
1316 * configure.in: Added --enable-debug-freelist option.
1317
fca7547b 1318 * acconfig.h: Added GUILE_DEBUG_FREELIST.
15526538 1319
52cfc69b
GH
13201999-09-23 Gary Houston <ghouston@freewire.co.uk>
1321
1322 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
1323 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
1324
1325 * configure.in: new options --disable-posix, --disable-net
1326 and --disable-regex
1327 export HAVE_POSIX and HAVE_NETWORKING definitions.
1328 don't add regex-posix.o to LIBOBJS if regex disabled.
1329
1330 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
1331 conditionally.
1332
bab4e1cc
JB
13331999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
1334
1335 * Guile 1.3.4 released.
1336
fc97c626
JB
13371999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
1338
1339 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
1340 libtool knows how to get ANSI C behavior from the compiler.
1341 * configure: Regenerated.
1342
7ee92fce
GH
13431999-09-20 Gary Houston <ghouston@freewire.co.uk>
1344
1345 * configure.in: check availability of siginterrupt.
1346
08b8c694
GH
13471999-09-18 Gary Houston <ghouston@freewire.co.uk>
1348
1349 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
1350 testing for SA_RESTART.
1351
7cdbcc7d
MD
13521999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1353
1354 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
1355
e1f20ec6
JB
13561999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
1357
1358 * configure.in (GUILE_STAMP): Don't set this variable, or
1359 substitute it into anything. Full explanation in ice-9/ChangeLog.
1360 * configure, Makefile.in: Regenerated.
72f1168d 1361
ffe70f9c
JB
13621999-09-06 James Blandy <jimb@mule.m17n.org>
1363
1364 Propagate the changes of 2 Sept the rest of the way through.
1365 * configure: Regenerated.
1366 * Makefile.in: Regenerated. Not sure why this diff is so big.
1367
e127c348
JB
13681999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
1369
1370 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
1371 variable name. (Thanks to Bill Schottstaedt.)
9918cf63 1372 * aclocal.m4: Regenerated.
e127c348 1373
655f19ab
MD
13741999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1375
1376 * configure.in: Test for presence of function on_exit.
1377
b074884f
JB
13781999-09-01 James Blandy <jimb@mule.m17n.org>
1379
1380 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
1381 the system doesn't have memmove. Don't test for memmove and bcopy
1382 with AC_CHECK_FUNCS.
1383 * configure: Regenerated.
1384
a7098335
MD
13851999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
1386
1387 * configure.in: Test for atexit.
1388
9a26d6f9
MD
13891999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1390
b030b39b
MD
1391 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
1392
9a26d6f9
MD
1393 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
1394 (Thanks to Bernard Urban.)
1395 Test for memmove and bcopy. (Thanks to
a7098335 1396 suzukis@file.phys.tohoku.ac.jp.)
9a26d6f9
MD
1397
1398 * acconfig.h: Added HAVE_S_ISLNK.
1399
a05cba61
JB
14001999-08-20 James Blandy <jimb@mule.m17n.org>
1401
0a852b94
JB
1402 * Guile 1.3.2 released.
1403
a05cba61
JB
1404 * Makefile.in: Regenerated.
1405
f29f2933
MD
14061999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
1407
1408 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
1409 to libtool-1.3.3.
1410
0e8a8468
MV
14111999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
1412
1413 Added guile-readline subdirectory with the removed readline
1414 support.
1415 * guile-readline: New directory, see ChangeLog there.
1416 * configure.in: Cause configure to descend into guile-readline
1417 dir.
1418 * Makefile.am: Likewise for make.
1419 * NEWS: Explain how to activate the readline support.
1420 * configure, Makefile.in: Regenerated.
72f1168d 1421
3144e1a9
JB
14221999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
1423
1424