mit-scheme.git
6 years agoMinimize differences with master.
Matt Birkholz [Mon, 1 Oct 2018 23:30:16 +0000 (16:30 -0700)]
Minimize differences with master.

6 years agoIncrement a couple more versions.
Matt Birkholz [Mon, 1 Oct 2018 23:28:25 +0000 (16:28 -0700)]
Increment a couple more versions.

6 years agouser: Some experimental changes are now simpler proposed changes.
Matt Birkholz [Mon, 1 Oct 2018 18:33:38 +0000 (11:33 -0700)]
user: Some experimental changes are now simpler proposed changes.

6 years agoIncrement all the versions.
Matt Birkholz [Tue, 25 Sep 2018 17:29:36 +0000 (10:29 -0700)]
Increment all the versions.

6 years agoUse/mention (further-load-options #t) in optiondbs/READMEs.
Matt Birkholz [Tue, 25 Sep 2018 16:46:34 +0000 (09:46 -0700)]
Use/mention (further-load-options #t) in optiondbs/READMEs.

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Fri, 21 Sep 2018 04:49:09 +0000 (21:49 -0700)]
Merge branch 'master' into pucked.

6 years agoUse (further-load-options #t); recommend it in the plugin READMEs.
Matt Birkholz [Thu, 20 Sep 2018 07:50:18 +0000 (00:50 -0700)]
Use (further-load-options #t); recommend it in the plugin READMEs.

6 years agoAdd (further-load-options #t): continue with the next optiondb.
Matt Birkholz [Thu, 20 Sep 2018 07:37:22 +0000 (00:37 -0700)]
Add (further-load-options #t): continue with the next optiondb.

This is intended for test optiondbs or optiondbs in user directories
prepended to the system library-directory-path.

6 years agoUser manual: move plugin build hints to plugin READMEs.
Matt Birkholz [Thu, 20 Sep 2018 07:33:18 +0000 (00:33 -0700)]
User manual: move plugin build hints to plugin READMEs.

6 years agoFix Edwin to recognize the x11-screen option during testing.
Matt Birkholz [Sun, 16 Sep 2018 22:12:04 +0000 (15:12 -0700)]
Fix Edwin to recognize the x11-screen option during testing.

6 years agoTweak README to indicate correct order for tests.
Chris Hanson [Fri, 14 Sep 2018 23:06:11 +0000 (19:06 -0400)]
Tweak README to indicate correct order for tests.

6 years agoFix indentation.
Chris Hanson [Fri, 14 Sep 2018 23:04:57 +0000 (19:04 -0400)]
Fix indentation.

6 years agoTweaks to get Edwin running on macos.
Chris Hanson [Fri, 14 Sep 2018 23:04:24 +0000 (19:04 -0400)]
Tweaks to get Edwin running on macos.

6 years agoCouple more tweaks to get macos running.
Chris Hanson [Fri, 14 Sep 2018 18:38:04 +0000 (14:38 -0400)]
Couple more tweaks to get macos running.

6 years agoChanges to get X11 module to compile on macos.
Chris Hanson [Fri, 14 Sep 2018 18:13:53 +0000 (14:13 -0400)]
Changes to get X11 module to compile on macos.

6 years agoReset start times of threads when restoring image.
Chris Hanson [Thu, 6 Sep 2018 01:26:12 +0000 (18:26 -0700)]
Reset start times of threads when restoring image.

6 years agoFix problem with printing of SOS instances.
Chris Hanson [Thu, 6 Sep 2018 01:09:56 +0000 (18:09 -0700)]
Fix problem with printing of SOS instances.

6 years agoMerge branch 'master' into pucked. mit-scheme-pucked-blowfish-1.1.0 mit-scheme-pucked-x11-1.2.0
Matt Birkholz [Mon, 30 Jul 2018 04:35:11 +0000 (21:35 -0700)]
Merge branch 'master' into pucked.

6 years agox11: Fix x-list-fonts procedure.
Matt Birkholz [Mon, 30 Jul 2018 01:10:33 +0000 (18:10 -0700)]
x11: Fix x-list-fonts procedure.

6 years agoblowfish: Remove boast from ancient description in manual.
Matt Birkholz [Mon, 30 Jul 2018 01:09:38 +0000 (18:09 -0700)]
blowfish: Remove boast from ancient description in manual.

6 years agoVersion 9.2.17. mit-scheme-pucked-9.2.17 mit-scheme-pucked-x11-1.1.0
Matt Birkholz [Thu, 19 Jul 2018 16:06:46 +0000 (09:06 -0700)]
Version 9.2.17.

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Thu, 19 Jul 2018 16:01:34 +0000 (09:01 -0700)]
Merge branch 'master' into pucked.

6 years agox11: version 1.1
Matt Birkholz [Thu, 19 Jul 2018 15:18:11 +0000 (08:18 -0700)]
x11: version 1.1

6 years agomicrocode/uxio.c (OS_channel_read): Return 0 for EIO from pty master
Matt Birkholz [Mon, 16 Jul 2018 23:05:24 +0000 (16:05 -0700)]
microcode/uxio.c (OS_channel_read): Return 0 for EIO from pty master

6 years agoplanetarium 0.6 mit-scheme-pucked-devops-0.8 mit-scheme-pucked-planetarium-0.6
Matt Birkholz [Thu, 12 Jul 2018 21:31:12 +0000 (14:31 -0700)]
planetarium 0.6

6 years agox11 1.0.1 mit-scheme-pucked-x11-1.0.1
Matt Birkholz [Thu, 12 Jul 2018 21:29:49 +0000 (14:29 -0700)]
x11 1.0.1

6 years agocore 9.2.16 mit-scheme-pucked-9.2.16
Matt Birkholz [Thu, 12 Jul 2018 21:23:39 +0000 (14:23 -0700)]
core 9.2.16

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Wed, 4 Jul 2018 14:35:28 +0000 (09:35 -0500)]
Merge branch 'master' into pucked.

6 years agoplanetarium: Adjust imports for latest syntactic keywords.
Matt Birkholz [Wed, 4 Jul 2018 14:30:48 +0000 (09:30 -0500)]
planetarium: Adjust imports for latest syntactic keywords.

6 years agoffi: Avoid 9.1's expansion of define-print-method.
Matt Birkholz [Tue, 3 Jul 2018 15:05:37 +0000 (10:05 -0500)]
ffi: Avoid 9.1's expansion of define-print-method.

6 years agoffi: avoid 9.1's expansion of define-print-method
Matt Birkholz [Tue, 3 Jul 2018 13:58:08 +0000 (08:58 -0500)]
ffi: avoid 9.1's expansion of define-print-method

6 years agouser-manual: Recommend --prepend-library.
Matt Birkholz [Tue, 3 Jul 2018 13:41:55 +0000 (08:41 -0500)]
user-manual: Recommend --prepend-library.

6 years agoblowfish/Makefile.am: compile.sh missing from EXTRA_DIST.
Matt Birkholz [Mon, 25 Jun 2018 21:57:36 +0000 (14:57 -0700)]
blowfish/Makefile.am: compile.sh missing from EXTRA_DIST.

6 years agox11: Actually export import-x11.
Matt Birkholz [Mon, 25 Jun 2018 21:56:40 +0000 (14:56 -0700)]
x11: Actually export import-x11.

6 years agodevops: Fix pmodel/find-package. mit-scheme-pucked-9.2.15 mit-scheme-pucked-blowfish-1.0.0 mit-scheme-pucked-cairo-0.8 mit-scheme-pucked-edwin-3.116.4 mit-scheme-pucked-gdbm-1.0.0 mit-scheme-pucked-gl-0.6 mit-scheme-pucked-glib-0.9 mit-scheme-pucked-gtk-0.8 mit-scheme-pucked-gtk-screen-0.4 mit-scheme-pucked-imail-1.21.4 mit-scheme-pucked-mcrypt-1.0.0 mit-scheme-pucked-pango-0.8 mit-scheme-pucked-pgsql-1.0.0 mit-scheme-pucked-planetarium-0.5 mit-scheme-pucked-x11-1.0.0 mit-scheme-pucked-x11-screen-1.0.0
Matt Birkholz [Fri, 22 Jun 2018 23:49:04 +0000 (16:49 -0700)]
devops: Fix pmodel/find-package.

6 years agoRestore definitions lost in the merge.
Matt Birkholz [Fri, 22 Jun 2018 22:37:48 +0000 (15:37 -0700)]
Restore definitions lost in the merge.

Include blowfish-test.scm but do not use it.  It needs define-test.

6 years agoplanetarium: version 0.5
Matt Birkholz [Fri, 22 Jun 2018 20:05:38 +0000 (13:05 -0700)]
planetarium: version 0.5

6 years agoplugins: Set all dependencies to the current versions.
Matt Birkholz [Fri, 22 Jun 2018 20:02:12 +0000 (13:02 -0700)]
plugins: Set all dependencies to the current versions.

6 years agogl plugin: Increment version.
Matt Birkholz [Fri, 22 Jun 2018 20:01:07 +0000 (13:01 -0700)]
gl plugin: Increment version.

6 years agouser-manual: wordsmithing, a foolish consistency
Matt Birkholz [Fri, 22 Jun 2018 19:08:46 +0000 (12:08 -0700)]
user-manual: wordsmithing, a foolish consistency

6 years agodevops: Drop a timestamp when interrupted.
Matt Birkholz [Fri, 22 Jun 2018 19:07:37 +0000 (12:07 -0700)]
devops: Drop a timestamp when interrupted.

6 years agoplugins: Increment version numbers.
Matt Birkholz [Fri, 22 Jun 2018 19:05:45 +0000 (12:05 -0700)]
plugins: Increment version numbers.

6 years agoVersion 9.2.15.
Matt Birkholz [Fri, 22 Jun 2018 18:25:19 +0000 (11:25 -0700)]
Version 9.2.15.

6 years agomerge typo
Matt Birkholz [Fri, 22 Jun 2018 18:15:55 +0000 (11:15 -0700)]
merge typo

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Fri, 22 Jun 2018 18:12:43 +0000 (11:12 -0700)]
Merge branch 'master' into pucked.

6 years agoFix x11-screen plugin for autoloading by Edwin's new x-display-type.
Matt Birkholz [Fri, 22 Jun 2018 10:19:33 +0000 (03:19 -0700)]
Fix x11-screen plugin for autoloading by Edwin's new x-display-type.

6 years agoReplace Edwin's X display type with the x11-screen plugin.
Matt Birkholz [Fri, 22 Jun 2018 10:14:45 +0000 (03:14 -0700)]
Replace Edwin's X display type with the x11-screen plugin.

6 years agoPunt remains of µmodule support.
Matt Birkholz [Fri, 22 Jun 2018 10:06:29 +0000 (03:06 -0700)]
Punt remains of µmodule support.

6 years agoPunt x11 µmodule; autoload x11 plugin version 1.0.
Matt Birkholz [Fri, 22 Jun 2018 11:10:28 +0000 (04:10 -0700)]
Punt x11 µmodule; autoload x11 plugin version 1.0.

6 years agoPunt mcrypt µmodule; autoload mcrypt plugin version 1.0.
Matt Birkholz [Fri, 22 Jun 2018 09:20:22 +0000 (02:20 -0700)]
Punt mcrypt µmodule; autoload mcrypt plugin version 1.0.

6 years agoPunt db4 µmodule; remove to incomplete berkeley-db plugin.
Matt Birkholz [Fri, 22 Jun 2018 10:37:10 +0000 (03:37 -0700)]
Punt db4 µmodule; remove to incomplete berkeley-db plugin.

6 years agoPunt pgsql µmodule; autoload pgsql plugin version 1.0.
Matt Birkholz [Fri, 22 Jun 2018 11:30:45 +0000 (04:30 -0700)]
Punt pgsql µmodule; autoload pgsql plugin version 1.0.

6 years agoPunt bfish µmodule; autoload blowfish plugin version 1.0.
Matt Birkholz [Fri, 22 Jun 2018 10:35:31 +0000 (03:35 -0700)]
Punt bfish µmodule; autoload blowfish plugin version 1.0.

6 years agoPunt gdbm µmodule; autoload gdbm plugin version 1.0.
Matt Birkholz [Fri, 22 Jun 2018 08:16:54 +0000 (01:16 -0700)]
Punt gdbm µmodule; autoload gdbm plugin version 1.0.

6 years agoDeprecate without-interrupts.
Matt Birkholz [Fri, 22 Jun 2018 10:21:04 +0000 (03:21 -0700)]
Deprecate without-interrupts.

6 years agoMake FFI a non-optional subsystem.
Matt Birkholz [Fri, 22 Jun 2018 10:23:01 +0000 (03:23 -0700)]
Make FFI a non-optional subsystem.

6 years agoExport FFI's delete-plugin-list and update-plugin-indices.
Matt Birkholz [Fri, 22 Jun 2018 10:22:08 +0000 (03:22 -0700)]
Export FFI's delete-plugin-list and update-plugin-indices.

6 years agoUpdate FFI manual.
Matt Birkholz [Fri, 22 Jun 2018 10:20:04 +0000 (03:20 -0700)]
Update FFI manual.

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Thu, 21 Jun 2018 19:43:08 +0000 (12:43 -0700)]
Merge branch 'master' into pucked.

6 years agoChange nearly all code to use parameterize rather than parameterize*.
Chris Hanson [Wed, 13 Jun 2018 03:51:48 +0000 (20:51 -0700)]
Change nearly all code to use parameterize rather than parameterize*.

6 years agoDefine parameterize using syntax-rules and add it to the host adapter.
Chris Hanson [Wed, 13 Jun 2018 03:10:50 +0000 (20:10 -0700)]
Define parameterize using syntax-rules and add it to the host adapter.

6 years agoNot-yet-complete implementation of R7RS libraries.
Chris Hanson [Sun, 10 Jun 2018 03:51:54 +0000 (20:51 -0700)]
Not-yet-complete implementation of R7RS libraries.

6 years agoFix "(dir)" links in makeinfo's html.
Matt Birkholz [Tue, 12 Jun 2018 23:46:23 +0000 (16:46 -0700)]
Fix "(dir)" links in makeinfo's html.

6 years agoAdd html to all (else it is built during install!).
Matt Birkholz [Tue, 12 Jun 2018 23:41:09 +0000 (16:41 -0700)]
Add html to all (else it is built during install!).

6 years agoDistclean the generated mit-scheme-pucked.info.
Matt Birkholz [Tue, 12 Jun 2018 23:37:47 +0000 (16:37 -0700)]
Distclean the generated mit-scheme-pucked.info.

6 years agogl: version 0.5 mit-scheme-pucked-gl-0.5
Matt Birkholz [Thu, 7 Jun 2018 23:34:11 +0000 (16:34 -0700)]
gl: version 0.5

6 years agogl: Pass GdkWindow, not an XID, to gdk_window_get_scale_factor.
Matt Birkholz [Thu, 7 Jun 2018 23:33:32 +0000 (16:33 -0700)]
gl: Pass GdkWindow, not an XID, to gdk_window_get_scale_factor.

6 years agogl: version 0.4 mit-scheme-pucked-gl-0.4 mit-scheme-pucked-planetarium-0.4
Matt Birkholz [Thu, 7 Jun 2018 21:54:25 +0000 (14:54 -0700)]
gl: version 0.4

6 years agoplanetarium: version 0.4
Matt Birkholz [Thu, 7 Jun 2018 21:54:20 +0000 (14:54 -0700)]
planetarium: version 0.4

6 years agoplugins: Install .pkg file.
Matt Birkholz [Thu, 7 Jun 2018 21:49:05 +0000 (14:49 -0700)]
plugins: Install .pkg file.

6 years agogl: Scale gl:viewport's dimensions per gdk_window_get_scale_factor.
Matt Birkholz [Thu, 7 Jun 2018 21:06:13 +0000 (14:06 -0700)]
gl: Scale gl:viewport's dimensions per gdk_window_get_scale_factor.

6 years agodevops: Replace references to deprecated bindings.
Matt Birkholz [Thu, 7 Jun 2018 20:07:38 +0000 (13:07 -0700)]
devops: Replace references to deprecated bindings.

6 years agoterrarium: use hex instead of literal Unicode degrees character.
Matt Birkholz [Thu, 7 Jun 2018 20:01:35 +0000 (13:01 -0700)]
terrarium: use hex instead of literal Unicode degrees character.

6 years agoVersion 9.2.14. mit-scheme-pucked-9.2.14
Matt Birkholz [Wed, 6 Jun 2018 22:40:32 +0000 (15:40 -0700)]
Version 9.2.14.

6 years agoPunt .gitignore; it ignores debian/.
Matt Birkholz [Wed, 6 Jun 2018 22:40:21 +0000 (15:40 -0700)]
Punt .gitignore; it ignores debian/.

6 years agoAdd --edit command line option (lost in the merge).
Matt Birkholz [Wed, 6 Jun 2018 22:21:59 +0000 (15:21 -0700)]
Add --edit command line option (lost in the merge).

6 years agoMerge branch 'master' into pucked. mit-scheme-pucked-9.2.13
Matt Birkholz [Wed, 6 Jun 2018 15:58:21 +0000 (08:58 -0700)]
Merge branch 'master' into pucked.

6 years agomicrocode/extern.h (HASH_TO_FIXNUM): typo
Matt Birkholz [Wed, 6 Jun 2018 15:49:35 +0000 (08:49 -0700)]
microcode/extern.h (HASH_TO_FIXNUM): typo

6 years agoi386/compiler.pkg: Add missing scode/definition?.
Matt Birkholz [Wed, 6 Jun 2018 15:44:40 +0000 (08:44 -0700)]
i386/compiler.pkg: Add missing scode/definition?.

6 years agoSVM assembler needs hash-table-clear!.
Matt Birkholz [Wed, 6 Jun 2018 15:42:23 +0000 (08:42 -0700)]
SVM assembler needs hash-table-clear!.

6 years agoAdd new compile.sh scripts to EXTRA_DIST. mit-scheme-pucked-blowfish-0.2.5 mit-scheme-pucked-gdbm-0.4.1 mit-scheme-pucked-mcrypt-0.2.2 mit-scheme-pucked-pgsql-0.1.3
Matt Birkholz [Wed, 6 Jun 2018 04:54:36 +0000 (21:54 -0700)]
Add new compile.sh scripts to EXTRA_DIST.

6 years agoplugins: Increment versions. mit-scheme-pucked-cairo-0.7 mit-scheme-pucked-edwin-3.116.3 mit-scheme-pucked-gl-0.3 mit-scheme-pucked-glib-0.8 mit-scheme-pucked-gtk-0.7 mit-scheme-pucked-gtk-screen-0.3 mit-scheme-pucked-imail-1.21.3 mit-scheme-pucked-pango-0.7 mit-scheme-pucked-planetarium-0.3 mit-scheme-pucked-x11-0.3.1 mit-scheme-pucked-x11-screen-0.2.4
Matt Birkholz [Wed, 6 Jun 2018 01:46:52 +0000 (18:46 -0700)]
plugins: Increment versions.

6 years agoVersion 9.2.13.
Matt Birkholz [Wed, 6 Jun 2018 00:50:12 +0000 (17:50 -0700)]
Version 9.2.13.

6 years agoplugins: Almost all require 9.2.13 (use command-line-arguments).
Matt Birkholz [Wed, 6 Jun 2018 00:35:25 +0000 (17:35 -0700)]
plugins: Almost all require 9.2.13 (use command-line-arguments).

Include specific minimum versions for all direct dependencies
(i.e. those subsystems whose global-definitions were needed in the
.pkg description).

6 years agoplugin manuals: Update SCMVERS to 9.2.13.
Matt Birkholz [Wed, 6 Jun 2018 00:48:35 +0000 (17:48 -0700)]
plugin manuals: Update SCMVERS to 9.2.13.

6 years agouser-manual: Suggest https, [arch=amd64]. Fix typos.
Matt Birkholz [Wed, 6 Jun 2018 00:27:33 +0000 (17:27 -0700)]
user-manual: Suggest https, [arch=amd64].  Fix typos.

6 years agoUpdate copyright notices.
Matt Birkholz [Wed, 6 Jun 2018 00:20:06 +0000 (17:20 -0700)]
Update copyright notices.

6 years agoMerge branch 'master' into pucked.
Matt Birkholz [Tue, 5 Jun 2018 23:17:04 +0000 (16:17 -0700)]
Merge branch 'master' into pucked.

6 years agomhash: Punt. The µmodule-based package disappeared long ago.
Matt Birkholz [Tue, 5 Jun 2018 20:46:27 +0000 (13:46 -0700)]
mhash: Punt.  The µmodule-based package disappeared long ago.

6 years agoSerialize access to thread/properties via thread-get, thread-put./fetch 69
Matt Birkholz [Tue, 5 Jun 2018 19:51:06 +0000 (12:51 -0700)]
Serialize access to thread/properties via thread-get, thread-put./fetch 69

6 years agoName the initial thread.
Matt Birkholz [Tue, 5 Jun 2018 19:50:06 +0000 (12:50 -0700)]
Name the initial thread.

6 years agoimail: Like probe-folder-output-processor, avoid referencing folder.
Matt Birkholz [Tue, 5 Jun 2018 19:43:04 +0000 (12:43 -0700)]
imail: Like probe-folder-output-processor, avoid referencing folder.

6 years agoffi: version 1.0
Matt Birkholz [Tue, 5 Jun 2018 16:45:36 +0000 (09:45 -0700)]
ffi: version 1.0

6 years agoplugin tags-fix.sh: Use command-line-arguments.
Matt Birkholz [Tue, 5 Jun 2018 16:37:51 +0000 (09:37 -0700)]
plugin tags-fix.sh: Use command-line-arguments.

6 years agoA couple more fall-through comments.
Matt Birkholz [Tue, 5 Jun 2018 14:33:05 +0000 (07:33 -0700)]
A couple more fall-through comments.

6 years agoName most threads.
Matt Birkholz [Tue, 5 Jun 2018 08:15:56 +0000 (01:15 -0700)]
Name most threads.

6 years agoPrint Edwin buffer names.
Matt Birkholz [Tue, 5 Jun 2018 17:54:41 +0000 (10:54 -0700)]
Print Edwin buffer names.

6 years agoworld-report: Display thread names instead of associated "flags".
Matt Birkholz [Tue, 5 Jun 2018 08:15:36 +0000 (01:15 -0700)]
world-report: Display thread names instead of associated "flags".

6 years agoAdd optional name parameter to create-thread.
Matt Birkholz [Fri, 1 Jun 2018 21:15:27 +0000 (14:15 -0700)]
Add optional name parameter to create-thread.

6 years agoAdd thread-get and thread-put! for e.g. giving threads names.
Matt Birkholz [Tue, 5 Jun 2018 17:11:05 +0000 (10:11 -0700)]
Add thread-get and thread-put! for e.g. giving threads names.