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

556 commits

Author SHA1 Message Date
Marius Vollmer
5caa57b198 *** empty log message *** 2002-04-26 18:06:01 +00:00
Marius Vollmer
7fd1bad496 *** empty log message *** 2002-04-18 07:51:45 +00:00
Marius Vollmer
dc00662795 *** empty log message *** 2002-04-17 17:41:51 +00:00
Rob Browning
21550b108e *** empty log message *** 2002-04-11 04:41:40 +00:00
Thien-Thi Nguyen
dd1ed1ad06 *** empty log message *** 2002-04-03 10:23:35 +00:00
Thien-Thi Nguyen
ef5bdc2e9d *** empty log message *** 2002-03-31 23:20:17 +00:00
Thien-Thi Nguyen
94478b888a *** empty log message *** 2002-03-31 12:00:32 +00:00
Thien-Thi Nguyen
412f1928a6 *** empty log message *** 2002-03-31 10:34:14 +00:00
Thien-Thi Nguyen
9b398b6730 *** empty log message *** 2002-03-06 20:47:26 +00:00
Thien-Thi Nguyen
7ca15449ed *** empty log message *** 2002-03-04 22:54:19 +00:00
Thien-Thi Nguyen
2d78a1c54c *** empty log message *** 2002-03-04 22:40:21 +00:00
Thien-Thi Nguyen
eb8aea9b2e *** empty log message *** 2002-03-04 16:36:50 +00:00
Thien-Thi Nguyen
5ddf900c86 *** empty log message *** 2002-02-28 06:11:37 +00:00
Stefan Jahn
edb810bb84 2002-02-27 Stefan Jahn <stefan@lkcc.org>
* Makefile.am (SUBDIRS): Added the `am' directory.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * gh.texi (scm transition summary): Documented some more
        gh equivalents and removed appropriate FIXME's.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
        file.

2002-02-27  Stefan Jahn  <stefan@lkcc.org>

        * convert.i.c, convert.c: Better range checking.

        * inet_aton.c, fports.c: Commented the inclusion of <winsock2.h>.

        * deprecation.c (vsnprintf): Define to `_vsnprintf' for
        Windows (MinGW).
2002-02-27 15:41:01 +00:00
Thien-Thi Nguyen
3ed414c875 *** empty log message *** 2002-02-26 10:18:01 +00:00
Rob Browning
4615111283 *** empty log message *** 2002-02-25 05:52:38 +00:00
Neil Jerram
3d77146f52 * Quote multiword string using [ ]. 2002-02-21 19:35:39 +00:00
Marius Vollmer
84b2716555 *** empty log message *** 2002-02-11 16:28:28 +00:00
Marius Vollmer
f660f92e3c *** empty log message *** 2002-02-07 15:14:15 +00:00
Thien-Thi Nguyen
02f07e2b43 *** empty log message *** 2002-02-05 10:33:09 +00:00
Thien-Thi Nguyen
77bf05e08b *** empty log message *** 2002-02-05 10:10:49 +00:00
Thien-Thi Nguyen
0187b4f417 *** empty log message *** 2002-02-05 09:42:16 +00:00
Stefan Jahn
1fa86ca526 2002-01-31 Stefan Jahn <stefan@lkcc.org>
* convert.c, convert.h, convert.i.c: New files containing C
        array to Scheme conversion helpers meant to be replacement
        functions for the deprecated gh interface.

        * Makefile.am: Setup rules for new `convert.*' files.

2002-01-31  Stefan Jahn  <stefan@lkcc.org>

        * configure.in: Add -DLIBLTDL_DLL_IMPORT to INCLTDL when using
        `libltdl.dll'.
2002-01-31 10:38:50 +00:00
Stefan Jahn
af68e5e5a6 2002-01-28 Stefan Jahn <stefan@lkcc.org>
* configure.in (guile_cv_have_uint32_t): Look also in
        `stdint.h' for uint32_t.

2002-01-28  Stefan Jahn  <stefan@lkcc.org>

        * symbols.c (scm_c_symbol2str): New function, replacement for
        `gh_scm2newsymbol()'.

        * strings.c (scm_c_substring2str): New function.  Proper
        replacement for `gh_get_substr()'.

        * socket.c: Include `stdint.h' if available for the `uint32_t'
        declaration.

        * scmsigs.c (s_scm_sigaction): Initialize `chandler' (inhibits
        compiler warning).

        * backtrace.c: Include `lang.h' for GUILE_DEBUG conditional.
2002-01-28 21:15:55 +00:00
Neil Jerram
3d1a89b9ee * Add non-libguile Elisp support files to CVS trunk. (NB work in progress.) 2002-01-22 23:46:01 +00:00
Dirk Herrmann
f00eb43f8d * TODO: Added two items. 2001-12-31 13:32:18 +00:00
Marius Vollmer
5dc64f6434 *** empty log message *** 2001-12-26 15:37:14 +00:00
Gary Houston
a5df04d5d5 *** empty log message *** 2001-12-03 18:35:15 +00:00
Thien-Thi Nguyen
6d852be383 *** empty log message *** 2001-12-02 01:40:53 +00:00
Marius Vollmer
53c594fc34 *** empty log message *** 2001-11-25 14:49:23 +00:00
Gary Houston
a5dc23a7a5 * HACKING: Modified the Hacking It Yourself section. Removed the
version numbers from the tools.
2001-11-22 00:11:37 +00:00
Gary Houston
73edb48a69 *** empty log message *** 2001-11-21 23:39:51 +00:00
Thien-Thi Nguyen
ccee9ab13d *** empty log message *** 2001-11-19 23:29:45 +00:00
Thien-Thi Nguyen
30bce757a1 *** empty log message *** 2001-11-19 23:08:47 +00:00
Thien-Thi Nguyen
97f439ab73 *** empty log message *** 2001-11-19 21:45:56 +00:00
Rob Browning
3faa54e7dd *** empty log message *** 2001-11-19 06:30:38 +00:00
Thien-Thi Nguyen
73c844bf02 *** empty log message *** 2001-11-15 23:39:33 +00:00
Marius Vollmer
a714e0ebe2 *** empty log message *** 2001-11-12 22:16:48 +00:00
Thien-Thi Nguyen
bca0bf8def *** empty log message *** 2001-11-12 07:21:24 +00:00
Marius Vollmer
35656ebcef *** empty log message *** 2001-11-12 00:58:48 +00:00
Thien-Thi Nguyen
a0a9b9ad42 *** empty log message *** 2001-11-10 22:45:18 +00:00
Stefan Jahn
b4e15479e9 2001-11-07 Stefan Jahn <stefan@lkcc.org>
* configure.in: Include `win32-socket.o' in the list of object
        files if networking is enabled on Win32.

2001-11-07  Stefan Jahn  <stefan@lkcc.org>

        * win32-socket.[ch]: New files.  Defines Winsock-API error codes
        and makes them available through Guile.  That is because the
        Winsock-API does not store its errors in `errno' and thus cannot
        return error messages via `strerror (errno)'.

        * socket.c (scm_init_socket): Initialize `win32-socket' part
        here under M$-Windows.

        * numbers.h: Added missing declaration of
        `scm_sys_check_number_conversions()'.

        * error.c: Local definition of SCM_I_STRERROR and SCM_I_ERRNO
        and use in `(strerror)' and `(system-error)'.

        * Makefile.am (EXTRA_libguile_la_SOURCES): Added
        `win32-socket.[ch]' to extra source and header files.
2001-11-07 15:08:45 +00:00
Thien-Thi Nguyen
2ca222c2e9 *** empty log message *** 2001-11-07 02:55:40 +00:00
Thien-Thi Nguyen
70debc2296 *** empty log message *** 2001-11-07 00:40:15 +00:00
Thien-Thi Nguyen
04bbd6ce09 *** empty log message *** 2001-11-06 22:48:30 +00:00
Stefan Jahn
8f99e3f38b 2001-11-04 Stefan Jahn <stefan@lkcc.org>
* NEWS: Corrected remarks about SCM_API.

        * configure.in: Defining USE_DLL_IMPORT definition to indicate
        usage of DLL import macros in `libguile/__scm.h'.
        (LIBOBJS): Removed `fileblocks.o' from the list of object files.
        Somehow Jim Blandy's patch from 1997 did not survive.

2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * configure.in (EXTRA_DEFS): Follow-up patch.  Using SCM_IMPORT
        instead of __SCM_IMPORT__.

        * readline.c (scm_readline_init_ports): Disable input/output
        stream redirection for Win32.  The readline package for Win32
        does not support this.  The guile-readline library works fine
        for command line editing.

        * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.

2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * Makefile.am (libguile_la_LIBADD): Added $(THREAD_LIBS_LOCAL)
        here (was at guile_LDADD) which describes the dependency
        correctly and allows a clean build on Win32.

        * __scm.h (SCM_API): Follow-up patch.  Renamed __FOO__ macros
        into FOO.

        * __scm.h: USE_DLL_IMPORT indicates the usage of the DLL
        import macros for external libraries (libcrypt, libqthreads,
        libreadline and libregex).

        * coop-defs.h: Include <winsock2.h> for `struct timeval'.

        * posix.c (flock): Added support for flock() in M$-Windows.

        * guile.c (SCM_IMPORT): Follow-up patch.  Use SCM_IMPORT instead
        of __SCM_IMPORT__.

        * fports.c (getflags): Differentiate reading and writing pipes
        descriptors.

        * filesys.c (S_IS*): Redefine all of the S_IS*() macros for
        M$-Windows.

        * coop.c (coop_condition_variable_timed_wait_mutex): Use
        conditionalized error code if `ETIMEDOUT' is not available.
        (scm_thread_usleep): Remove bogus declaration of `struct timeval
        timeout'.

        * numbers.c (PTRDIFF_MIN): Moved this definition where it actually
        belongs.  That is because NO_PREPRO_MAGIC gets undefined after
        each inclusion of `num2integral.i.c'.
        (SIZE_MAX): Define NO_PREPRO_MAGIC if SIZE_MAX is undefined.

2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * md/Makefile.am (EXTRA_DIST): Added `i386.asm'.

        * md/i386.asm: New file.  Contains the Intel syntax version for
        nasm/tasm/masm of the file `i386.s'.

        * qt.h.in: Definition of QT_API, QT_IMPORT and QT_EXPORT.
        Prefixed each symbols which is meant to go into a DLL.

        * Makefile.am (libqthreads_la_LDFLAGS):  Put `-no-undefined'
        into LDFLAGS to support linkers which do not allow unresolved
        symbols inside shared libraries.
        (EXTRA_DIST): Add `libqthreads.def', which is an export file
        definition for M$-Windows.  It defines exported symbols.  This is
        necessary because the M$VC linker does not know how to export
        assembler symbols into a DLL.

2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * srfi-13.h, srfi-14.h, srfi-4.h: Follow-up patch.  Renamed
        __FOO__ macros into FOO.

2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * tests/ports.test: Run (close-port) before (delete-file) if
        necessary/advisory.
2001-11-04 15:52:30 +00:00
Marius Vollmer
257b6d408d *** empty log message *** 2001-11-02 00:06:57 +00:00
Thien-Thi Nguyen
2ad3278ab9 *** empty log message *** 2001-10-26 12:58:20 +00:00
Thien-Thi Nguyen
d07db248f1 *** empty log message *** 2001-10-25 22:53:07 +00:00
Thien-Thi Nguyen
f135ca5568 *** empty log message *** 2001-10-25 22:10:49 +00:00