1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
2006-04-17 Aaron Bockover <aaron@abock.org>
0.3.0 Release
* Makefile.am:
* src/Makefile.am: Added MAINTAINERCLEANFILES
* src/*.{c,cs}: Updated copyright headers
* src/en/*: Updated monodoc documentation
* NEWS: Updated with release entry
* AUTHORS: Updated email address
2006-04-17 Aaron Bockover <aaron@abock.org>
* 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
2006-04-13 Aaron Bockover <aaron@abock.org>
* configure.ac: Bump to 0.3.0
2006-04-13 Aaron Bockover <aaron@abock.org>
* 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
2005-12-22 Aaron Bockover <aaron@aaronbock.net>
* configure.ac: Bump to 0.2.2
* src/Makefile.am: Fixed install to $(pkglibdir)
2005-12-22 Aaron Bockover <aaron@aaronbock.net>
* configure.ac: Version 0.2.1
* src/Makefile.am: Install to $(pkglibdir)
* src/en/*: Updated documentation
2005-12-18 Aaron Bockover <aaron@aaronbock.net>
* 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()
2005-12-18 Aaron Bockover <aaron@aaronbock.net>
* njb-sharp.mdp: Updated MonoDevelop project
* src/njb-sharp.dll.config.in: DLL Map; should remain unused directly
in consuming applications for now, but can serve as a template for the
end application to use
* configure.ac: 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
notification.
* src/Makefile.am: 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.
2005-12-17 Aaron Bockover <aaron@aaronbock.net>
* 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
2005-12-01 Aaron Bockover <aaron@aaronbock.net>
* njb-sharp.pc.in: Added a LibraryBase variable
* configure.ac: Fixed typo in detecting MONODOCER, bumped to version 0.2
* src/Makefile.am: Added DataFile.cs, link against Mono.Posix.dll
* njb-sharp.md[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
* Makefile.am: Make DISTCLEANFILES standard
* vacuum.sh: Clean out autogenerated build gunk
* src/en/*: Updated docs
2005-10-11 Aaron Bockover <aaron@aaronbock.net>
* src/Discoverer.cs: Make ArrayHandle internal
* src/AssemblyInfo.cs.in: Assembly Info
* src/njb-sharp-docs.source: njb-sharp docs source for monodoc
* src/en/*: ECMA XML docs for monodoc
* src/Makefile.am: Build documentation
* configure.ac: Add checks for monodoc, output src/AssemblyInfo.cs
* configure.ac: Bump to v0.1.1
* src/Makefile.am: Add Song.cs/SongFrame.cs files to build
* src/njb-glue.c: Add glue for dealing with the njb_songid_frame_t struct
* src/NjbTest.cs: Print out songs on device
* src/SongFrame.cs: Bindings to Song Frame data type and functions
* src/Song.cs: Bindings to Song data type and functions
* src/Devicec.cs: Add Song support
* COPYING: Replaced LGPL with MIT
* njb-sharp: Initial import to Mono SVN
* src/Device.cs: Device layer essentially finished
* src/: First code written for binding libnjbb
* configure.ac: Set up autotools configuration
|