]> git.eshelyaron.com Git - emacs.git/commit
Make Emacs build with some other XLib implementations
authorPo Lu <luangruo@yahoo.com>
Fri, 4 Feb 2022 03:28:05 +0000 (03:28 +0000)
committerPo Lu <luangruo@yahoo.com>
Fri, 4 Feb 2022 03:28:05 +0000 (03:28 +0000)
commita654985bca4c48472bd17a2723fc93bcd5e27d6c
treea8b78981b1db2277d5b8c36eb97c30994c6b80eb
parent52c4275283b342d3792d3eb4d4be44cb567b2bc7
Make Emacs build with some other XLib implementations

* configure.ac (HAVE_XKB): Check for functions that aren't
always implemented by various XLib implementations.

* src/xfns.c (select_visual): Handle NULL values of vinfo.
(XkbRefreshKeyboardMapping):
(XkbFreeNames):
(XDisplayCells):
(XDestroySubwindows): Define replacement functions where they
aren't available.

* src/xterm.c (x_find_modifier_meanings): Handle NULL values of
various fields.
configure.ac
src/xfns.c
src/xterm.c