File: ChangeLog

package info (click to toggle)
podsleuth 0.6.2-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 812 kB
  • ctags: 555
  • sloc: sh: 3,359; cs: 2,395; makefile: 165
file content (345 lines) | stat: -rw-r--r-- 11,998 bytes parent folder | download
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
2008-06-05  Aaron Bockover  <abock@gnome.org>

	Released 0.6.2

	* NEWS: Updated

2008-06-04  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Bump to 0.6.2

	* src/PodSleuth.Hal/podsleuth.in: @expanded_libdir@ -> @prefix@/lib

2008-06-04  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/hal-podsleuth.in: Use @prefix@/lib as the exec path, 
	not @expanded_libdir@, which is arch specific (BGO #532386)

2008-06-04  Aaron Bockover  <abock@gnome.org>
	
	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Do not merge
	the iPod_Control path if it is unset; fixes a small bug where if the
	directory contents are moved out of the way, the model detection fails
	to complete

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Add some property
	exists checks to be slightly more robust

	* tests/DeviceDump.cs: Added a small device dumper to test the non-HAL
	device stuff

	* src/PodSleuth/PodSleuth/Device.cs:
	* src/PodSleuth/PodSleuth/DevicePaths.cs: Added ToString override to 
	dump useful information

2008-05-30  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs:
	Apply patch to fix the /console client/ - note this /does not/
	address the issue that many are reporting about iPods not showing
	up; from what I can tell that's a /distro level issue/ where HAL
	is not executing the callout from the FDI file we install

2007-12-19  Aaron Bockover  <abock@gnome.org>

	Released 0.6.1

	* NEWS: Updated

2007-12-19  Aaron Bockover  <abock@gnome.org>

	* configure.ac:
	* m4/podsleuth.m4: Only use expanded_libdir for the configure warning;
	use the unexpanded libdir for actual building/installation, which is
	required when in build environments for packaging

	* src/PodSleuth/Makefile.am:
	* src/PodSleuth.Hal/Makefile.am: Install PodSleuth specific things always
	into {prefix}/lib and not {libdir} since PodSleuth is noarch technically

2007-12-18  Aaron Bockover  <abock@gnome.org>

	Released 0.6.0

	* NEWS: Updated for 0.6.0 release

2007-10-11  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/Makefile.am: Reverted last change, libexecdir doesn't
	seem to be correct; it's only used on Gentoo AFAIK. Now install the 
	script into HALCALLOUTSDIR, set by configure

	* configure.ac: Added --with-hal-callouts-dir option to configure which
	can be set by users on distributions that completely screw up how they
	install HAL (Gentoo). The default is still libdir.

2007-10-11  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/Makefile.am: Install the HAL script in libexecdir

2007-10-10  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs:
	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalEntry.cs:
	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs:
	* data/20-podsleuth.fdi: Change org.banshee-project.podsleuth prefix
	to org.podsleuth so it's shorter and less annoying

2007-09-17  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Generate podsleuth.pc

	* data/podsleuth.pc.in: Install podsleuth.pc for build/version checking

	* data/ipod-model-table: Added a code for an old iPod

2007-09-17  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Fix version

	* src/PodSleuth/PodSleuth/Device.cs: Read FireWireGUID from the plist
	as it is necessary to create the new iTunesDB hash

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Merge the
	FireWireGUID property into the HAL tree as ipod.firewire_id; dump the 
	plist on error if it is available for better debugging

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Print the 
	FireWireGUID in the console output

	* src/PodSleuth/PropertyList/PlistDocument.cs:
	* src/PodSleuth/PropertyList/PlistData.cs: Added binary <data> object
	support to plist document parser

2007-09-12  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Change version to -pre1 for a test release

	* src/PodSleuth/PodSleuth.ModelData/ModelColor.cs: Added Purple

	* src/PodSleuth/PodSleuth.ModelData/ModelAttributes.cs: Removed WiFi
	and MultiTouch since those attributes are standard across the model class

	* src/PodSleuth/PodSleuth.ModelData/ModelAttributes.cs: Added Phone

	* data/ipod-model-table: Updated to include at least one serial code for
	each new shuffle, nano, classic, and phone on display at the Cambridge, MA
	Apple store today

2007-09-12  Aaron Bockover  <abock@gnome.org>

	* m4/podsleuth.m4: Much better workaround for the @prefix@ bug in the
	NDesk DBus .pc file

2007-09-12  Aaron Bockover  <abock@gnome.org>

	* data/ipod-model-table: Stubbed out new iPods (Classic, Touch, Nano 3)

	* m4/podsleuth.m4:
	* src/PodSleuth.Hal/Makefile.am: Link against the installed NDesk DBus

	* src/PodSleuth/PodSleuth.ModelData/ModelClass.cs:
	* src/PodSleuth/PodSleuth.ModelData/ModelAttributes.cs: Added values to
	enums to support the Touch and Classic iPods announced recently

	* src/NDesk.DBus: Removed bundled sources

	* MAINTAINERS: Added

2007-05-04  Aaron Bockover  <abock@gnome.org>

	* Makefile.am:
	* data/Makefile.am: Added edit-table target

	* data/ipod-model-table: Added new model contributions from the wiki table

2007-05-03  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Update --help

2007-05-03  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth/PodSleuth/Device.cs: Check for ShadowDB in the plist,
	which indicates the device expects iPod_Control/iTunes/iTunesSD to 
	be written, indicating we have a shuffle (VERY AWESOME)

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Always print
	device_class since it will now always be set; explain about unknown devices
	if the device is unknown, tell them how to update and rescan, and to
	submit info on the wiki

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Always
	set device_class, even if is_unknown, to either 'shuffle' if we
	have ShadowDB or 'unknown' if not; when called from Scan(), the volume
	will already be mounted, so use the mount from HAL instead of doing
	a private libc mount, which will fail

2007-05-03  Aaron Bockover  <abock@gnome.org>

	* src/AssemblyInfo.cs.in: Set InstallPaths.CacheDirectory at build time

	* src/PodSleuth/PodSleuth.ModelData/ModelTable.cs: Added DownloadTableUpdate
	method to download and save an update model table

	* src/PodSleuth/PodSleuth/Device.cs: If an updated table exists, load
	it instead of the embedded table resource

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Support
	Scan and UpdateModelTable methods via command line arguments; do not
	try to read model properties if is_unknown; fix read only detection

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalEntry.cs: If --update is
	passed, download an updated table

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Clear any
	strlist properties before appending so subsequent Scan() calls don't 
	result in stale data; merge capabilities before is_unknown check as
	they don't pertain to model information necessarily

	* src/PodSleuth.Hal/hal-podsleuth.in: Support running in --update mode

	* data/20-podsleuth.fdi: Added a org.banshee_project.podsleuth interface
	and two methods on it: Scan and UpdateModelTable; applications can use
	these methods in conjunction with checking is_unknown to download the
	latest model detection table and refresh the device

2007-05-03  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Generate src/AssemblyInfo.cs

	* src/AssemblyInfo.cs.in: Assembly information

	* src/Makefile.am: EXTRA_DIST AssemblyInfo.cs

	* src/PodSleuth/Makefile.am:
	* src/PodSleuth.Hal/Makefile.am: Include src/AssemblyInfo.cs in build

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Read/format
	version information from assembly

2007-05-03  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth/PodSleuth/ImageFormat.cs: Class to read and represent
	image format information from plist format

	* src/PodSleuth/PodSleuth/Device.cs: Load image format data from plist

	* src/PodSleuth/PodSleuth/ImageType.cs: Enum of image types supported

	* src/PodSleuth/PodSleuth/PixelFormat.cs: Enum of pixel formats supported

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Load image
	format information into HAL; revised some property names

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Updated to
	show image format information and use updated property names

	* tests/ImageTest.cs:
	* tests/Makefile.am: Added a test for image information parsing

2007-05-03  Aaron Bockover  <abock@gnome.org>

	Removed i18n support as it's not going to be necessary

2007-05-03  Aaron Bockover  <abock@gnome.org>

	Reverted all major changes regarding updating and notifications, it's
	a bad idea and should be handled in applications

2007-05-01  Aaron Bockover  <abock@gnome.org>

	* configure.ac: Generate src/PodSleuth.Hal/PodSleuth.Hal.exe.config.in

	* src/PodSleuth.Hal/Notifications/Notification.cs: Update only needs
	GLib access, a requirement

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/UnknownPodHandler.cs: Show
	a notification asking if PodSleuth should check for a table update

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Temporarily
	run the unknown handler (for testing)

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalEntry.cs: Moved the testing
	into the UnknownPodHandler

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Run the 
	UnknownPodHandler if the iPod is unknown

	* src/NDesk.DBus.GLib: Added GLib/DBus integration

2007-05-01  Aaron Bockover  <abock@gnome.org>

	* tests/PlistTest.cs:
	* tests/Makefile.am: Added a test to read the Plist from SCSI

2007-05-01  Aaron Bockover  <abock@gnome.org>

	* autogen.sh:
	* configure.ac:
	* Makefile.am:
	* po/: 
	* m4/i18n.m4: Added/updated to support i18n, it will be needed soon

	* src/PodSleuth.Hal/Notifications/Notification.cs:
	* src/PodSleuth.Hal/Notifications/Notifications.cs: Added notification
	support APIs

2007-05-01  Aaron Bockover  <abock@gnome.org>

	Nuked the NetLoader stuff, it's a dumb idea

2007-04-30  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.NetLoader/PodSleuth.NetLoader/NetLoaderEntry.cs: Load
	the assembly explicitly from args[0] and use the updates dir at args[1];
	pass args[2]..args[N] to the real runtime assembly

	* src/PodSleuth.Hal/podsleuth.in: 
	* src/PodSleuth.Hal/hal-podsleuth.in: Run the NetLoader which will 
	bootstrap the main assembly at runtime, after performing optional
	internet updates

	* configure.ac: Run PODSLEUTH_CHECK_UPDATE_DIR, print a summary

	* m4/podsleuth.m4: Added PODSLEUTH_CHECK_UPDATE_DIR

	* Makefile.am: Remove libdir and update dir during uninstall if empty

2007-04-19  Aaron Bockover  <abock@gnome.org>

	* data/ipod-model-table: Added XQX for 2nd gen blue shuffle, 1GB

2007-04-04  Aaron Bockover  <abock@gnome.org>

	* src/PodSleuth.Hal/hal-podsleuth.in: Write exception log to a debug 
	file if there's a failure so the podsleuth client can warn and provide
	more information

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs: Merge more
	properties into the device

	* src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs: Read more 
	properties now supported; warn if there's a debug log present when a
	device cannot be sleuthed

	* src/PodSleuth.Hal/Hal/Device.cs: Added property list methods

	* src/PodSleuth/PodSleuth/DeviceCapabilities.cs: Added capabilities an 
	iPod may have above and beyond its music playing duties (vcard, ical,
	podcast...)

	* src/PodSleuth/PodSleuth/DevicePaths.cs: Do not crash if directories
	don't exist

	* src/PodSleuth/PodSleuth/Device.cs: Exposed device paths, the plist
	document, capabilities, and firmware version; read firmware version and
	capabilities from the plist

	* src/PodSleuth/PodSleuth.ModelData/ModelAttributes.cs: Fixed values

2007-04-02  Aaron Bockover  <abock@gnome.org>

	* PodSleuth: Lots of code written, the first working version of the
	Library, HAL callout/populator, and user-level HAL frontend client
	is working