1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 04:40:29 +02:00
Commit graph

3964 commits

Author SHA1 Message Date
Mikael Djurfeldt
2ce88b5418 * Makefile.am (DOT_DOC_FILES): List doc-files explicitly. (We
shouldn't use Make rules which aren't supported by most Make
programs.)
(OMIT_DEPENDENCIES): Defined to ltdl.h.  (We don't want this
dependency recorded, since it will become a relative path which
doesn't work when using a separate built directory.)
2000-06-12 17:36:14 +00:00
Mikael Djurfeldt
88fab0631b *** empty log message *** 2000-06-12 17:07:21 +00:00
Mikael Djurfeldt
d425fd4049 * Makefile.am (OMIT_DEPENDENCIES): Defined to contain the list of
machine specific headers.  This is necessary, otherwise automake
will include a dependency specific for the machine on which the
distribution archive was built.
2000-06-12 17:06:48 +00:00
Mikael Djurfeldt
62002dcbec Adjustments to configure options 2000-06-12 15:04:39 +00:00
Mikael Djurfeldt
8f820364cd *** empty log message *** 2000-06-12 15:01:12 +00:00
Mikael Djurfeldt
9f0eee46fa * session.scm (help): Warn user if 'regex isn't provided. 2000-06-12 15:00:54 +00:00
Mikael Djurfeldt
fc1b833707 *** empty log message *** 2000-06-12 14:54:50 +00:00
Mikael Djurfeldt
ebfa2cd5ca * readline.scm (apropos-completion-function): Don't define and
install if the 'regex feature is missing.
2000-06-12 14:54:30 +00:00
Mikael Djurfeldt
69fc343a70 *** empty log message *** 2000-06-12 14:43:57 +00:00
Mikael Djurfeldt
e8ec2fd062 * guile-snarf.in: Change regexp "^SCM__I" --> "^ *SCM__I".
(The preprocessor might insert spaces before the identifier.)
2000-06-12 14:39:42 +00:00
Mikael Djurfeldt
9a8a1e8a55 *** empty log message *** 2000-06-12 14:07:49 +00:00
Mikael Djurfeldt
8bee78b395 * Makefile.am (EXTRA_DOT_X_FILES, EXTRA_DOT_DOC_FILES): New
variables.
(guile-procedures.txt): Depend on EXTRA_DOT_DOC_FILES.
2000-06-12 14:04:13 +00:00
Mikael Djurfeldt
91411868b0 * configure.in (EXTRA_DOT_DOC_FILES): Create from LIBOBJS and
substitute it into libguile/Makefile.
2000-06-12 14:03:32 +00:00
Mikael Djurfeldt
94f7baafff * Makefile.am (ACLOCAL): Define as ./guile-aclocal.sh.
(The rule will cd to $(top_srcdir).)
2000-06-12 14:03:12 +00:00
Mikael Djurfeldt
f43aac9a6f *** empty log message *** 2000-06-12 12:42:36 +00:00
Mikael Djurfeldt
f2c9fcb07e Updated copyrights 2000-06-12 12:28:24 +00:00
Mikael Djurfeldt
3d47112cd6 * kw.h: Removed deprecated header file. 2000-06-12 12:01:31 +00:00
Mikael Djurfeldt
1eda80f838 * getopt-gnu-style.scm: Removed deprecated module. 2000-06-12 12:01:06 +00:00
Mikael Djurfeldt
94a708591f * snarf.h (SCM_SNARF_HERE, SCM_SNARF_INIT, SCM_SNARF_DOCS):
Renamed from SCM_HERE, SCM_INIT, SCM_DOCS.
2000-06-12 11:59:57 +00:00
Mikael Djurfeldt
ffdcbb3f8d * smob.h (scm_smobfuns): Removed deprecated type.
* smob.c, smob.h (scm_newsmob): Removed deprecated function.
(Replaced by `scm_make_smob_type'.)
2000-06-12 11:59:42 +00:00
Mikael Djurfeldt
369720835e * ramap.c (serial-array-copy!, serial-array-map!): Removed
depracted aliases.  (Replaced by `array-copy-in-order!' and
`array-map-in-order'.)
2000-06-12 11:59:32 +00:00
Mikael Djurfeldt
e8677eca92 * keywords.c (scm_tc16_kw): Removed deprecated type.
(Replaced by scm_tc16_keyword.)
2000-06-12 11:59:24 +00:00
Mikael Djurfeldt
6b29d2ff00 * evalext.c (serial-map): Removed deprected alias for scm_map.
(Has been replaced by `map-in-order'.)
2000-06-12 11:59:06 +00:00
Mikael Djurfeldt
7936675f52 * Makefile.am (modinclude_HEADERS): Removed kw.h. 2000-06-12 11:58:57 +00:00
Mikael Djurfeldt
341f78c976 *** empty log message *** 2000-06-12 11:58:48 +00:00
Mikael Djurfeldt
ee34684c84 * Makefile.am (ice9_sources): Removed getopt-gnu-style.scm. 2000-06-12 11:58:36 +00:00
Mikael Djurfeldt
4f60fa74c8 *** empty log message *** 2000-06-11 19:50:21 +00:00
Mikael Djurfeldt
708cb87c6e * gc.h (SCM_VALIDATE_CELL): Rewritten.
(SCM_CELL_WORD, SCM_CELL_OBJECT, SCM_SET_CELL_WORD,
SCM_SET_CELL_OBJECT): Use new version of SCM_VALIDATE_CELL.
(Thanks to Han-Wen Nienhuys.)
2000-06-11 19:50:09 +00:00
Mikael Djurfeldt
d1c50f737a *** empty log message *** 2000-06-11 19:18:22 +00:00
Mikael Djurfeldt
5932117814 *** empty log message *** 2000-06-11 18:31:45 +00:00
Mikael Djurfeldt
3bdca0002f * session.scm (ice-9): Use module (ice-9 documentation).
(name): Use the name property if everything else fails.
(apropos-fold): New procedure.
(apropos-internal): Re-implement in terms of `apropos-fold'.
2000-06-11 18:31:10 +00:00
Mikael Djurfeldt
245dfe7f17 * documentation.scm: New module (ice-9 documentation). 2000-06-11 18:30:56 +00:00
Mikael Djurfeldt
d1fcfa04cf * doc.scm: Removed module (ice-9 doc). 2000-06-11 18:30:24 +00:00
Mikael Djurfeldt
d5504515e3 * boot-9.scm (make-autoload-interface): Set init value for uses to
'() instead of #f.
(make-modules-in): Name modules with their real (= full) names.
(the-root-module, the-scm-module): Named `(guile)' instead of
`the-root-module'.
(the-scm-module): Set kind to 'interface.
2000-06-11 18:29:57 +00:00
Mikael Djurfeldt
baf06dbf68 * Makefile.am (ice9_sources): Replaced doc.scm with
documentation.scm.
2000-06-11 18:29:46 +00:00
Michael Livshin
adb2c53b47 * guile-doc-snarf.in: don't pipe the CPP output right into sed --
write it to the temp file first and check the CPP return code.
(I introduced this bug earlier, and this probably caused people
with non-GNU C preprocessors to get empty *.x files and not to
have the build fail right away...).

* scmsigs.c (s_scm_sigaction): guard the SIGSYS case with an ifdef
-- at least my libc5-based Linux system doesn't define SIGSYS.
2000-06-10 13:24:28 +00:00
Mikael Djurfeldt
aa169af814 *** empty log message *** 2000-06-08 18:48:51 +00:00
Mikael Djurfeldt
d80f396e99 * snarf.h, guile-snarf.awk.in, guile-snarf.in: Replaced snarf
markers with identifiers (SCM__I, SCM__D, SCM__S, SCM__E).
(Thanks to Bernard Urban.)
2000-06-08 18:48:24 +00:00
Mikael Djurfeldt
0abbd8f4a3 *** empty log message *** 2000-06-08 16:51:06 +00:00
Mikael Djurfeldt
7180cf39a7 * guile-snarf.awk.in, guile-snarf.in: Made to work also for
preprocessors which interpret $$$ and other markers as three
separate tokens and puts spaces in between.  NOTE: We could
replace %%% etc with real identifiers.  However, before the 1.4
release, we instead make minimal changes to the existing
system. (Thanks to Bernard Urban.)
2000-06-08 16:50:49 +00:00
Mikael Djurfeldt
0bf8b97450 *** empty log message *** 2000-06-06 20:31:01 +00:00
Greg J. Badros
c16c5d247a * session.scm: Update references to `proc-doc' to be
`proc-documentation'

* doc.scm: Cleaned up a great deal.  Put variables at the top of
the file, eliminated `object-documentation' that was broken
(referencing Scwm), drop `help' as session.scm has a better
supported version of that procedure. Rename `proc-doc' to
`proc-documentation' -- `procedure-documentation' is a primitive
getter function, so I use the shorter name for this more useful
function.  (Alternatively, we could rename the primitive
getter...)
2000-06-06 16:21:45 +00:00
Mikael Djurfeldt
a6596faa22 *** empty log message *** 2000-06-06 12:44:46 +00:00
Mikael Djurfeldt
c15c33ee54 * modules.c (scm_system_module_env_p): Fixed detection of system
modules.
2000-06-06 12:44:24 +00:00
Mikael Djurfeldt
62947883ed * readline.c: Always provide scm_init_readline, also if readline
support is not included.  Otherwise, a strange dynamic loading
error will occur.  (It would be better not to install
libguilereadline at all.)
2000-06-06 12:44:17 +00:00
Mikael Djurfeldt
c8fac0c3e5 * readline.scm: Report an error if readline isn't provided by
Guile;  Added :no-backtrace to module header.
2000-06-06 12:41:58 +00:00
Mikael Djurfeldt
461c176998 * readline-activator.scm (activate-readline): Report an error if
readline isn't provided by Guile.
2000-06-06 12:41:48 +00:00
Mikael Djurfeldt
5ca264aaec * configure.in: Put more ink before readline version warning.
(Thanks to Ian Grant.)
2000-06-06 12:41:39 +00:00
Marius Vollmer
c29ee3e509 *** empty log message *** 2000-06-05 22:58:12 +00:00
Marius Vollmer
0d172d3f6c * scmsigs.c (scm_sigaction): Silently ignore setting handlers for
`program error signals' because they can't currently be handled by
Scheme code.
2000-06-05 22:57:51 +00:00