commit 3774f91ba3722bd56b532dde549aef1df1749a51
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Jun 8 12:01:23 2012 -0700

    Release version 0.3.0
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 9c8986c3d9854cb9a6f1f5dc39b8c16a1139ae91
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 5 14:49:34 2012 +1000

    Set log verbosity to 10
    
    Might as well get as much data as possible.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 0c038b4c0a63f494eb7aec08baace7e750ab1b81
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 25 08:17:57 2012 -0700

    Check if log file and old log file are writable before starting X server
    
    Otherwise, the server will fail to start and it won't be obvious what
    happened.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 68b4ef7b5f100a14a5aee33d5c34ef8b29bafa3b
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 25 07:40:49 2012 -0700

    Check if a server is already running on the chosen display name
    
    Otherwise, our server will silently die and we will connect to the
    already running server without knowing.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 2b5f29b84b87040be9ad6ce8d986b23bab253189
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri May 25 11:57:20 2012 +1000

    XCloseDisplay(3) cannot handle NULL
    
    If the display failed to start, tearing it down with a NULL pointer causes a
    segfault.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 631aa80fe44b21dfac2938f2702d3ab15365dfba
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri May 25 11:57:19 2012 +1000

    Print the display we were trying to start up on.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit b6fb8681c4b56f6028f9c981cfa27f6466ff74bd
Merge: d5bc8f1 6a1174b
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu May 24 10:00:25 2012 -0700

    Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/test/xorg-gtest

commit 6a1174b8cdfc2079dd72209f49197d7a9c6555f1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 24 13:13:28 2012 +1000

    Update source files to use new headers
    
    introduced in e1c010f23272e61c28c73aa603b477ba6fbae875
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit e1c010f23272e61c28c73aa603b477ba6fbae875
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 18 13:23:32 2012 -0700

    Namespace xorg-gtest header filenames
    
    Due to the default automake compilation flags including -I. -I.., it is
    possible to pick up an xorg-gtest header like device.h instead of a
    project header. Namespacing the headers should resolve this issue. Users
    should be including xorg-gtest.h instead of individual headers, so this
    should not cause compilation failures.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d57dc7dc787af4b5a9728b83eb1cfccf94ff08b0
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 18 13:23:31 2012 -0700

    Add comment to Makefile-xorg-gtest.am about compiling with -w
    
    Users of xorg-gtest will not want warnings or failed builds due to
    issues in gtest or xorg-gtest.
    
    Note that the internal build of the xorg-gtest example does not use the
    -w flag when building examples, so we will still see warnings when
    xorg-gtest itself is built.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d5bc8f147f25f4a5aff8011a2ea542ddd606df23
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 18 13:16:25 2012 -0700

    Namespace xorg-gtest header filenames
    
    Due to the default automake compilation flags including -I. -I.., it is
    possible to pick up an xorg-gtest header like device.h instead of a
    project header. Namespacing the headers should resolve this issue. Users
    should be including xorg-gtest.h instead of individual headers, so this
    should not cause compilation failures.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 5b0320cf21aa64d6359319f95194efd60288c924
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri May 18 13:11:21 2012 -0700

    Add comment to Makefile-xorg-gtest.am about compiling with -w
    
    Users of xorg-gtest will not want warnings or failed builds due to
    issues in gtest or xorg-gtest.
    
    Note that the internal build of the xorg-gtest example does not use the
    -w flag when building examples, so we will still see warnings when
    xorg-gtest itself is built.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit ae1e069ad03682d6f6e830bf6d237e41984d3cf3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed May 16 09:08:40 2012 +1000

    examples: built tests as noinst_PROGRAMS
    
    check_PROGRAMS is only built on make check, so it's a good way of
    introducing build errors until later (as we discovered in the server).
    Always built the tests, running them is optional.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 31b64e0fbc8dfe420d51e325c67a07e2eaa413f7
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed May 16 09:07:41 2012 +1000

    m4: if a source is specified, use that for the include path
    
    Don't require users to specify both source and include path. We can assume
    that if they have the source at a certain location, they want those headers
    too.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 6b66ce9fc632108a765a8e96cd287b6179f9cbb0
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Apr 20 09:41:45 2012 -0700

    Wait for dummy X server to shut down in Environment::TearDown()
    
    If two xorg-gtest binaries are executed one after another, the second
    one may attempt to start its X server before the first one's X server
    has fully shut down. This leads to the second X server not starting.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Stephen M. Webb <stephen.webb@bregmasoft.ca>

commit 080cee4010157b45c60b5693eca4f9aebda0c900
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Apr 18 10:30:18 2012 -0700

    Provide a full server layout in dummy.conf
    
    The X.org server uses the first server layout, and provides one if none
    are found. If a layout is specified in /usr/share/X11/xorg.conf.d, the
    dummy video device configuration may not be used.
    
    This change ensures that the dummy video device is used by providing a
    full server layout in the main configuration file.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Stephen M. Webb <stephen.webb@bregmasoft.ca>

commit 91261b2371dedc0b8eba9161950b099c130c408a
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Apr 18 10:24:50 2012 -0700

    Kill dummy Xorg server when a terminating signal arrives
    
    This only takes effect if the program links in the provided main()
    function. If you provide your own main() you must handle signals
    yourself.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Stephen M. Webb <stephen.webb@bregmasoft.ca>

commit ff1f42e50b36885008e6f8b82595dec8949deba3
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Apr 18 10:23:38 2012 -0700

    Add Environment::Kill() to forcefully terminate the dummy Xorg server
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Stephen M. Webb <stephen.webb@bregmasoft.ca>

commit 1e7618f41e48e29c8dfa30cb74dbdeb8ebd83896
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 26 09:55:21 2012 -0700

    Add missing Identifier name to 99-virtual-test-devices.conf
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit c77b5e188451c7ac9995ade5e3cf069ccc803e8e
Author: Thomas Voß <thomas.voss@canonical.com>
Date:   Thu Mar 22 14:59:19 2012 -0400

    Add an xorg configuration file snippet to disable grabbing of test devices.
    
    When a test creates a test trackpad device, an already running X server
    will likely grab the event node. This causes the dummy X server to fail
    to instantiate the device, and ends in test failure.
    
    This will ensure that the normal X server does not attempt to grab the
    test device.
    
    Signed-off-by: Thomas Voß <thomas.voss@canonical.com>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit ad440d9c228a44981f1e2364fb0678840b08be3c
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 19 17:00:45 2012 -0700

    Release version 0.2.0
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 852b504288ca579a06b741b4588ee1b98b1b45f5
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 14:51:40 2012 -0800

    Ship xorg-gtest.m4 and Makefile-xorg-gtest.am
    
    See README for instructions on how to use them.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>

commit 3f019e8272e33869312a7b5a94af94e14c81cd15
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Tue Mar 13 23:30:39 2012 -0700

    Print more helpful error message when X server fails to start
    
    Usually, xorg-gtest requires the dummy video driver. It also requires an
    X server at least version 1.12, or to be run as root when testing with a
    previous X server. Print this information when the server fails to
    start, and point the user to the log file for further details.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 6d0cd228d5ea5ff734f3bc1754d0dfbb93e6d1b4
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Tue Mar 13 11:32:02 2012 -0700

    Allow user to override default Xorg server binary
    
    This can be accomplished by compiling xorg-gtest with
    -DDEFAULT_XORG_SERVER=path/to/Xorg.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 4acb16f939c73dc081775e29eb4089e4184fffbf
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 14:24:16 2012 -0800

    Install, but do not build into a library, the xorg-gtest sources
    
    This mimics the Google Test distribution mechanism. See:
    
    http://code.google.com/p/googletest/wiki/FAQ#Why_is_it_not_recommended_to_install_a_pre-compiled_copy_of_Goog
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 71f006cadac2bc7f249965896d898143d7592f12
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 14:18:39 2012 -0800

    Build gtest as part of the project
    
    Google Test does not recommend using precompiled gtest libraries. See:
    
    http://code.google.com/p/googletest/wiki/FAQ#Why_is_it_not_recommended_to_install_a_pre-compiled_copy_of_Goog
    
    This change modifies the build system so the examples build the gtest
    and xorg-gtest libraries and link against the locally built libraries
    instead of any other precompiled libraries on the system. It uses the
    same compiler flags to compile everything so the C++ One-Definition Rule
    is not broken.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit d02b5095dbe69b695034242a978c489aaef61109
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 14:00:04 2012 -0800

    Provide meta-source file xorg-gtest-all.cpp
    
    This will make compiling the project each time it is used much easier.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 5afddf4681d6ce651164c5486a15b41a0b098ac4
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 11:55:01 2012 -0800

    Rename main.cpp to xorg-gtest_main.cpp
    
    This matches the library name and will help with understanding what the
    includes since we are now shipping the source code.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit e0f7ec50461b68851cfb13c7b73c1ee4faa7a7d5
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 11:50:05 2012 -0800

    Add a meta-header xorg-gtest.h
    
    The header merely includes all the other headers. It will make building
    xorg-gtest into each project easier.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 7102f4115ed044a903c5071e6930630456778313
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 09:38:05 2012 -0800

    Install xorg-gtest source code in $(prefix)/src/xorg-gtest
    
    Google Test suggests that source code be built into each test rather
    than use a pre-compiled library. This change follows their lead and
    installs the xorg-gtest source code.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit fcb1f66c5caec990d499bff94215057b221ea004
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 8 09:42:37 2012 -0800

    Move xorg-gtest.cpp to xorg-gtest-example.cpp
    
    This makes the source file match the built executable.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-By: Christopher Halse Rogers <christopher.halse.rogers@canonical.com>

commit 3a8d82db172612f6071b0ab5423828ff6daad2b7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 8 19:48:28 2012 -0500

    config: merge both AC_CONFIG_FILES statements.
    
    Typically all modules have a single statement unless some output files
    are conditionally generated.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 23ce7387c7a762626aef6ffb2c3970a714716595
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 8 19:48:27 2012 -0500

    config: remove unrequired AC_SUBST DUMMY_CONF_PATH statement
    
    The variable is not used in any makefile. Configure.ac does not participate
    in the determination of the conf path. The final value of datadir is not
    known at config time, only at make time.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 9bccebeff291e21e9d65c168fabce39e4ba9e97a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 8 17:33:21 2012 -0500

    config: use existing feature --enable-strict-compilation
    
    This replaces current code attempting to perform similar function.
    In configure.ac, the code is gcc specific.
    The src/Makefile.am has $(WARNING_FLAGS) rather than $(WARNING_CPPFLAGS)
    
    http://cgit.freedesktop.org/xorg/util/macros/tree/xorg-macros.m4.in
    
    Looking at the xorg-gtest module --help text:
      --enable-strict-compilation
                              Enable all warnings from compiler and make them
                              errors (default: disabled)
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit ea7303900e3689d5b258bd5d61593f8b1ae3b4b0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 8 17:33:20 2012 -0500

    config: support Automake 1.10
    
    X.Org has a requirement to support 1.10 or later.
    The silent rules are handled by XORG_DEFAULT_OPTIONS
    We do not write the version number, but refer to the wiki:
    http://www.x.org/wiki/ModularDevelopersGuide#GNU_Build_System
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit caec23aa80e92ad760dbcd4f285e62cbea6a99c3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 8 17:33:19 2012 -0500

    config: remove redundant AC_PROG_INSTALL
    
    Already included in XORG_DEFAULT_OPTIONS
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 0a55043449c23f12fc3c2385b2c2784ee6826749
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 5 10:52:21 2012 -0800

    Add xorg::testing::evemu::Device
    
    Device uses utouch-evemu for input device recording playback through the
    Linux kernel.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Stephen Webb <stephen.webb@canonical.com>

commit bf4a7db2485ab2d28a6bb6333df7d431a928cc95
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Tue Mar 6 17:15:58 2012 -0800

    Fix dummy.conf location definition
    
    Now that the xorg-gtest data build has been separated from the src
    build, the location definition is broken and results in xorg-gtest
    looking for /dummy.conf instead of ${datadir}/xorg/gtest/dummy.conf.
    This change fixes the location
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit b36f5493258e8fb896ed4a710b03c7428a2cf21b
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 5 11:31:57 2012 -0800

    Add examples/xorg-gtest-example to .gitignore
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit dd6e963e0833b2920f1bb120b6fba6e2e3c60121
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 5 11:26:38 2012 -0800

    Define automake CPP warning flags in Makefile.am, not configure.ac
    
    Otherwise, AM_CPPFLAGS could not be overridden in Makefile.am.
    
    Also, move AM_CXXFLAGS to the top of src/Makefile.am to match.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e888dcd08cb4b5ee332f155207a56f7098524e14
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Feb 29 12:26:48 2012 -0800

    Use BASE_CXXFLAGS from xorg macros
    
    The X.org macros package version 1.16.2 is the first to define
    BASE_CXXFLAGS; however, we don't need to require version 1.16.2. If it's
    available, then great. If not, $(BASE_CXXFLAGS) will be empty and
    nothing terrible will happen.
    
    Included in this commit is a fix for an error, now that we are using
    BASE_CXXFLAGS, for shadowing variables from parent contexts.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 63a2903a15d53a19930b72ffda06b92492718e6c
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Mon Mar 5 11:07:48 2012 -0800

    Split data and include build rules out of src build rules
    
    This will simplify things when we add more features to xorg-gtest.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 20827807711933b0083458c968aa6bbc06db859f
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Thu Mar 1 10:24:59 2012 -0800

    Relicense under the X.org preferred license
    
    Copied from http://www.x.org/releases/X11R7.6/doc/xorg-docs/License.html
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Acked-by: Daniel Stone <daniel@fooishbar.org>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 3e9e3232638a75e21f3ef2ca12888aaade8792f4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 29 18:23:44 2012 -0500

    config: do not initialize libtool twice
    
    AC_PROG_LIBTOOL initializes libtool, contrary to what the name may suggest.
    It has been renamed to LT_INIT in libtool v2. However X.Org has a requirement
    to support libtool v1.5.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit e43cc450a17245f838dfacb44492cf10383bdbb6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 29 18:23:43 2012 -0500

    config: no need to m4_include gtest.m4
    
    This is done when autoconf runs aclocal.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 8812b410c2458329ac8648b31f6f7e1f2b428df1
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Feb 29 10:55:33 2012 -0800

    Remove xorg-server pkgconfig check
    
    xorg-server flags are not needed. Including them also causes
    -fvisibility=hidden to be used, which breaks the build output.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Gaeton Nadon <memsize@videotron.ca>

commit c444aebf7a56183531055767bf982f0206da3db0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Feb 27 11:04:36 2012 -0500

    distcheck: cannot create directory `xorg-gtest-0.1.1': Permission denied
    
    Use the util-macros implementation to generate the ChangeLog
    and the INSTALL file.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit e19ee59526198734118a5894ef2c4cef97528064
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Feb 27 11:04:35 2012 -0500

    distcheck fails: cannot open linker script file libxorg-gtest.ver
    
    The $(top_srcdir) path is needed to locate the source as it is not
    in the same dir as the generated files.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 749b0eabd8c6075cac082b3727da5efdcc68d6e6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 19:53:45 2012 -0500

    Revert "Use the standard autogen.sh script from xorg"
    
    This reverts commit 839257c03d033f4352243ac70be9f78c5a8dfdd0.
    
    This module has different requirements for autogen.sh.
    The upcoming version with the variable NOCONFIGURE
    would probably be satisfactory.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 131c80ac6b199988b08df26f30dabe1c7ba9684a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 16:36:55 2012 -0500

    examples/test.cpp: fatal error: X11/Xlib.h: No such file or directory
    
    Need XSERVER_CFLAGS to locate Xlib.h
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 35d0a43e9a059e54e95fda1211112104ad6ad262
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 16:08:55 2012 -0500

    test.cpp: fatal error: X11/Xlib.h: No such file or directory
    
    Need XSERVER_CFLAGS to locate Xlib.h
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 6bae528bd9c8744d39b003c06f4f0a2ab41c9331
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 16:20:25 2012 -0500

    Fix typo in .gitignore comment
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5c5dc5ee2891a2456b77ec322e847ba9234112b0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 16:12:43 2012 -0500

    Add standard xorg toplevel .gitignore
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 839257c03d033f4352243ac70be9f78c5a8dfdd0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 26 14:26:33 2012 -0500

    Use the standard autogen.sh script from xorg
    
    The one here does not work the same way. It is very confusing when
    these don't work the same way for all xorg modules.
    
    It can be proposed as a new version version for all xorg modules
    if it can be deemed to be more desirable.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit a15d88e39f19efdd6aa20053a7a3ce6ffc8c0d9e
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 24 08:39:56 2012 -0800

    Release version 0.1.1
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 6422b13b33438a1dfa2d57c2df3593fcac719814
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 24 08:35:13 2012 -0800

    Generate ChangeLog at make dist time
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 66bcd7de0d9bd4a822b6cf3bca79d295d7fb86ab
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 24 08:01:17 2012 -0800

    Add GPLv3 license as COPYING
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 5b130039fed4bb232d06aa419bf43336a7153e07
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 24 07:58:03 2012 -0800

    Link libxorg-gtest_main against libxorg-gtest
    
    This fixes build failures if one only links against libxorg-gtest_main
    but does not use any other xorg-gtest symbols.
    
    Reported-by: Stephen Webb <stephen.webb@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit fc02e9aa96646c0ea60384b14083107a10e965b2
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Feb 15 08:54:08 2012 -0800

    Fix linking against X server libs
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 1f4bd9c267e70cf9ac8a57f90bf1795b0fa63d6c
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Sat Feb 4 11:47:35 2012 -0800

    Add symbol version scripts
    
    It would be nice to explicitly list each class method, but there's no
    documentation on how to do it, and everything I try fails. At least this
    ensures we don't ship visible symbols that are really part of GTest.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
    Reviewed-by: Stephen Webb <stephen.webb@canonical.com>

commit 4216fddec31fed8b141f6d6f233c31e73e651fde
Author: Daniel d'Andrada <daniel.dandrada@canonical.com>
Date:   Mon Feb 6 09:29:46 2012 -0200

    Make Environment API property-based.
    
    Instead of shoving all parameters in the constructor.
    
    Signed-off-by: Daniel d'Andrada <daniel.dandrada@canonical.com>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit d568a6c0626eeef038753f207f234037bbbb26e4
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 3 17:21:22 2012 -0800

    Ship conf files
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 50cd80649cd09800a245754bb7621de777026022
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Fri Feb 3 17:20:10 2012 -0800

    Add defines.h to the list of source files
    
    This ensures the header is shipped in the dist tarball.
    
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 24fbaa20c179ce4b4d9be9627bb41daffc91527a
Author: Jussi Pakkanen <jussi.pakkanen@canonical.com>
Date:   Thu Feb 2 14:36:32 2012 +0200

    Fix build system.
    
    The project could not be built from scratch due to erroneous
    Autofoo setup. This commit makes it work.
    
    Signed-off-by: Jussi Pakkanen <jussi.pakkanen@canonical.com>
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>

commit 79b2d4e7f976621705bd32a9fd16e56c989a5a45
Author: Chase Douglas <chase.douglas@canonical.com>
Date:   Wed Feb 1 11:12:29 2012 -0800

    And by default point to a location that doesn't require root privileges to be used.
    
    This will make it possible to run Xorg without being root.
    
    Signed-off-by: Daniel d'Andrada <daniel.dandrada@canonical.com>

commit 656d8b22be42b23d5336a85173d7381bf115a327
Merge: 37906b3 e5f21a6
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 21 08:30:43 2011 -0800

    Merge some miscellaneous fixes

commit e5f21a67393a5db4d91f07f87a649ec38d27fcc7
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 21 08:09:22 2011 -0800

    Use "make doc" to build all documentation
    
    And clean up doc/Makefile.am targets.

commit 739e52c343cdd412c0c4e9e21dd79be25b3027ca
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 21 07:51:51 2011 -0800

    Rename xorg_gtest_example to xorg-gtest-example

commit c63e0369cc4c7db7ffe3109b6ea8ff478ac4ba91
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 21 07:51:10 2011 -0800

    Install man pages too

commit c276dc0ac292d54ffc00dcab83ce7cc056c6c3df
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 21 07:49:58 2011 -0800

    Start the so library version at 0.0.0

commit 37906b3c6431e470a07bbf5fd26784f5116b141c
Merge: 67c98e9 5f10cf0
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Fri Dec 16 11:44:34 2011 +0100

    Merged in lp:~chasedouglas/xorg-gtest/fixes.

commit 67c98e96ab8ee10e2d399d1ed4fd1f20e3daffd5
Merge: 286707f be95cf5
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:59:40 2011 -0800

    Merge example documentation fixes

commit 5f10cf0d7bc2492e53bba8dc2105c8a9b8445a18
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:34:01 2011 -0800

    Fix gtest cpp flags

commit c8a4e665b558f2e39b63bfe91a7081fc041887c2
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:18:49 2011 -0800

    Use gtest lib path when checking for gtest library

commit 5bbdf9fe259a3bde28192286de2a685457b49a50
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:11:25 2011 -0800

    Use Process::SetEnv() in Environment::SetUp()

commit 327d46a503ab1f57134e9d3a56f6792b151e8c03
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:10:59 2011 -0800

    Make Process::GetEnv and SetEnv static methods
    
    They do not modify or use a Process object. They are merely helper
    functions.

commit 8b2947df181dba16e07bd399d33ef0ae60aebdeb
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:01:39 2011 -0800

    Move SetUp and TearDown methods to protected sections

commit 7b18bcffa98443e736dbfde2848698f5e6d6efa9
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 11:00:13 2011 -0800

    Don't install Doxyfile

commit e51bcee92edeb7f3da577f9f2da2b6ecb96d17d4
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 10:54:33 2011 -0800

    Only install documentation if it was created

commit d5df40d00c6729dfdf1504d50f3658d3de22c5f5
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 10:38:44 2011 -0800

    Remove leftover geistest doc line in doc/Makefile.am

commit 286707f7a39ce7daa753994f35776ff2f273f07e
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 10:29:22 2011 -0800

    Don't link gtest when creating library

commit be95cf5f4fccaf6393ac65f3c3f9254acfd8ee17
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 09:27:07 2011 -0800

    Include examples directory when scanning for documented sources

commit 42d3e9d818d4827ae001c50dd190fd477ffce593
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 09:21:30 2011 -0800

    Remove license header from example
    
    It clutters up the example and is unnecessary for such a small file.

commit 6f0204791b3057ad49719675f30810c1b2755aff
Merge: bb34e85 2e13892
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 09:13:34 2011 -0800

    Merge in Doxygen branch, which also includes many fixes

commit bb34e8586f1d74e4717dc8300bea6628b9a38804
Merge: 4ee62b3 5b07f09
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 14 08:25:54 2011 -0800

    Merge gtest configure check fixes

commit 2e13892e9031e10dc91a2677295be654eb6b7747
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Wed Dec 14 16:19:03 2011 +0100

    Introduced examples. Added virtual d'tors to xorg::testing::Environment and xorg::testing::Test.

commit 5b07f09f0713b670070e4d44ada2aeab3f6e883c
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Tue Dec 13 17:30:48 2011 -0800

    Use AC_LANG_PUSH(C++)/AC_LANG_POP so as not to contaminate configure.ac

commit 9a493fa6cbaa61582092b2484ab2cf95edcc8dcf
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Tue Dec 13 17:21:24 2011 -0800

    Link against pthread when checking for gtest library

commit 9b93e8df1f350fd1fc3cd0888c0bf565bf3e18f0
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Tue Dec 13 17:02:48 2011 -0800

    Move check result test to configure.ac and use standard variables

commit 41d0b41fc5b244438af787de687a4b341889cadc
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Tue Dec 13 16:49:08 2011 -0800

    Remove unnecessary HAVE_GTEST conditional in configure.ac

commit 0ada1132294813196503527124d321093cb36e7f
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Tue Dec 13 16:48:37 2011 -0800

    Make gtest a requirement for successful configuration
    
    And switch to the non-deprecated AC_CHECK_LIB.

commit 69569cba1db0c17ae04d5c26c62fd02fa6473191
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 13 18:33:39 2011 +0100

    Adjusted signature of Process::GetEnv. Adjusted documentation.

commit 78ac5be868fd1e1d31300a61f8e425736c586b58
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 13 10:15:24 2011 +0100

    Fixed typo in test.h.

commit 8ace60ed7cc70589de26ec3e5e409588a0f0bd00
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 13 10:08:09 2011 +0100

    Modified Process::Terminate and Process::Kill to reset process identifier. Adjusted documentation.

commit 932bf1ec03ed9160c9784fdbb7f3a9456a5beb50
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 13 10:00:07 2011 +0100

    Adjusted documentation according to review. Switched to std::string for environment query/adjustment in Process.

commit 07ffdc1266c3c3d7c5d2df56666567777fd54050
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 13 07:37:37 2011 +0100

    Prevent from linking Test in Google Test. Set HIDE_SCOPE_NAMES to NO.

commit 4ee62b348d2346e03b6cbbfd94f710eda499d011
Merge: bd17c14 934da76
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 12 11:28:13 2011 -0800

    Merge cleanup and fixes branch

commit bb43c8271894e29a5818fadacde9bb459a55e6e1
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Mon Dec 12 09:44:51 2011 +0100

    Referenced manpage of execvp in documentation.

commit 6383f42858833f9695580f365352df30f4e33fb2
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Mon Dec 12 09:31:21 2011 +0100

    Fixed whitespace issue.

commit e7ea9a0717b58af7aaf9728862df424c84e58b77
Merge: f815612 934da76
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Mon Dec 12 09:22:17 2011 +0100

    Added: Additional doxygen documentation and adjusted build setup to include docs.

commit 934da7636d0cc811600c2dd73c6cd386f0851e25
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Fri Dec 9 13:03:46 2011 -0800

    Throw runtime_error if Test::SetUp fails to open connection to server
    
    gtest treats exceptions as test failures, so this should have the same
    result but is a cleaner implementation.

commit c0b553ebe1be0bf4c2ebffc1582a0e07f40aaa5a
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Fri Dec 9 12:09:28 2011 -0800

    Add initializer for Environment::Private struct since it is not a POD

commit f815612acc574081880c62b64ba803f5305b8bc5
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Fri Dec 9 09:58:35 2011 +0100

    Added doxygen documentation for public interface classes.

commit ef3e43e4edba9577097430bed545ad4c7dca3fb8
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 15:07:53 2011 -0800

    Remove strdup from argument parsing in Process::Start()
    
    The data pointed to by the args should still be valid. There's no real
    need to copy the data.

commit 330dfc09ecc78cfd91a93ed5d41f31f0341e81a1
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 15:00:25 2011 -0800

    Use std::vector to store process arguments passed to execvp

commit 3eda6c1380ab4bdfaf891d6d20097dc83dac8e65
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 14:20:53 2011 -0800

    Use std::auto_ptr for Test pimpl too

commit 826c9bbf23fd5650cd2ca0e3314e4e8559b1061e
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 14:09:23 2011 -0800

    Use C++ headers, such as cstring, instead of C-compatibility headers

commit 1bc40ffa16a3986d901bf602fcf17504afdf6cfc
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 14:02:26 2011 -0800

    Remove obsolete Process::SetEnvBehavior enum

commit 6757be79645ba5a4e582e010934d1ef908896e9d
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 13:59:34 2011 -0800

    Use std::auto_ptr for pimpls

commit 3ddfc3d8b1dd8a99126faa2eb05687eb08c279fb
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 13:51:17 2011 -0800

    Add newlines to end of Environment::TearDown() error messages

commit ad2cdf9b4daf3193dc852342153719817c8b1fc0
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Thu Dec 8 13:50:11 2011 -0800

    In Environment::SetUp, pass std::string into Process::Start

commit dc354884d529bf6060a6a1537339527ad70d80a7
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 15:34:30 2011 -0800

    Fix a couple usages of C++ line comments
    
    C++ line comments are only used for documenting end of namespace scopes
    and #endif macros.

commit 016ff9329130266f10edd7f4828bf22e59a8c97f
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 14:46:28 2011 -0800

    Add xorg::testing::Test base test fixture

commit 3aea1bbbbb7f7ab8a76cdbfc110fa9c5ed14ae25
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:38:04 2011 -0800

    Add server executable path option so one can test different servers
    
    Also, fix issues with the main option parsing code.

commit 4f083dd6a3ea2473913d23aecf4d06f664f95bce
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:40:30 2011 -0800

    Reorder Process copy constructor declarations

commit 8fe2c7c8bfc167c577674273f462f2d7c7a1a9fa
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:27:12 2011 -0800

    Fix comment in environment.h

commit 3d4a10a0280ed3320ed221e33595623af8d20150
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:26:25 2011 -0800

    Cleanup unnecessary braces in if .. else blocks in Environment::SetUp()

commit 4348b83156925eee6f2cbdca24a2473ebfd90c9f
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:24:59 2011 -0800

    Don't fail the tests if the X server refuses to die

commit e97811a1be63c97706fe3ca87a0568eb5a585a08
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:15:08 2011 -0800

    Let setenv() and getenv() do error handling, and throw exception if they
    fail

commit bd446fb14847d6ab4d6531fb39309eea58aac4df
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:09:04 2011 -0800

    Throw exception if child process tries to kill itself

commit f052b71de4ab05158b2b239d9d31d64e0aad76a4
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:05:26 2011 -0800

    Remove Process::Wait()
    
    There are many ways to wait on the status of a process. We don't want to
    get into wrapping all of them. Let the caller pick and choose from the
    c library.

commit 723704879e551b971e1e3504be7338e371d4981d
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 12:02:05 2011 -0800

    Rename Process::pid() to Process::Pid() to follow naming conventions

commit 2a3c526f6f6d1e32a4f51bef557a26520fe01ef7
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 11:58:20 2011 -0800

    Fix Process::Start() and switch to using exceptions

commit 737e0bc858cb741407c24fc8597bd98f3c15a271
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 09:01:57 2011 -0800

    Switch Process::Private to a POD struct
    
    Some other syntax cleanups too.

commit c182eb93570139e18f8eeb3144e9ed5ccf3a3252
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 08:50:50 2011 -0800

    Re-enable X server startup timeout

commit eba6481ae557d05da0b151087a090d00496d1aa2
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 08:50:06 2011 -0800

    Remove dead code in Environment

commit 204cfd5c09eb1b40059d49b9864ee0f584630a4c
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Wed Dec 7 08:47:56 2011 -0800

    Make Environment::Private a POD struct

commit 9c003eb98bc41d196847ab911d9d155c5a7972a4
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Wed Dec 7 15:34:53 2011 +0100

    ADDED: Simple and lightweight class to abstract process handling.

commit bd17c146ff4a159393ec37f1300c613d40921bbf
Merge: 1ff7a96 7777cbb
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Tue Dec 6 11:16:25 2011 +0100

    Merged.

commit 7777cbbbd16d428d68fc738a946816edcb718654
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 16:25:36 2011 -0800

    Use installed dummy.conf location
    
    Also, set the location in the pkg-config file so other packages can find
    it.

commit ad0ef22400f1b9960e15e0f6fe39b3e95701f21e
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 16:02:22 2011 -0800

    Rename testing::xorg to xorg::testing
    
    Prevents a possible collision with gtest's testing namespace

commit e10564038f99adee0a12cb028cac5bd1610d7b40
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 11:32:36 2011 -0800

    Remove unused fixture.h

commit 4a1d0ed99f929b658e726f83e4ded4cc5e21aabc
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 11:32:04 2011 -0800

    Add pkg-config file

commit 9fc1496d5a10266337773daff2b3d9937fbf8cf1
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 10:54:49 2011 -0800

    Remove unused gcov support

commit e1d5b252f4c09ee52380a7b7b7533a9b7c382975
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 10:53:37 2011 -0800

    Remove autoconf check for C compiler since we only use C++

commit f4706dc1c47eb59bda619dc105a0e6e9f0a81a21
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 10:49:52 2011 -0800

    Init gtest before checking for special args so --help works properly
    
    Otherwise, it's impossible to list the gtest help list.

commit 26cdf7ae0eb8477b2c8afa97d3857d8810de3d99
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 10:47:31 2011 -0800

    Remove unnecessary c++0x std flag
    
    We can add it back in if we actually use any of its features.

commit d401f679f3e9161bbb06ce33bf48678c74329cd0
Author: Chase Douglas <chase.douglas@ubuntu.com>
Date:   Mon Dec 5 10:46:07 2011 -0800

    Rename to xorg-gtest, move some files around, make some fixes

commit 1ff7a967e0648d6f71bf3bc30e3642431765da7e
Author: Thomas Voß <thomas.voss@rub.de>
Date:   Mon Dec 5 17:27:29 2011 +0100

    init checkin.
