libxshmfence: Changes to 'refs/tags/libxshmfence-1.1'

Keith Packard keithp at kemper.freedesktop.org
Tue Nov 26 21:55:49 PST 2013


Tag 'libxshmfence-1.1' created by Keith Packard <keithp at keithp.com> at 2013-11-27 05:55 -0800

libxshmfence-1.1

Changes since libxshmfence-1.0:
Aaron Plattner (2):
      Copy the standard .gitignore from other lib packages
      Copy autotools boilerplate from http://www.x.org/wiki/NewModuleGuidelines/

Gaetan Nadon (5):
      Add mandatory COPYING file.
      Add the required README file
      make: add $(CWARNFLAGS)
      make: list non installed headers under the _SOURCES variable
      lint: remove usage of libxshmfence_la_SOURCES

Keith Packard (10):
      Change fence memory type from 'int32_t' to 'struct shmfence'
      Locate directory for shared memory files at configure time
      Use O_TMPFILE if available
      Add test program
      Split out futex implementation from general API
      Provide pthread-based alternative implementation
      Set symbol visibility attribute to hide internal symbols
      Ignore test build files and release announcements
      Describe the library better in the README file
      Update to version 1.1

---
 .gitignore              |   84 ++++++++++++++++++++++
 COPYING                 |   19 +++++
 Makefile.am             |    2 
 README                  |   36 +++++++++
 configure.ac            |  146 +++++++++++++++++++++++++++++++++++----
 src/Makefile.am         |   18 ++++
 src/xshmfence.c         |  144 --------------------------------------
 src/xshmfence.h         |   30 ++++----
 src/xshmfence_alloc.c   |   88 +++++++++++++++++++++++
 src/xshmfence_futex.c   |   94 +++++++++++++++++++++++++
 src/xshmfence_futex.h   |   70 ++++++++++++++++++
 src/xshmfence_pthread.c |  131 +++++++++++++++++++++++++++++++++++
 src/xshmfence_pthread.h |   39 ++++++++++
 src/xshmfenceint.h      |   44 +----------
 test/Makefile.am        |    9 ++
 test/xshmfence_test.c   |  178 ++++++++++++++++++++++++++++++++++++++++++++++++
 xshmfence.pc.in         |    3 
 17 files changed, 920 insertions(+), 215 deletions(-)
---


More information about the xorg-commit mailing list