[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 83497f: Restore support for large cursor on linux X11 VM

Nicolas Cellier noreply at github.com
Wed Sep 4 16:51:32 UTC 2019


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 83497f5a6c3d7b96cbae086729dd4c849ef029ea
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/83497f5a6c3d7b96cbae086729dd4c849ef029ea
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M platforms/unix/vm-display-X11/acinclude.m4
    M scripts/ci/travis_install.sh

  Log Message:
  -----------
  Restore support for large cursor on linux X11 VM

Large cursor support is present but optional on X11
It is triggered by compiler define HAVE_LIBXRENDER
It depends on availability of Xrender library which is an optional X extension
Try to test presence of header and library in configure macro
Note that it is also necessary to install the proper package
e.g. on debian flavours

	sudo apt-get install libxrender-dev


  Commit: edb14fe404654241ef2a2bf04ae0945611d6533a
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/edb14fe404654241ef2a2bf04ae0945611d6533a
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M platforms/unix/config/aclocal.m4
    M platforms/unix/config/config.h.in
    M platforms/unix/config/configure

  Log Message:
  -----------
  Commit files generated by autotools

These are generated by `cd platforms/unix/config; make configure`


  Commit: d6238b29f217776ad70f1eee029056a7e9aa76bd
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d6238b29f217776ad70f1eee029056a7e9aa76bd
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M platforms/unix/config/aclocal.m4
    M platforms/unix/config/config.h.in
    M platforms/unix/config/configure
    M platforms/unix/vm-display-X11/acinclude.m4
    M scripts/ci/travis_install.sh

  Log Message:
  -----------
  Merge pull request #424 from OpenSmalltalk/restore_large_cursor_support

Restore support for large cursor on linux X11 VM

Note: this fix only test the availability of header, and whether the library is required or not.
It does not test the case when library is required but absent.
The fix solve the large cursor problem, so it is considered good enough.
It will be time to improve later if ever somebody barks (other distribs, openbsd, etc...)


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/4b644ad1b069...d6238b29f217


More information about the Vm-dev mailing list