Switch branches/tags
Nothing to show
Commits on May 8, 2006
  1. 2006-05-08 Aaron Bockover <>

        * src/Song.cs: Make GetFrameString, GetFrameShort, and GetFrameInt
        perform conversions to respective return type if frame type is not of
        the expected data type; fixes an issue with a Nomad Jukebox 1 device
        reported and originally fixed by Bertrand Lorentz (BGO #341030)
        * src/NjbTest.cs: Updated to generate a standalone FDI file
    svn path=/trunk/njb-sharp/; revision=60411
    abock committed May 8, 2006
Commits on Apr 17, 2006
  1. 2006-04-17 Aaron Bockover <>

        0.3.0 Release
        * src/*.{c,cs}: Updated copyright headers
        * src/en/*: Updated monodoc documentation
        * NEWS: Updated with release entry
        * AUTHORS: Updated email address
    svn path=/trunk/njb-sharp/; revision=59543
    abock committed Apr 17, 2006
  2. 2006-04-17 Aaron Bockover <>

        * src/NjbTest.cs: Added --hal-fdi-dump to generate HAL FDI entries for
        all devices listed in DeviceId
        * src/DeviceId.cs: Added support for storing input/output formats
    svn path=/trunk/njb-sharp/; revision=59542
    abock committed Apr 17, 2006
Commits on Apr 13, 2006
  1. 2006-04-13 Aaron Bockover <>

        * Bump to 0.3.0
    svn path=/trunk/njb-sharp/; revision=59459
    abock committed Apr 13, 2006
  2. 2006-04-13 Aaron Bockover <>

        * src/SongFrame.cs: Fixed frame creation
        * src/Device.cs: Fixed send track support; added DeleteSong support
        * src/Utility.cs: Added FreeStringPtr
        * src/Song.cs: Added set accessors to common frame properties
    svn path=/trunk/njb-sharp/; revision=59453
    abock committed Apr 13, 2006
Commits on Dec 22, 2005
  1. 2005-12-22 Aaron Bockover <>

        * Bump to 0.2.2
        * src/ Fixed install to 
    svn path=/trunk/njb-sharp/; revision=54757
    abock committed Dec 22, 2005
  2. 2005-12-22 Aaron Bockover <>

        * Version 0.2.1
        * src/ Install to 
        * src/en/*: Updated documentation
    svn path=/trunk/njb-sharp/; revision=54721
    abock committed Dec 22, 2005
Commits on Dec 19, 2005
  1. 2005-12-18 Aaron Bockover <>

        * src/en/*: Updated documentation
        * src/DeviceId.cs: Make table more easily readable
        * src/Device.cs: Changed Songs and DataFiles properties to GetSongs and
        GetDataFiles methods returning an ICollection as the tasks are expensive
        and exposing as properties is misleading (framework design guidelines);
        uppercase the SDMIID
        * src/Song.cs: Changed Frames property to GetFrames method as the
        operation is expensive (conform to .NET framework design guidelines);
        changed Length (ushort) property to Duration (TimeSpan); added a Device
        property for 'parent' lookups
        * src/NjbTest.cs: Updated to reflect change from properties to methods
        for GetSongs()
    svn path=/trunk/njb-sharp/; revision=54587
    abock committed Dec 19, 2005
Commits on Dec 18, 2005
  1. 2005-12-18 Aaron Bockover <>

        * njb-sharp.mdp: Updated MonoDevelop project
        * src/ DLL Map; should remain unused directly
        in consuming applications for now, but can serve as a template for the
        end application to use
        * Added expanded_libdir variable and generate a DLL map
        * src/Device.cs (Dispose): Only call NJB_Close if Handle is still valid
        * src/Discoverer.cs: Added a Rescan method which may need to be used
        for rediscovering potentially new devices. Refreshes the device list
        cache. Very useful if consuming application also uses HAL for device
        * src/ Added DeviceId.cs
        * src/DeviceId.cs: Simple class and static table to perform pre device
        lookup to verify if a USB device will most likely be supported by libnjb.
        Lookups to table are performed based on USB vendor and product IDs. This
        is useful for HAL-based detection, where probing Njb.Discoverer may be
        costly for each [USB] device in the system. Also maps device names to
        something more suitable for display.
    svn path=/trunk/njb-sharp/; revision=54573
    abock committed Dec 18, 2005
Commits on Dec 17, 2005
  1. 2005-12-17 Aaron Bockover <>

        * src/Device.cs: Added support for finding the USB bus and file path
        of the device; Added overrides for Equals and GetHashCode methods
        based on UsbDeviceId and UsbBusPath properties
        * src/njb-glue.c: Added two new helper methods to proxy device path and     filename information from underlying libusb structures
        * src/en/*: Updated docs
    svn path=/trunk/njb-sharp/; revision=54568
    abock committed Dec 17, 2005
Commits on Dec 2, 2005
  1. 2005-12-01 Aaron Bockover <>

        * Added a LibraryBase variable
    svn path=/trunk/njb-sharp/; revision=53818
    abock committed Dec 2, 2005
  2. 2005-12-01 Aaron Bockover <>

        * Fixed typo in detecting MONODOCER, bumped to version 0.2
        * src/ Added DataFile.cs, link against Mono.Posix.dll
        *[sp]: MonoDevelop solution/project file
        * src/Device.cs: Added fetch support for songs; fixed minor syntax issues;
        added DataFile container list support; do not cache Song/DataFile objects
        * src/Global.cs:
        * src/SongFrame.cs:
        * src/Song.cs: fixed syntaxt issues
        * src/Discoverer.cs: Remove IDisposable, fixed minor syntax issues
        * src/NjbTest.cs: Added song transfer support to test case
        * src/DataFile.cs: Skeleton bindings for Data File support
        * Make DISTCLEANFILES standard
        * Clean out autogenerated build gunk
        * src/en/*: Updated docs
    svn path=/trunk/njb-sharp/; revision=53816
    abock committed Dec 2, 2005
Commits on Oct 11, 2005
  1. Make ArrayHandle internal

    svn path=/trunk/njb-sharp/; revision=51633
    abock committed Oct 11, 2005
  2. Add documentation, assembly information

    svn path=/trunk/njb-sharp/; revision=51632
    abock committed Oct 11, 2005
  3. Add documentation

    svn path=/trunk/njb-sharp/; revision=51631
    abock committed Oct 11, 2005
  4. Show songs on a device

    svn path=/trunk/njb-sharp/; revision=51620
    abock committed Oct 11, 2005
  5. Version 0.1.1

    svn path=/trunk/njb-sharp/; revision=51619
    abock committed Oct 11, 2005
  6. Add song read support, Version 0.1.1

    svn path=/trunk/njb-sharp/; revision=51618
    abock committed Oct 11, 2005
  7. Glue for weird NJB structure

    svn path=/trunk/njb-sharp/; revision=51617
    abock committed Oct 11, 2005
  8. Add Song.cs/SongFrame.cs to build

    svn path=/trunk/njb-sharp/; revision=51616
    abock committed Oct 11, 2005
  9. List songs on device

    svn path=/trunk/njb-sharp/; revision=51615
    abock committed Oct 11, 2005
  10. Add song/track reading support

    svn path=/trunk/njb-sharp/; revision=51614
    abock committed Oct 11, 2005
  11. Replaced LGPL with MIT

    svn path=/trunk/njb-sharp/; revision=51552
    abock committed Oct 11, 2005
  12. Initial njb-sharp import (libnjb bindings)

    svn path=/trunk/njb-sharp/; revision=51551
    abock committed Oct 11, 2005