Home | Back
commit e8dd66fee206f93e1bee059bdadde064901ed745
Author: Keith Packard <keithp@keithp.com>
Date:   Tue Nov 26 21:55:20 2013 -0800

    Update to version 1.1
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 4b7c89d0dcaf48140c190dfe6a4560960229ab44
Author: Keith Packard <keithp@keithp.com>
Date:   Mon Nov 25 13:36:54 2013 -0800

    Describe the library better in the README file
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit c43c79c34d26277609fa02aedc1b862f4a280808
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 14:21:35 2013 -0800

    Ignore test build files and release announcements
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit d4938bf5e57375b70c73831402fc8637996aad31
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 11:23:56 2013 -0800

    Set symbol visibility attribute to hide internal symbols
    
    Expose only the official API.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit e390e3aaee3dace2a1e6cfe66efd884fc256b0f0
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 11:22:04 2013 -0800

    Provide pthread-based alternative implementation
    
    This uses pthread mutexes and condition variables instead of futexes.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit daa78ee9a5f9b5590d540aa06466d6728fb2c795
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 11:19:50 2013 -0800

    Split out futex implementation from general API
    
    This splits the futex-specific code out into a separate file so that
    future versions of the library could use some other underlying primitive.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit e15fa576597fb09330e603d17a51d7449a392e7c
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 09:13:48 2013 -0800

    Add test program
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit bdbb26378da91e541f2fe2b3e827d9f6ed11f4a8
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 09:12:36 2013 -0800

    Use O_TMPFILE if available
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit c17583d05872e4d9fb39af1a9963dc3738556b27
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 08:30:44 2013 -0800

    Locate directory for shared memory files at configure time
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit b394d499eeb6abb0f23a629f22f6634f137d279e
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 20 08:25:44 2013 -0800

    Change fence memory type from 'int32_t' to 'struct shmfence'
    
    This will allow other implementations to use alternate
    representations, as well as providing additional typechecking.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit d6fe39b4c3ec6ca75fb935b88a14916c730a6c26
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 21:49:48 2013 -0500

    lint: remove usage of libxshmfence_la_SOURCES
    
    This variable is always empty.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 3b70b526f1dd4ccf35a63fc7d385d4d7098b8f6a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 21:36:18 2013 -0500

    make: list non installed headers under the _SOURCES variable
    
    Recommended by Automake:
    http://www.gnu.org/software/automake/manual/automake.html#Headers
    
    Also, this header is missing in the lint target $(libxshmfence_la_SOURCES)
    
    As a bonus, all other libraries are following this advice.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit f3fbd8e5026c0bb8b4d7f48875550bd3711e3c6e
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 21:31:42 2013 -0500

    make: add $(CWARNFLAGS)
    
    It's required for all X libraries
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b77bedb25d8eea02cc8114daf105dfed096ca024
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 09:20:46 2013 -0500

    Add the required README file
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 67517e51374688c899e295d4d37371bda85bedbc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 09:18:53 2013 -0500

    Add mandatory COPYING file.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d2272731010bd352219eb4ac738224bb5b69a6f9
Author: Aaron Plattner <aplattner@nvidia.com>
Date:   Fri Nov 1 14:44:54 2013 -0700

    Copy autotools boilerplate from http://www.x.org/wiki/NewModuleGuidelines/
    
    I verified that this works with autoconf both 2.60 and 2.69.
    
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 7f32d04bd4f583b0d4871450560bd2e9bafc3d79
Author: Aaron Plattner <aplattner@nvidia.com>
Date:   Fri Nov 1 14:12:55 2013 -0700

    Copy the standard .gitignore from other lib packages
    
    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 8c83034247886168218eaa4d378cc8bf0c65a9cd
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Oct 31 16:36:54 2013 -0700

    Update to verion 1.0
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 534cfada3291b56fd13546615f12654cde1a502f
Author: Keith Packard <keithp@keithp.com>
Date:   Mon Apr 29 13:21:56 2013 -0700

    Import first version of the library
    
    Signed-off-by: Keith Packard <keithp@keithp.com>