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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Nicolas Cellier-4
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 83497f5a6c3d7b96cbae086729dd4c849ef029ea
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/83497f5a6c3d7b96cbae086729dd4c849ef029ea
  Author: Nicolas Cellier <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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