[PULL] duplicate includes, clang warnings, static analyzer bugfixes, and XQuartz

Jeremy Huddleston jeremyhu at apple.com
Mon Apr 25 20:01:11 PDT 2011


The following changes since commit 918a9c99cf2ebc73acb34b95f597904b93c690d9:

  Merge remote-tracking branch 'jeremyhu/master' (2011-04-22 11:20:16 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~jeremyhu/xserver master

Emanuele Giaquinta (1):
      XQuartz: pbproxy: LP64: Fix itteration through XGetWindowProperty where sizeof(long) != 4

Jeremy Huddleston (21):
      os: Add missing _X_ATTRIBUTE_PRINTF to va_list variants
      fb: Silence warnings when building with clang
      Xext: Silence warnings when building with clang
      os: Silence warnings when building with clang
      render: Silence warnings when building with clang
      glx: Silence warnings when building with clang
      rootless: Dead code removal
      rootless: Fix a typo in RootlessGlyphs which resulted in a garbage value
      XQuartz: Bump bundle version to 2.7.0
      XQuartz: Fix compilation warnings with XPLUGIN_VERSION >= 4
      XQuartz: Use xorg_backtrace() instead of spewCallStack()
      XQuartz: Remove the threadSafety dead-ish code
      XQuartz: Use a lighter spinlock instead of a pthread_mutex_t in QuartzScreenSaver
      XQuartz: xpr: Initialize window_hash in xprInit
      XQuartz: xpr: Use a serial queue rather than pthread mutexes for window_hash
      XQuartz: Silence warnings about deprecated functionality where it is an intended fallback
      XQuartz: xpr: Dead code removal
      XQuartz: Silence clang static analyzer
      XQuartz: Dead code removal
      XQuartz: Rename launchd-id-prefix to bundle-id-prefix
      XQuartz: Enable logging to a file for better debugging

Nicolas Kaiser (11):
      Xi: remove duplicated includes
      dix: remove duplicated includes
      hw/xfree86/ddc: remove duplicated include
      hw/xfree86/dri: remove duplicated includes
      hw/xfree86/fbdevhw: remove duplicated include
      hw/xfree86/modes: remove duplicated include
      hw/xnest: remove duplicated include
      hw/xquartz: remove duplicated includes
      hw/xwin: remove duplicated includes
      test/xi2: remove duplicated include
      xkb: remove duplicated include

 Xext/xvmain.c                         |    7 +-
 Xi/extinit.c                          |    2 -
 configure.ac                          |   15 ++-
 dix/events.c                          |    1 -
 dix/getevents.c                       |    1 -
 fb/fbbltone.c                         |    5 +
 fb/fbpict.c                           |    2 +-
 glx/glapi.c                           |    6 +-
 glx/glapi.h                           |    3 +-
 glx/glthread.h                        |    3 +-
 hw/xfree86/ddc/ddcProperty.c          |    1 -
 hw/xfree86/dri/dri.c                  |    2 -
 hw/xfree86/dri/xf86dri.c              |    1 -
 hw/xfree86/fbdevhw/fbdevhw.c          |    1 -
 hw/xfree86/modes/xf86RandR12.c        |    1 -
 hw/xnest/Pixmap.c                     |    1 -
 hw/xquartz/GL/indirect.c              |    1 -
 hw/xquartz/GL/visualConfigs.c         |    1 -
 hw/xquartz/Makefile.am                |    6 +-
 hw/xquartz/X11Application.m           |    6 +-
 hw/xquartz/applewmExt.h               |   13 +++
 hw/xquartz/bundle/Info.plist.cpp      |    8 +-
 hw/xquartz/bundle/Makefile.am         |    2 +-
 hw/xquartz/darwin.c                   |   23 ++---
 hw/xquartz/darwin.h                   |    7 +-
 hw/xquartz/darwinEvents.c             |    8 +-
 hw/xquartz/mach-startup/bundle-main.c |   26 ++++--
 hw/xquartz/mach-startup/launchd_fd.c  |    4 +-
 hw/xquartz/mach-startup/stub.c        |    6 +-
 hw/xquartz/pbproxy/Makefile.am        |    2 +-
 hw/xquartz/pbproxy/app-main.m         |    2 +-
 hw/xquartz/pbproxy/x-selection.m      |   26 +++++-
 hw/xquartz/quartz.c                   |   10 +-
 hw/xquartz/quartz.h                   |    2 +-
 hw/xquartz/quartzKeyboard.c           |   23 ++++-
 hw/xquartz/quartzKeyboard.h           |    2 -
 hw/xquartz/quartzStartup.c            |    5 +-
 hw/xquartz/threadSafety.c             |   78 ---------------
 hw/xquartz/threadSafety.h             |   56 -----------
 hw/xquartz/xpr/dri.c                  |    5 -
 hw/xquartz/xpr/xpr.h                  |    2 +-
 hw/xquartz/xpr/xprAppleWM.c           |    4 +-
 hw/xquartz/xpr/xprEvent.c             |    2 -
 hw/xquartz/xpr/xprFrame.c             |  167 ++++++++++++--------------------
 hw/xwin/win.h                         |    1 -
 hw/xwin/winmultiwindowicons.c         |    2 -
 hw/xwin/winvideo.c                    |    2 -
 include/dix-config.h.in               |    9 +-
 include/os.h                          |    8 +-
 m4/ax_tls.m4                          |   74 ---------------
 m4/xorg-tls.m4                        |   57 +++++++++++
 manpages.am                           |    2 +-
 miext/rootless/rootlessScreen.c       |    3 +-
 miext/rootless/rootlessValTree.c      |    2 -
 os/access.c                           |    2 +-
 os/log.c                              |    4 +
 os/xstrans.c                          |    5 +
 render/picture.c                      |    2 +-
 test/xi2/protocol-common.h            |    1 -
 xkb/xkbEvents.c                       |    1 -
 60 files changed, 272 insertions(+), 452 deletions(-)
 delete mode 100644 hw/xquartz/threadSafety.c
 delete mode 100644 hw/xquartz/threadSafety.h
 delete mode 100644 m4/ax_tls.m4
 create mode 100644 m4/xorg-tls.m4



More information about the xorg-devel mailing list