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
|