Permalink
Commits on Jul 21, 2015
  1. Merge pull request #41 from knocte/master

    build: fix tarball
    garuma committed Jul 21, 2015
Commits on Aug 18, 2014
  1. build: fix tarball

    knocte committed Aug 18, 2014
  2. [build] Bump version to 0.9

    garuma committed Aug 18, 2014
Commits on Jun 24, 2014
  1. [build] Bump to 0.8.1

    garuma committed Jun 24, 2014
  2. [Protocol] Fix GCHandle usage for struct and disable fast path.

    Mono compiler seem to have regressed(?) when it comes to taking the address of a generic struct type. This means we need to use boxed struct object to achieve the same thing with GCHandle.
    garuma committed Jun 24, 2014
  3. [build] Show an informative message when trying to run test from topl…

    …evel when disabled
    garuma committed Jun 24, 2014
Commits on Jun 20, 2014
  1. Merge pull request #38 from arfbtwn/banshee-bugfix

    Mapper: Correct Unknown Method Error Handling
    garuma committed Jun 20, 2014
Commits on Jun 18, 2014
  1. Mapper: Correct Unknown Method Error Handling

    Since refactoring in commit, 3c27897
    we have experienced some issues when using e.g. d-feet with banshee, as
    described in BGO#725446.
    
    This patch corrects a small mistake in the refactoring process, in the
    creation of an org.freedesktop.DBus.Error.UnknownMethod message.
    arfbtwn committed Jun 17, 2014
Commits on Apr 26, 2014
  1. [build] Fix dbus-sharp.csproj compilation on Mono.

    Unfortunately, xbuild seems to not like very much conditional defines. Fold NET35 constant definition in and instead rely on people using a separate configuration.
    garuma committed Apr 26, 2014
  2. Merge pull request #32 from MinnieTheMoocher/master

    Made dbus-sharp run properly on Win32.
    garuma committed Apr 26, 2014
Commits on Apr 11, 2014
  1. the working directory of the newly spawned daemon has to be set expli…

    …citly to something useful
    
    otherwise it would be the current folder of the parent process,
    and this will lead to the effect that that folder cannot be renamed or relocated etc.
    
    Change-Id: I749de5dba72fda6bf4ac2a4886c29974b0e32d4f
    MinnieTheMoocher committed Apr 11, 2014
Commits on Apr 10, 2014
  1. added an event handler to Connection/Transport which allows to monito…

    …r each incoming message
    
    Change-Id: I916218e9753c58d7afa947016c6f5bbc615273bf
    MinnieTheMoocher committed Apr 10, 2014
  2. added missing getter bool IsVariant

    Change-Id: I903a1b61949b790f71972f6d2e45068153466e63
    MinnieTheMoocher committed Apr 10, 2014
Commits on Apr 9, 2014
  1. Merge branch 'official/master'

    auxSRL/master
    
    Fix MessageReader and MessageWriter to compile with latest mono release
    MinnieTheMoocher committed Apr 9, 2014
Commits on Apr 8, 2014
  1. Merge pull request #30 from LascauxSRL/master

    Fix MessageReader and MessageWriter to compile with latest mono release
    garuma committed Apr 8, 2014
  2. support special bus address "autolaunch:" which means that the first …

    …client wanting to access the dbus may launch the daemon if not present
    MinnieTheMoocher committed Apr 8, 2014
Commits on Apr 7, 2014
  1. Added retrieval of D-Bus session bus address from shared memory the s…

    …ame way it is done in libdbus for Win32.
    
    The necessary class to do that, MemoryMappedFile, is not available in .NET 3.5
    MinnieTheMoocher committed Apr 7, 2014
Commits on Apr 4, 2014
  1. Made dbus-sharp run properly on Win32.

    To achieve that, these changes were necessary:
    (a) The static instances of the system and session bus were hardcoded to unix: transport, which led to an exception due to missing libc on Windows.
        For now, I set their initialization to null on Win32.
    (b) Disabled the unix: transport on Win32 at runtime, so no exceptions for missing libc occur anymore.
    (c) Added missing Authenticate() implementation for tcp: transport (libdbus requires sending the Windows user ID there)
    (d) polished the *.csproj a little
    (e) repaired unmanaged/managed buffer copying code
    
    I verified that this implementation now successfully runs with official
    dbus 1.7.8
    from
    http://dbus.freedesktop.org/releases/dbus/
    MinnieTheMoocher committed Apr 4, 2014
Commits on Dec 20, 2013
Commits on Oct 7, 2013
  1. [build] Add sln and csproj to dist target since they are now needed t…

    …o be able to build.
    garuma committed Oct 7, 2013
  2. [build] Add csharp script to build the list of referenced source file…

    … in the csproj
    
    This is to be used to generate the corresponding list in Makefile.am mainly to have a correct make dist target
    garuma committed Oct 7, 2013
Commits on Sep 29, 2013
  1. Merge pull request #26 from bl8/parallel-install

    Allow parallel install, and some build clean ups
    garuma committed Sep 29, 2013
Commits on Sep 28, 2013
  1. build: Update the console output when running gacutil

    This makes the echo'ed command line actually match the command that is
    executed, but doesn't change the command itself.
    bl8 committed Sep 28, 2013
  2. build: Modernize some autotools macro calls

    This avoids deprecation warnings with recent versions of automake and
    autoconf.
    bl8 committed Sep 28, 2013
  3. build: Only have one AssemblyInfo file

    Previously we had AssemblyInfo.cs generated from AssemblyInfo.cs.in by
    the configure script, and used when building with make, and a
    AssemblyInfoStatic.cs with hardcoded version numbers, used when building
    with the csproj.
    
    As the compilation is now done with xbuild, the one referenced from the
    csproj is always used, which can cause some confusion.
    
    We now reference AssemblyInfo.cs in the csproj, still generated from
    AssemblyInfo.cs.in, to make sure version numbers are always up-to-date.
    But we add it to git, so that you can use the csproj directly from a git
    clone, without need to first run configure.
    
    The unique place to set the version numbers is now configure.ac, and it
    will propagate to all the right places.
    bl8 committed Sep 28, 2013