libX11 1.8.2

Alan Coopersmith requested to merge alanc/libx11:release into master
  • Allow X*IfEvent() to reenter libX11 to avoid deadlock from unsafe calls when thread-safety-constructor is enabled (!150 (merged)).
  • Remove Xlib's pthread function stubs - instead use system provided threads functions, including linking against any needed pthread libraries if thread-safety-constructor is enabled (!155 (merged), !156 (merged)).
  • Fix off-by-one error in XKeycodeToKeysym for indexes > 3 (!78 (merged)).
  • Allow XNSpotLocation with OnTheSpot (!127 (merged)).
  • Fix Win32 build when -fno-common is in effect (!140 (merged)).
  • Fix memory leak in XRegisterIMInstantiateCallback (!158 (merged)).
  • Add compose sequences for the double-struck capitals ℕ ℤ ℚ ℝ ℂ (!144 (merged)), the Samogitian E with dot above and macron (!147 (merged)), Unicode minus sign (!163 (merged)).
  • Change <^> <-> to mean superscript minus instead of macron (!162 (merged)).
  • Delete compose sequences that mix top-row digits with numpad digits (!139 (merged)) or mix upper & lower case letters (!144 (merged)).
  • Delete some unuseful compose sequences meant for Bépo layout (!146 (merged)).
  • Delete compose sequences using leftcaret & rightcaret keysyms (!163 (merged)).
  • Remove KOI8-R character set from en_US.UTF-8/XLC_LOCALE (!148 (merged)).
  • Map sr locales to sr_RS compose files (!161 (merged)).

Merge request reports