mit-scheme.git
8 years agogtk: gtk_adjustment_changed is deprecated as of Gtk+ 3.18.
Matt Birkholz [Fri, 12 Aug 2016 00:38:35 +0000 (17:38 -0700)]
gtk: gtk_adjustment_changed is deprecated as of Gtk+ 3.18.

So too gtk_adjustment_value_changed.

8 years agogtk: GtkPanedView and GtkScrolledView for 3.18.9 (Ubuntu 16.04).
Matt Birkholz [Fri, 12 Aug 2016 00:24:38 +0000 (17:24 -0700)]
gtk: GtkPanedView and GtkScrolledView for 3.18.9 (Ubuntu 16.04).

8 years agoMerge branch 'master' into Gtk.
Matt Birkholz [Tue, 9 Aug 2016 20:45:18 +0000 (13:45 -0700)]
Merge branch 'master' into Gtk.

8 years agox11-screen: Backport elimination of keyboard busy loop.
Matt Birkholz [Tue, 9 Aug 2016 20:30:39 +0000 (13:30 -0700)]
x11-screen: Backport elimination of keyboard busy loop.

8 years agoruntime/thread.scm (register-time-event): typo
Matt Birkholz [Tue, 9 Aug 2016 19:52:49 +0000 (12:52 -0700)]
runtime/thread.scm (register-time-event): typo

8 years agoedwin/xterm.scm (get-xterm-input-operations): Eliminate busy loop.
Matt Birkholz [Tue, 9 Aug 2016 17:59:01 +0000 (10:59 -0700)]
edwin/xterm.scm (get-xterm-input-operations): Eliminate busy loop.

The busy loop in the keyboard peek-no-hang operation is more expensive
than ever.  Replace it with a timer in block-for-event.  Cache
current-thread and check that it has not changed before deregistering.

8 years agoAdd register-time-event, deregister-time-event.
Matt Birkholz [Sun, 7 Aug 2016 21:43:02 +0000 (14:43 -0700)]
Add register-time-event, deregister-time-event.

8 years agox11-screen: Backport fixes to edwin/xterm.scm.
Matt Birkholz [Sun, 7 Aug 2016 18:09:45 +0000 (11:09 -0700)]
x11-screen: Backport fixes to edwin/xterm.scm.

In block-for-event, drain X events and subprocess output.  In preview-
event-stream, use dynamic-wind to re-register.

8 years agox11/x11base.scm (key-event): Free buffers. Handle null translation.
Matt Birkholz [Fri, 5 Aug 2016 23:30:53 +0000 (16:30 -0700)]
x11/x11base.scm (key-event): Free buffers.  Handle null translation.

Do not c-peek-bytes when nbytes is zero.

8 years agoedwin/xterm.scm (block-for-event): Drain X events, process output.
Matt Birkholz [Sun, 7 Aug 2016 18:07:35 +0000 (11:07 -0700)]
edwin/xterm.scm (block-for-event): Drain X events, process output.

8 years agoedwin/xterm.scm (preview-event-stream): Use dynamic-wind.
Matt Birkholz [Fri, 5 Aug 2016 22:07:50 +0000 (15:07 -0700)]
edwin/xterm.scm (preview-event-stream): Use dynamic-wind.

8 years agoedwin/process.scm (poll-process-for-output): allow for reading #f
Matt Birkholz [Fri, 5 Aug 2016 21:42:13 +0000 (14:42 -0700)]
edwin/process.scm (poll-process-for-output): allow for reading #f

8 years agoedwin/process.scm: transposo (like a typo but larger)
Matt Birkholz [Fri, 5 Aug 2016 21:27:34 +0000 (14:27 -0700)]
edwin/process.scm: transposo (like a typo but larger)

8 years agox11-screen: Fix selection handling (cut/paste between X windows).
Matt Birkholz [Sun, 31 Jul 2016 18:56:31 +0000 (11:56 -0700)]
x11-screen: Fix selection handling (cut/paste between X windows).

Cut/paste should now work with two minor fixes (typos, really), and
one kludge keeping non-unique alien objects in a weak-eq-hash-table.
The original xds (fixnums) are held as strongly as the new interned
symbols.

The xds were intended to be x-displays?  Interned x-display objects
would be more appropriate keys for a weak-eq-hash-table.

8 years agoFix typo.
Chris Hanson [Sat, 30 Jul 2016 01:39:21 +0000 (21:39 -0400)]
Fix typo.

8 years agoplugin Makefile.ams (CLEANFILES): Add timestamp files.
Matt Birkholz [Fri, 29 Jul 2016 07:21:04 +0000 (00:21 -0700)]
plugin Makefile.ams (CLEANFILES): Add timestamp files.

8 years agoedwin/intmod.scm: Call suspend-current-thread with events blocked.
Matt Birkholz [Fri, 29 Jul 2016 06:49:29 +0000 (23:49 -0700)]
edwin/intmod.scm: Call suspend-current-thread with events blocked.

Blocking thread events around these wait loops closes an interrupt
hole between testing and suspending.

8 years agox11: Fix x-display-process-events to return #f when all events read.
Matt Birkholz [Fri, 29 Jul 2016 06:16:06 +0000 (23:16 -0700)]
x11: Fix x-display-process-events to return #f when all events read.

The plugin's version of x_display_process_events will return any
keypress even though some do not translate into any input (e.g. when
it IsModifier).  X-display-process-events would return #f in that case
and preview-events think all events were read.  Now x-display-process-
events returns #t and preview-events disregards it, continuing to read
events.  Many callers must disregard these non-events.

Punt property-notify events in the previewer; do not queue them.

8 years agox11-screen: Backport "permanent" IO thread event from x-screen.
Matt Birkholz [Wed, 27 Jul 2016 04:53:56 +0000 (21:53 -0700)]
x11-screen: Backport "permanent" IO thread event from x-screen.

8 years agoruntime/ed-ffi.scm: Update.
Matt Birkholz [Tue, 26 Jul 2016 23:32:20 +0000 (16:32 -0700)]
runtime/ed-ffi.scm: Update.

8 years agotypo: with-openssl is not a configure option here
Matt Birkholz [Tue, 26 Jul 2016 23:16:07 +0000 (16:16 -0700)]
typo: with-openssl is not a configure option here

8 years agoAdd spawn-edwin procedure.
Matt Birkholz [Tue, 26 Jul 2016 23:13:07 +0000 (16:13 -0700)]
Add spawn-edwin procedure.

8 years agoRestore interruptibility to Edwin commands when on an X display.
Matt Birkholz [Tue, 26 Jul 2016 22:02:26 +0000 (15:02 -0700)]
Restore interruptibility to Edwin commands when on an X display.

Commit 52eea88 (Do NOT use permanently-register-io-thread-event in
Edwin.) removed too much.  Without an IO thread event registered to
preview X events, Edwin cannot be interrupted by a ^G key press.

Restore X event previewing using a custom, "permanently" registered IO
thread event that always consumes some input before re-registering
(i.e. withOUT the reading-event? variable that caused the spinning
previously).  Now X events are read only in the previewer (and
wait-for-event).  Keyboard operations only process queued events.  And
the queue is used only by the previewer or with thread events (the
previewer) blocked.

Remove deregister-all-events from cmdl/start so that the "non-
permanent" IO thread event registered by the grab-editor wrapper is
not undone when the editor command level is started.  Reversing the
order ("grab" the editor INSIDE the command level) makes the wrapper's
special operations unavailable when the command level is made.  If
there is need for the aggressive decoupling of command levels as
rendered by deregister-all-events (which nevertheless did NOT remove
"permanent" IO event registrations), some mechanism will be needed to
set up the previewer after the command level is entered.

8 years agoFix suspend-current-thread to NOT leave events unblocked.
Matt Birkholz [Fri, 29 Jul 2016 06:56:49 +0000 (23:56 -0700)]
Fix suspend-current-thread to NOT leave events unblocked.

Allow thread events to run in %resume-current-thread if they were
blocked but the thread is suspended, and block them again when the
thread continues.

8 years agopango/debian/changelog: Fix Debian package version.
Matt Birkholz [Mon, 20 Jun 2016 15:13:57 +0000 (08:13 -0700)]
pango/debian/changelog: Fix Debian package version.

8 years agodoc/Makefile.in: Define docdir; fix PACKAGE_TARNAME (part of docdir)
Matt Birkholz [Sun, 19 Jun 2016 06:07:55 +0000 (23:07 -0700)]
doc/Makefile.in: Define docdir; fix PACKAGE_TARNAME (part of docdir)

8 years agoplugin NEWS: Use new project name.
Matt Birkholz [Sun, 19 Jun 2016 05:46:54 +0000 (22:46 -0700)]
plugin NEWS: Use new project name.

8 years agoplugin AUTHORS: Make all more alike.
Matt Birkholz [Sun, 19 Jun 2016 05:46:06 +0000 (22:46 -0700)]
plugin AUTHORS: Make all more alike.

8 years agodoc/configure.ac: Use PROJECT_NAME instead of PACKAGE_NAME.
Matt Birkholz [Sun, 19 Jun 2016 05:33:22 +0000 (22:33 -0700)]
doc/configure.ac: Use PROJECT_NAME instead of PACKAGE_NAME.

8 years agogtk/pango/watch: Errant paste.
Matt Birkholz [Tue, 14 Jun 2016 04:24:49 +0000 (21:24 -0700)]
gtk/pango/watch: Errant paste.

8 years agogtk/debian/watch: Errant paste.
Matt Birkholz [Tue, 14 Jun 2016 04:24:39 +0000 (21:24 -0700)]
gtk/debian/watch: Errant paste.

8 years agoglib/debian/watch: Errant paste.
Matt Birkholz [Tue, 14 Jun 2016 04:24:27 +0000 (21:24 -0700)]
glib/debian/watch: Errant paste.

8 years agocairo/debian/watch: Errant paste.
Matt Birkholz [Tue, 14 Jun 2016 04:24:11 +0000 (21:24 -0700)]
cairo/debian/watch: Errant paste.

8 years agox11/debian/copyright: Errant paste.
Matt Birkholz [Tue, 14 Jun 2016 04:05:54 +0000 (21:05 -0700)]
x11/debian/copyright: Errant paste.

8 years agoglib/debian/doc-base: Fix Section section.
Matt Birkholz [Tue, 14 Jun 2016 04:04:21 +0000 (21:04 -0700)]
glib/debian/doc-base: Fix Section section.

8 years agopango/debian/doc-base: Fix Section section.
Matt Birkholz [Tue, 14 Jun 2016 04:03:45 +0000 (21:03 -0700)]
pango/debian/doc-base: Fix Section section.

8 years agopango/configure.ac, pango/debian/control: Fix version numbers.
Matt Birkholz [Tue, 14 Jun 2016 04:03:17 +0000 (21:03 -0700)]
pango/configure.ac, pango/debian/control: Fix version numbers.

8 years agocairo/debian/control: Mention graphics device.
Matt Birkholz [Tue, 14 Jun 2016 03:58:29 +0000 (20:58 -0700)]
cairo/debian/control: Mention graphics device.

8 years agocairo/debian/doc-base: typo
Matt Birkholz [Tue, 14 Jun 2016 03:57:23 +0000 (20:57 -0700)]
cairo/debian/doc-base: typo

8 years agodoc/index.html: Change project name in title.
Matt Birkholz [Tue, 14 Jun 2016 03:50:05 +0000 (20:50 -0700)]
doc/index.html: Change project name in title.

8 years agoplanetarium/debian/: Support dpkg-buildpackage.
Matt Birkholz [Tue, 14 Jun 2016 02:36:56 +0000 (19:36 -0700)]
planetarium/debian/: Support dpkg-buildpackage.

8 years agoplanetarium/mit-scheme-planetarium.texi: Add Terrain Viewer node.
Matt Birkholz [Tue, 14 Jun 2016 02:31:23 +0000 (19:31 -0700)]
planetarium/mit-scheme-planetarium.texi: Add Terrain Viewer node.

8 years agogl/debian/: Support dpkg-buildpackage.
Matt Birkholz [Mon, 13 Jun 2016 23:11:40 +0000 (16:11 -0700)]
gl/debian/: Support dpkg-buildpackage.

8 years agogtk/debian/: Support dpkg-buildpackage.
Matt Birkholz [Mon, 13 Jun 2016 19:11:46 +0000 (12:11 -0700)]
gtk/debian/: Support dpkg-buildpackage.

8 years agocairo/debian/: Support dpkg-buildpackage.
Matt Birkholz [Mon, 13 Jun 2016 00:59:39 +0000 (17:59 -0700)]
cairo/debian/: Support dpkg-buildpackage.

8 years agopango/debian/: Support dpkg-buildpackage.
Matt Birkholz [Mon, 13 Jun 2016 00:27:13 +0000 (17:27 -0700)]
pango/debian/: Support dpkg-buildpackage.

8 years agoglib/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 23:52:04 +0000 (16:52 -0700)]
glib/debian/: Support dpkg-buildpackage.

8 years agoimail/Makefile.am: Use update-html-index to un/install.
Matt Birkholz [Sun, 12 Jun 2016 22:21:20 +0000 (15:21 -0700)]
imail/Makefile.am: Use update-html-index to un/install.

8 years agoimail/debian/control: Add build-depends for texinfo, texlive.
Matt Birkholz [Sun, 12 Jun 2016 22:19:31 +0000 (15:19 -0700)]
imail/debian/control: Add build-depends for texinfo, texlive.

8 years agodoc/configure.ac: Do not override autoconf's htmldir, pdfdir, psdir.
Matt Birkholz [Sun, 12 Jun 2016 20:51:01 +0000 (13:51 -0700)]
doc/configure.ac: Do not override autoconf's htmldir, pdfdir, psdir.

8 years agodoc/Makefile.in: Change project name; use PACKAGE_NAME.
Matt Birkholz [Sun, 12 Jun 2016 20:45:51 +0000 (13:45 -0700)]
doc/Makefile.in: Change project name; use PACKAGE_NAME.

8 years agoimail/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 20:41:08 +0000 (13:41 -0700)]
imail/debian/: Support dpkg-buildpackage.

8 years agomhash/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 07:42:30 +0000 (00:42 -0700)]
mhash/debian/: Support dpkg-buildpackage.

8 years agomcrypt/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 07:34:15 +0000 (00:34 -0700)]
mcrypt/debian/: Support dpkg-buildpackage.

8 years agoimail/configure.ac, imail/load.scm: Add minor version: 1.21.1.
Matt Birkholz [Sun, 12 Jun 2016 07:08:31 +0000 (00:08 -0700)]
imail/configure.ac, imail/load.scm: Add minor version: 1.21.1.

8 years agox11-screen/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 07:02:18 +0000 (00:02 -0700)]
x11-screen/debian/: Support dpkg-buildpackage.

8 years agoedwin/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 07:01:16 +0000 (00:01 -0700)]
edwin/debian/: Support dpkg-buildpackage.

8 years agoedwin/configure.ac, edwin/make.scm: Add minor version: 3.116.1.
Matt Birkholz [Sun, 12 Jun 2016 07:00:58 +0000 (00:00 -0700)]
edwin/configure.ac, edwin/make.scm: Add minor version: 3.116.1.

8 years agox11/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 06:57:40 +0000 (23:57 -0700)]
x11/debian/: Support dpkg-buildpackage.

8 years agogdbm/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 06:56:25 +0000 (23:56 -0700)]
gdbm/debian/: Support dpkg-buildpackage.

8 years agomd5/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 06:55:44 +0000 (23:55 -0700)]
md5/debian/: Support dpkg-buildpackage.

8 years agoblowfish/debian/: Support dpkg-buildpackage.
Matt Birkholz [Sun, 12 Jun 2016 06:55:18 +0000 (23:55 -0700)]
blowfish/debian/: Support dpkg-buildpackage.

8 years agoInitial debian/.
Matt Birkholz [Sat, 11 Jun 2016 08:12:27 +0000 (01:12 -0700)]
Initial debian/.

8 years agodist/make-src-files: Include all plugins and debian/s.
Matt Birkholz [Fri, 10 Jun 2016 19:31:45 +0000 (12:31 -0700)]
dist/make-src-files: Include all plugins and debian/s.

8 years agoplanetarium/Makefile.am: typo
Matt Birkholz [Fri, 10 Jun 2016 19:26:57 +0000 (12:26 -0700)]
planetarium/Makefile.am: typo

8 years agoEdwin and IMail Makefile.ams (dist): Missing EXTRA_DIST files.
Matt Birkholz [Fri, 10 Jun 2016 19:26:19 +0000 (12:26 -0700)]
Edwin and IMail Makefile.ams (dist): Missing EXTRA_DIST files.

8 years agoTurn Edwin and IMail into plugins; use relative global-definitions.
Matt Birkholz [Fri, 10 Jun 2016 19:23:12 +0000 (12:23 -0700)]
Turn Edwin and IMail into plugins; use relative global-definitions.

8 years agoChange project name to mit-scheme-PUCKED, thus all the plugin names.
Matt Birkholz [Fri, 10 Jun 2016 19:20:12 +0000 (12:20 -0700)]
Change project name to mit-scheme-PUCKED, thus all the plugin names.

8 years agoPunt microcode modules.
Matt Birkholz [Fri, 10 Jun 2016 04:43:26 +0000 (21:43 -0700)]
Punt microcode modules.

8 years agoplugin Makefile.ams, configure.acs: Search for mit-scheme.h.
Matt Birkholz [Thu, 9 Jun 2016 04:01:20 +0000 (21:01 -0700)]
plugin Makefile.ams, configure.acs: Search for mit-scheme.h.

8 years agoMerge branch 'master' into Gtk.
Matt Birkholz [Thu, 9 Jun 2016 03:43:40 +0000 (20:43 -0700)]
Merge branch 'master' into Gtk.

8 years agox11-screen/: Fix copyrights.
Matt Birkholz [Thu, 9 Jun 2016 00:07:07 +0000 (17:07 -0700)]
x11-screen/: Fix copyrights.

8 years agox11/: Fix copyrights.
Matt Birkholz [Wed, 8 Jun 2016 23:54:09 +0000 (16:54 -0700)]
x11/: Fix copyrights.

8 years agox11/x11base.scm (x-get-window-property): Read entire string value.
Matt Birkholz [Wed, 8 Jun 2016 22:27:59 +0000 (15:27 -0700)]
x11/x11base.scm (x-get-window-property): Read entire string value.

The new char-ptr-to-prop-data-8 procedure reads the specified number
of bytes.  (c-peek-cstringp stops at #\NULs.)

8 years agox11/x11base.scm (x-get-window-property): Init data-return.
Matt Birkholz [Wed, 8 Jun 2016 22:27:04 +0000 (15:27 -0700)]
x11/x11base.scm (x-get-window-property): Init data-return.

Avoid freeing a bogus pointer when cleaning up.

8 years agox11/x11term.scm (xterm_open_window): Use 0 for NULL, not #f.
Matt Birkholz [Wed, 8 Jun 2016 22:04:23 +0000 (15:04 -0700)]
x11/x11term.scm (xterm_open_window): Use 0 for NULL, not #f.

8 years agox11/x11base.c (x_get_window_property): Actually return values.
Matt Birkholz [Wed, 8 Jun 2016 22:02:55 +0000 (15:02 -0700)]
x11/x11base.c (x_get_window_property): Actually return values.

8 years agox11-screen/x11-screen-check.sh: Test read some X11 properties.
Matt Birkholz [Wed, 8 Jun 2016 22:01:07 +0000 (15:01 -0700)]
x11-screen/x11-screen-check.sh: Test read some X11 properties.

8 years agox11/x11-check.sh: Test read a 32bit X11 property.
Matt Birkholz [Wed, 8 Jun 2016 21:57:17 +0000 (14:57 -0700)]
x11/x11-check.sh: Test read a 32bit X11 property.

8 years agox11/x11base.scm: Fix argument checking in x-get-window-property, ...
Matt Birkholz [Tue, 7 Jun 2016 22:10:58 +0000 (15:10 -0700)]
x11/x11base.scm: Fix argument checking in x-get-window-property, ...

... x-change-property, x-delete-property and x-select-input.  Add
similar checking to x-set-select-owner, x-convert-selection, and
x-send-selection-notify.

8 years agox11/x11base.scm: Fix the wrappings on some boolean args.
Matt Birkholz [Tue, 7 Jun 2016 19:44:25 +0000 (12:44 -0700)]
x11/x11base.scm: Fix the wrappings on some boolean args.

8 years agomicrocode/x11base.c (char_ptr_to_prop_data_32): Fix for 64bits.
Matt Birkholz [Tue, 7 Jun 2016 18:31:46 +0000 (11:31 -0700)]
microcode/x11base.c (char_ptr_to_prop_data_32): Fix for 64bits.

Thanks to Patric Jonsson <patjon@kth.se>.  32bit property data, though
CARD32, is returned in an array of longs (64bit elements on 64bit
machinery).

8 years agox11-screen/Makefile.am (EXTRA_DIST): Add test script, optiondb.scm.
Matt Birkholz [Tue, 7 Jun 2016 18:31:18 +0000 (11:31 -0700)]
x11-screen/Makefile.am (EXTRA_DIST): Add test script, optiondb.scm.

8 years agoplugin Makefile.ams, configure.acs: Search for mit-scheme.h.
Matt Birkholz [Tue, 7 Jun 2016 18:28:31 +0000 (11:28 -0700)]
plugin Makefile.ams, configure.acs: Search for mit-scheme.h.

8 years agoTurn Edwin and IMail into plugins.
Matt Birkholz [Sun, 29 May 2016 17:21:23 +0000 (10:21 -0700)]
Turn Edwin and IMail into plugins.

8 years agoChange project name to mit-scheme-PUCKED; punt multiarch libdir.
Matt Birkholz [Sun, 29 May 2016 07:29:10 +0000 (00:29 -0700)]
Change project name to mit-scheme-PUCKED; punt multiarch libdir.

8 years agogtk-screen/Makefile.am: Add gtk-faces.
Matt Birkholz [Sun, 29 May 2016 02:50:08 +0000 (19:50 -0700)]
gtk-screen/Makefile.am: Add gtk-faces.

8 years agogl/configure.ac: typo
Matt Birkholz [Sun, 29 May 2016 02:48:00 +0000 (19:48 -0700)]
gl/configure.ac: typo

8 years agoplugin builds: Punt AC_PROG_LIBTOOL. Use MIT_SCHEME_LIBDIR.
Matt Birkholz [Sun, 29 May 2016 02:44:40 +0000 (19:44 -0700)]
plugin builds: Punt AC_PROG_LIBTOOL. Use MIT_SCHEME_LIBDIR.

AC_PROG_LIBTOOL is deprecated.  MIT_SCHEME_LIBDIR replaces both
MIT_SCHEME_ARCH and the project name, allowing the latter to be more
easily changed.

8 years ago0001-allow-autoreconf-force.patch from bap (Barak A. Pearlmutter).
Matt Birkholz [Wed, 11 May 2016 20:42:46 +0000 (13:42 -0700)]
0001-allow-autoreconf-force.patch from bap (Barak A. Pearlmutter).

  From: "Barak A. Pearlmutter" <barak+git@cs.nuim.ie>
  Date: Mon, 22 Jul 2013 19:58:13 +0200
  Subject: allow autoreconf force

Recombobulate slightly to allow full regeneration via the command
$ autoreconf --force

- move src/microcode/aclocal.m4 to src/microcode/mit_scheme_native_code.m4

- use single shared directory locally-defined macros (src/microcode/ for now)

The necessary local m4 macro file is explicitly included.
This is necessary because autoconf is not using automake or libtools,
so  AC_CONFIG_MACRO_DIR([.../microcode]) won't work.  Gulp.

8 years agogtk-screen/configure.ac: Fiddle package name to match X11 Screen.
Matt Birkholz [Sat, 28 May 2016 20:56:21 +0000 (13:56 -0700)]
gtk-screen/configure.ac: Fiddle package name to match X11 Screen.

8 years agogtk plugin configure.ac: Punt unnecessary AC_PROG_.
Matt Birkholz [Sat, 28 May 2016 20:53:54 +0000 (13:53 -0700)]
gtk plugin configure.ac: Punt unnecessary AC_PROG_.

8 years agogtk: Do not ignore an error in compile.sh.
Matt Birkholz [Sat, 28 May 2016 20:40:18 +0000 (13:40 -0700)]
gtk: Do not ignore an error in compile.sh.

8 years agodist/shared.sh: Punt plugins now distributed separately.
Matt Birkholz [Wed, 11 May 2016 01:12:43 +0000 (18:12 -0700)]
dist/shared.sh: Punt plugins now distributed separately.

8 years agoMerge branch 'master' into Gtk.
Matt Birkholz [Sun, 29 May 2016 17:18:22 +0000 (10:18 -0700)]
Merge branch 'master' into Gtk.

8 years agox11-screen.scm: Fix DISPLAY test.
Matt Birkholz [Sun, 29 May 2016 17:02:40 +0000 (10:02 -0700)]
x11-screen.scm: Fix DISPLAY test.

8 years agoruntime/Makefile-fragment: Install runtime/optiondb.scm.
Matt Birkholz [Sun, 29 May 2016 08:37:12 +0000 (01:37 -0700)]
runtime/Makefile-fragment: Install runtime/optiondb.scm.

Install runtime/optiondb.SCM so that standard-load-options can find it
when searching the library path.

8 years agodist/shared.sh: Add x11 and x11-screen to PLUGINS.
Matt Birkholz [Sun, 29 May 2016 01:30:50 +0000 (18:30 -0700)]
dist/shared.sh: Add x11 and x11-screen to PLUGINS.

8 years agox11/Makefile.am: Add missing optiondb.scm to EXTRA_DIST.
Matt Birkholz [Sun, 29 May 2016 01:29:36 +0000 (18:29 -0700)]
x11/Makefile.am: Add missing optiondb.scm to EXTRA_DIST.

8 years agoplugin builds: Punt AC_PROG_LIBTOOL. Use MIT_SCHEME_LIBDIR.
Matt Birkholz [Sat, 28 May 2016 22:21:11 +0000 (15:21 -0700)]
plugin builds: Punt AC_PROG_LIBTOOL.  Use MIT_SCHEME_LIBDIR.

AC_PROG_LIBTOOL is deprecated.  MIT_SCHEME_LIBDIR replaces both
MIT_SCHEME_ARCH and the project name, allowing the latter to be more
easily changed.