[PULL] XI2 modifiers fixes, default keymap to the rescue

Peter Hutterer peter.hutterer at who-t.net
Sun Feb 13 15:42:32 PST 2011


A set of valgrind/uninitialised memory fixes, and a non-effect
constification patch. The main fixes here are:
- XIQueryPointer now behaves as documented
- load the default keymap if the configured keymap lacks symbols or other
  vital items.

Save for 1.10.

The following changes since commit ea1ffd3e60bdcedbec5a6f28929f8677bf45d450:

  Merge remote branch 'whot/for-keith' (2011-02-02 15:19:55 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~whot/xserver.git for-keith

Ander Conselvan de Oliveira (4):
      ProcRRQueryVersion: fix use of uninitialised bytes valgrind error.
      ProcRRCreateMode: fix use of uninitialised bytes valgrind error.
      XkbSendNames: fix use of uninitialised bytes valgrind error.
      ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error.

Carlos Garnacho (1):
      Xi: make XIQueryPointer return the current modifiers/group as documented.

Peter Hutterer (4):
      Xi: constify XIChangeDeviceProperty()
      xkb: split out keymap compilation.
      xkb: if the keymap failed to compile, load the default keymap instead.
      xfixes: calloc, not malloc the cursorScreenRec

 Xi/xiproperty.c     |    2 +-
 Xi/xiquerypointer.c |    2 +-
 include/exevents.h  |    2 +-
 randr/rrdispatch.c  |    2 +-
 randr/rrmode.c      |    2 +-
 xfixes/cursor.c     |    2 +-
 xkb/ddxLoad.c       |   76 ++++++++++++++++++++++++++++++++++++++++-----------
 xkb/xkb.c           |   16 +++++-----
 8 files changed, 74 insertions(+), 30 deletions(-)


More information about the xorg-devel mailing list