File: ChangeLog

package info (click to toggle)
njb-sharp 0.3.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,572 kB
  • ctags: 292
  • sloc: sh: 8,699; xml: 1,687; cs: 1,137; makefile: 90; ansic: 39
file content (149 lines) | stat: -rw-r--r-- 5,135 bytes parent folder | download | duplicates (2)
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