* goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,
[bpt/guile.git] / ChangeLog
... / ...
CommitLineData
12000-09-20 Keisuke Nishida <kxn30@po.cwru.edu>
2
3 * libguile.h: #include "libguile/properties.h".
4
52000-09-17 Gary Houston <ghouston@arglist.com>
6
7 * configure.in, acconfig.h: remove the GCSE test: it doesn't seem
8 to be reliable on all platforms.
9
102000-08-18 Gary Houston <ghouston@arglist.com>
11
12 * acconfig.h: added BROKEN_GCSE.
13 * configure.in: check for a gcc GCSE optimisation bug.
14
152000-07-31 Gary Houston <ghouston@arglist.com>
16
17 * acconfig.h: added HAVE_H_ERRNO
18 * configure.in: removed some dnl'd & obsolete cygwin stuff.
19 added a test for h_errno.
20
212000-06-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
22
23 * Guile 1.4 released.
24
252000-06-20 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
26
27 * GUILE-VERSION: Changed to work also when included by a Makefile
28 (e.g. debian/rules). (Thanks to Karl M. Hegbloom.)
29 (LIBGUILE_MAJOR_VERSION): Bumped to 9.
30 (GUILE_MINOR_VERSION): Bumped to 4.
31
322000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
33
34 * libguile.h: Removed #include "libguile/kw.h".
35
36 * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
37 (The rule will cd to $(top_srcdir).)
38
39 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
40 substitute it into libguile/Makefile.
41
42 * HACKING: Updated recommended libtool version to be 1.3.5.
43
44 * RELEASE: Say that we should update HACKING to reflect the
45 versions of the tools we're using rather than README.
46
472000-06-02 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
48
49 * NOTES: Removed.
50
51 * TODO: Moved to devel/.
52
532000-06-01 Craig Brozefsky <craig@red-bean.com>
54
55 * GUILE-VERSION: added defnitions for LIBGUILE_MAJOR_VERSION,
56 LIBGUILE_MINOR_VERSION, LIBGUILE_REVISION_VERSION so that we now
57 define libguile.so version in a well-lit place.
58
59 * configure.in: added AC_SUBST lines for the new LIBGUILE version
60 variables.
61
622000-06-01 Michael Livshin <mlivshin@bigfoot.com>
63
64 * autogen.sh: call ./guile-aclocal.sh instead of aclocal.
65
66 * guile-aclocal.sh: new file, works around aclocal problems.
67
682000-05-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
69
70 * acconfig.h (USE_FSU_PTHREADS, USE_MIT_PTHREADS,
71 USE_PCTHREADS_PTHREADS): Removed.
72
732000-05-01 Gary Houston <ghouston@arglist.com>
74
75 * Makefile.am: add include_HEADERS.
76 libguile.h: moved from libguile directory. maybe libguile.h should
77 be installed in $prefix/include/libguile/libguile.h instead?
78
792000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
80
81 * qthreads.m4: Removed THREADS_CPPFLAGS.
82
83 * acinclude.m4: Removed qthreads macros. They are provided in
84 qthreads.m4, so these were redundant.
85
86 * acconfig.h (GUILE_DEBUG_MALLOC): New.
87
88 * configure.in: New --enable-debug-malloc configuration option.
89
902000-03-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
91
92 * acconfig.h (GUILE_PTHREAD_COMPAT): New config variable.
93
94 * configure.in: Enable workaround for COOP-linuxthreads
95 compatibility on Linux systems.
96
972000-03-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
98
99 * devel: New directory. Intended to carry documentation related
100 to Guile development (as opposed to the doc directory which
101 contains documentation related to the use of the current Guile).
102 This directory (devel) is not included in the Guile distribution,
103 but is accessible via anonymous CVS.
104
1052000-03-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
106
107 * configure.in: Don't add iselect.o to LIBOBJS.
108
1092000-03-13 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
110
111 * configure.in: Added end-tag for local variables. (Thanks to
112 Thien-Thi Nguyen.)
113
1142000-03-12 Gary Houston <ghouston@arglist.com>
115
116 * README (Guile Documentation, About This Distribution): updated.
117
1182000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
119
120 * configure.in (ac_cv_struct_timespec): Added test for struct
121 timespec.
122
123 * acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
124
1252000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
126
127 * autogen.sh: Call libtoolize. Pass --add-missing option to
128 automake. Do not decent into libltdl directory. The libltdl
129 directory is now populated by libtoolize and does not need any
130 further autogeneration.
131
1322000-01-23 Gary Houston <ghouston@arglist.com>
133
134 * configure.in: check for fchown.
135
136Tue Jan 18 12:55:15 2000 Mikael Djurfeldt <mdj@r11n07-s.pdc.kth.se>
137
138 * acinclude.m4 (AC_LIBLTDL_CONVENIENCE): Add $(top_srcdir)/libltdl
139 instead of $(top_builddir)/libltdl to includepath.
140
1412000-01-18 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
142
143 * emacs: New subdirectory for elisp tools.
144
1452000-01-15 Marius Vollmer <mvo@zagadka.ping.de>
146
147 * README, HACKING: Moved "Hacking it yourself" section from README
148 to HACKING. Updated recommended libtool version to be 1.3.4.
149
1502000-01-14 Gary Houston <ghouston@arglist.com>
151
152 * configure.in: needs to have --disable-networking, not
153 --disable-net.
154
1552000-01-12 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
156
157 * libltdl/acconfig.h: New file: Needed by autogen.sh.
158
159Tue Jan 11 13:42:35 2000 Greg J. Badros <gjb@cs.washington.edu>
160
161 * autogen.sh: Added messages as we run autogen in subdirectories.
162
163 * configure.in: Output libugile/guile-func-name-check script, and
164 chmod +x it.
165
1662000-01-11 Marius Vollmer <mvo@zagadka.ping.de>
167
168 * libltdl/autogen.sh: New file.
169 * autogen.sh: Invoke libltdl/autogen.sh.
170
1712000-01-09 Marius Vollmer <mvo@zagadka.ping.de>
172
173 Finally applied the libltdl patch from Thomas Tanner, with slight
174 modifications. All code copied from the libtool package is from
175 libtool-1.3.4.
176
177 * configure.in: Make "--with-modules=yes" the default. Do not
178 clear INCLTDL, LIBLTDL prior to processing "--with-modules".
179
180 1999-07-25 Thomas Tanner <tanner@ffii.org>
181
182 * Makefile.am: add libltdl to SUBDIRS, automake automatically
183 includes ltconfig, ltmain.sh and acconfig.h in EXTRA_DIST
184 * acinclude.m4: remove GUILE_DLSYM_USCORE, add libtool.m4
185 (no need to install libtool any more)
186 * configure.in: replace --enable-dynamic-linking with
187 --with-modules, required modules can be specified using
188 --with-modules="/path/to/mod.la" and will be linked
189 statically on platforms that don't support dynamic loading,
190 configure libltdl, configure libtool for dlopening
191 * libltdl: added using libtoolize -c --ltdl
192
1932000-01-09 Gary Houston <ghouston@arglist.com>
194
195 * configure.in: check whether localtime caches TZ. copied from
196 Emacs 20.5.
197 * acconfig.h: add LOCALTIME_CACHE.
198
199Tue Dec 14 09:12:22 1999 Greg J. Badros <gjb@cs.washington.edu>
200
201 * configure.in: Make it be guile-snarf.awk, since we'll be
202 switching names for guile-doc-snarf. (I wouldn't have changed
203 this, but I was getting ready to commit this way when the below
204 change was committed).
205
2061999-12-14 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
207
208 * configure.in: Create guile-doc-snarf.awk.
209
2101999-12-12 Greg J. Badros <gjb@cs.washington.edu>
211
212 * configure.in: Create guile-doc-snarf, chmod +x that script after
213 AC_OUTPUTted.
214
2151999-12-10 Greg J. Badros <gjb@cs.washington.edu>
216
217 * NEWS: More complete description for --enable-debug-freelist.
218
2191999-12-09 Gary Houston <ghouston@freewire.co.uk>
220
221 * configure.in (CFLAGS): don't add -Wpointer-arith, since it
222 causes numerous spurious warnings with recent gcc and/or glibc
223 versions.
224
2251999-11-19 Gary Houston <ghouston@freewire.co.uk>
226
227 * acconfig.h: add HAVE_ARRAYS.
228
229 * configure.in: add --disable-arrays option, probably temporary.
230
2311999-11-17 Gary Houston <ghouston@freewire.co.uk>
232
233 * configure.in: check for hstrerror.
234
2351999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
236
237 * autogen.sh: Don't call autoreconf at all; it's not reliable.
238 Instead, call the various tools explicitly. Invoke
239 guile-readline's autogen.sh script.
240
241 Straighten up the situation regarding guile.m4 and qthreads.m4.
242
243 We can't have .m4 files which are installed where aclocal can
244 see them, but also used by guile's own configure.in, because
245 aclocal will read both copies, complain about duplicate macro
246 definitions, and refuse to generate aclocal.m4 at all. This
247 happens if you invoke it as `aclocal -I .', as autoreconf does.
248 This is probably a flaw in the autotools, but Guile doesn't need
249 that flaw fixed immediately.
250
251 guile.m4 is intended for use by people linking against guile, so
252 it needs to be installed. But Guile itself doesn't use it. So
253 move guile.m4 into guile-config. That makes sense, since
254 guile.m4's GUILE_FLAGS macro is just an easy way to call
255 guile-config.
256
257 qthreads.m4 is indented to help configure a qthreads tree. It's
258 only useful to a package which actually includes a qthreads tree,
259 and it's intimately related to that tree, so it's not useful to
260 install this. So don't install it.
261
262 * guile.m4: Moved to guile-config.
263 * Makefile.am (aclocaldir, aclocal_DATA): Delete.
264 (EXTRA_DIST): Move qthreads.m4 here.
265
266 Don't store generated files in the repository any more. Instead,
267 require people to run autogen.sh on trees from snapshots and CVS.
268 * Makefile.in, aclocal.m4, configure: Deleted.
269 * autogen.sh: New file.
270 * ANON-CVS, SNAPSHOTS: Updated instructions.
271
2721999-10-02 Jim Blandy <jimb@zwingli.cygnus.com>
273
274 * acconfig.h (HAVE_POSIX, HAVE_NETWORKING): Add comments.
275
2761999-09-27 Greg J. Badros <gjb@cs.washington.edu>
277
278 * configure.in: Added --enable-debug-freelist option.
279
280 * acconfig.h: Added GUILE_DEBUG_FREELIST.
281
2821999-09-23 Gary Houston <ghouston@freewire.co.uk>
283
284 * acconfig.h: add HAVE_POSIX, HAVE_NETWORKING. remove FD_SETTER,
285 FILE_CNT_FIELD, FILE_CNT_GPTR, FILE_CNT_READPTR.
286
287 * configure.in: new options --disable-posix, --disable-net
288 and --disable-regex
289 export HAVE_POSIX and HAVE_NETWORKING definitions.
290 don't add regex-posix.o to LIBOBJS if regex disabled.
291
292 LIBOBJS: add filesys.c, posix.c, net_db.c, socket.c,
293 conditionally.
294
2951999-09-25 Jim Blandy <jimb@savonarola.red-bean.com>
296
297 * Guile 1.3.4 released.
298
2991999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
300
301 * configure.in: Call AM_PROG_CC_STDC before AM_PROG_LIBTOOL, so
302 libtool knows how to get ANSI C behavior from the compiler.
303 * configure: Regenerated.
304
3051999-09-20 Gary Houston <ghouston@freewire.co.uk>
306
307 * configure.in: check availability of siginterrupt.
308
3091999-09-18 Gary Houston <ghouston@freewire.co.uk>
310
311 * configure.in: use AC_SYS_RESTARTABLE_SYSCALLS instead of
312 testing for SA_RESTART.
313
3141999-09-12 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
315
316 * configure.in: Removed ice-9/version.scm from AC_OUTPUT.
317
3181999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
319
320 * configure.in (GUILE_STAMP): Don't set this variable, or
321 substitute it into anything. Full explanation in ice-9/ChangeLog.
322 * configure, Makefile.in: Regenerated.
323
3241999-09-06 James Blandy <jimb@mule.m17n.org>
325
326 Propagate the changes of 2 Sept the rest of the way through.
327 * configure: Regenerated.
328 * Makefile.in: Regenerated. Not sure why this diff is so big.
329
3301999-09-02 Jim Blandy <jimb@savonarola.red-bean.com>
331
332 * acinclude.m4 (GUILE_HEADER_LIBC_WITH_UNISTD): Fix typo in
333 variable name. (Thanks to Bill Schottstaedt.)
334 * aclocal.m4: Regenerated.
335
3361999-09-02 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
337
338 * configure.in: Test for presence of function on_exit.
339
3401999-09-01 James Blandy <jimb@mule.m17n.org>
341
342 * configure.in: Use AC_REPLACE_FUNCS to grab libguile/memmove.c if
343 the system doesn't have memmove. Don't test for memmove and bcopy
344 with AC_CHECK_FUNCS.
345 * configure: Regenerated.
346
3471999-08-30 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
348
349 * configure.in: Test for atexit.
350
3511999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
352
353 * acinclude.m4: Updated. (Thanks to Karl Eichwalder.)
354
355 * configure.in: Test for presence of S_ISLNK in sys/stat.h.
356 (Thanks to Bernard Urban.)
357 Test for memmove and bcopy. (Thanks to
358 suzukis@file.phys.tohoku.ac.jp.)
359
360 * acconfig.h: Added HAVE_S_ISLNK.
361
3621999-08-20 James Blandy <jimb@mule.m17n.org>
363
364 * Guile 1.3.2 released.
365
366 * Makefile.in: Regenerated.
367
3681999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
369
370 * README, config.guess, config.sub, liconfig, ltmain.sh: Switched
371 to libtool-1.3.3.
372
3731999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
374
375 Added guile-readline subdirectory with the removed readline
376 support.
377 * guile-readline: New directory, see ChangeLog there.
378 * configure.in: Cause configure to descend into guile-readline
379 dir.
380 * Makefile.am: Likewise for make.
381 * NEWS: Explain how to activate the readline support.
382 * configure, Makefile.in: Regenerated.
383
3841999-07-19 Jim Blandy <jimb@savonarola.red-bean.com>
385
386