Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 20, 2014
  1. @RAOF

    Build with C99 support

    RAOF authored
Commits on Sep 13, 2013
  1. Add code coverage reporting with gcov and lcov

    Martin Pitt authored
    This is using the gnome-common macros. autogen.sh will enable this
    automatically if lcov is installed.
Commits on Jul 22, 2013
  1. Add recording of Unix stream sockets

    Martin Pitt authored
    This involves keeping track of connect() socket paths, and recording
    send()/recv() as aliases of write()/read(). Note that we do not implement
    recvfrom()/sendto() for now.
    
    Part of #24
Commits on Jul 18, 2013
  1. configure.ac: Determine version number from NEWS

    Martin Pitt authored
    With that we don't need to bump it manually any more.
Commits on Jul 12, 2013
  1. release 0.3

    Martin Pitt authored
Commits on Jul 11, 2013
  1. Disable automake portability warnings

    Martin Pitt authored
    automake 1.13 enables portability warnings by default now, causing errors with
    gtk-doc 1.19:
    
      automake: warnings are treated as errors
      docs/gtk-doc.make:77: warning: GTK_DOC_V_SETUP_$(V: non-POSIX recursive variable expansion
      docs/reference/Makefile.am:90:   'docs/gtk-doc.make' included from here
      docs/gtk-doc.make:78: warning: GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY: non-POSIX recursive variable expansion
    
    and so on. Disable the portability warnings so that autogen.sh works with these
    versions.
Commits on Jul 10, 2013
  1. Makefile.am: Fix handing of default vala flags

    Martin Pitt authored
    $(AM_VALAFLAGS) is not automatically being used apparently. Drop the
    unnecessary --enable-experimental and add a minimal glib requirement to >= 2.32
    instead, so that we can use threads properly.
Commits on Jul 3, 2013
  1. release 0.2.11

    Martin Pitt authored
Commits on Jul 1, 2013
  1. release 0.2.10

    Martin Pitt authored
Commits on Jun 20, 2013
  1. release 0.2.9

    Martin Pitt authored
Commits on Jun 17, 2013
  1. release 0.2.8

    Martin Pitt authored
  2. release 0.2.7

    Martin Pitt authored
Commits on Jun 13, 2013
  1. Release 0.2.6

    Martin Pitt authored
  2. Drop serial-tests automake option, use our own runner

    Martin Pitt authored
    With this option you cannot generate the build system with older automake
    versions any more. Call the tests ourselves in "check-local", similarly to our
    already existing "check-installed" rule.
Commits on Jun 10, 2013
  1. Go back to using the serial test runner

    Martin Pitt authored
    automake 1.13's parallel test runner does not buy much for this project, and
    makes it a lot harder to analyse test failures from build logs.
  2. Release 0.2.5

    Martin Pitt authored
Commits on Jun 5, 2013
  1. release 0.2.4

    Martin Pitt authored
Commits on May 28, 2013
  1. release 0.2.3

    Martin Pitt authored
Commits on May 24, 2013
  1. release 0.2.2

    Martin Pitt authored
  2. Fix building with vala 0.16.1

    Martin Pitt authored
    vala 0.16.1 brings its own definition of Posix.execvp(), so we can drop our
    shim. Bump dependency to ensure that we have execvp().
Commits on Feb 21, 2013
  1. Release 0.2.1

    Martin Pitt authored
  2. @whot

    Fix errors with automake 1.12

    whot authored Martin Pitt committed
    automake: warnings are treated as errors
    /usr/share/automake-1.12/am/ltlibrary.am: warning: 'libumockdev-preload.la':
    linking libtool libraries using a non-POSIX
    /usr/share/automake-1.12/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in
    'configure.ac'
    Makefile.am:24:   while processing Libtool library 'libumockdev.la'
    Makefile.am:61: warning: 'VALAFLAGS' is a user variable, you should not
    override it;
    Makefile.am:61: use 'AM_VALAFLAGS' instead
Commits on Feb 20, 2013
  1. Release 0.2

    Martin Pitt authored
Commits on Feb 12, 2013
  1. Release 0.1

    Martin Pitt authored
Commits on Feb 11, 2013
  1. configure.ac: Clarify impact if no Python is available

    Martin Pitt authored
Commits on Feb 7, 2013
  1. Build system simplifications

    Martin Pitt authored
Commits on Feb 6, 2013
  1. Port UMockdev class and library to Vala

    Martin Pitt authored
Commits on Feb 5, 2013
  1. Require Vala for building

    Martin Pitt authored
Commits on Jul 29, 2012
  1. Add Vala binding and test cases

    Martin Pitt authored
Commits on Jul 24, 2012
  1. Add umockdump tool

    Martin Pitt authored
    This tool dumps Linux devices and their ancestors from sysfs/udev.
    
    All attributes and properties are included, non-ASCII ones get printed in hex.
    The dump is written to the standard output.
    
    This format will be readable/loadable by UMockdevTestbed.
Commits on Jul 20, 2012
  1. Add test for introspection binding

    Martin Pitt authored
    Add a Python 2/3 test of UMockdev, as a straight port of test-umockdev.c, to
    verify that the introspection bindings work. Skip this if neither python nor
    python3 are installed.
    
    Fix the annotations of add_devicev().
  2. Add umockdev_testbed_uevent()

    Martin Pitt authored
    In the preload library, intercept access to the netlink socket and divert it to
    a Unix socket in the testbed.
    
    Add umockdev_testbed_uevent() which can synthesize uevents, with some code
    borrowed and simplified from the private libudev API.
  3. Add gtk-doc documentation

    Martin Pitt authored
  4. Add gobject-introspection support

    Martin Pitt authored
  5. Add UMockdevTestbed library

    Martin Pitt authored
    The UMockdevTestbed class is used to build a temporary sysfs file system. You can
    add a number of devices including arbitrary sysfs attributes and udev
    properties, and then run your software in that test bed that is independent of
    the actual hardware it is running on. With this you can simulate particular
    hardware in virtual environments up to some degree.
Something went wrong with that request. Please try again.