Hello community,
here is the log from the commit of package podsleuth for openSUSE:Factory
checked in at Mon Mar 15 14:17:10 CET 2010.
--------
--- podsleuth/podsleuth.changes 2010-01-10 20:03:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/podsleuth/podsleuth.changes 2010-01-27 22:23:21.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Jan 27 13:22:01 PST 2010 - gburt@suse.de
+
+- Update to 0.6.6
+ * Work with DeviceKit (BGO #586508)
+ * Install DBus policy, fixing podsleuth --rescan
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
podsleuth-0.6.5.tar.bz2
New:
----
podsleuth-0.6.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ podsleuth.spec ++++++
--- /var/tmp/diff_new_pack.nzPDqT/_old 2010-03-15 14:17:05.000000000 +0100
+++ /var/tmp/diff_new_pack.nzPDqT/_new 2010-03-15 14:17:05.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package podsleuth (Version 0.6.5)
+# spec file for package podsleuth (Version 0.6.6)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,8 +19,8 @@
Name: podsleuth
-Version: 0.6.5
-Release: 2
+Version: 0.6.6
+Release: 1
License: MIT
Group: Hardware/Other
Summary: PodSleuth provides rich iPod(R) metadata through HAL
@@ -105,6 +105,7 @@
%dir %{_prefix}/lib/podsleuth
%{_prefix}/lib/podsleuth/PodSleuth.Hal.exe*
%{_prefix}/lib/podsleuth/PodSleuth.dll*
+%{_sysconfdir}/dbus-1/system.d/podsleuth.conf
%files devel
%defattr(-,root,root)
++++++ podsleuth-0.6.5.tar.bz2 -> podsleuth-0.6.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/ChangeLog new/podsleuth-0.6.6/ChangeLog
--- old/podsleuth-0.6.5/ChangeLog 2009-10-02 01:09:32.000000000 +0200
+++ new/podsleuth-0.6.6/ChangeLog 2010-01-27 01:42:26.000000000 +0100
@@ -1,24 +1,58 @@
+commit 2842a815ee1e26a716d0e9a5c398774c5ec791d6
+Author: Andy Clayton
+Date: Wed Jan 20 18:19:59 2010
+
+ Add ipod.images.sparse_album_art_supported prop
+
+ Signed-off-by: Gabriel Burt
+
+commit 49fc3d67a9ce098855204e961131a21946a95d01
+Author: Gabriel Burt
+Date: Tue Dec 8 19:32:12 2009
+
+ Bump version to 0.6.6
+
+commit 7d0b3776985ffd6acc3f44a598c0fc27f56f8c08
+Author: Gabriel Burt
+Date: Tue Dec 8 18:17:47 2009
+
+ Install a dbus policy to fix podsleuth --rescan
+
+ You will likely want to run autogen.sh with --sysconfdir=/etc
+
+commit 8c1dda626d331b0b7e40ef21e7a828dfc195dd25
+Author: Gabriel Burt
+Date: Tue Dec 8 18:09:15 2009
+
+ Do the bare minimum to get working with DeviceKit
+
+ Is not fully ported to DeviceKit; still relies on HAL extensively.
+ But makes podsleuth work where DeviceKit is actually mounting the
+ drive but HAL still is running. The problem was podsleuth was reading
+ HAL's volume.is_mounted property, which was false since DK had mounted
+ it.
+
commit f6f56be9ffa17e9abd611de623cc2b653152272b
Author: Aaron Bockover
-Date: Thu Oct 1 19:08:21 2009 -0400
+Date: Thu Oct 1 16:08:21 2009
Updated NEWS, released 0.6.5
commit 0f5a3932184839b54e84420e4e0e90d9c886a0f5
Author: Aaron Bockover
-Date: Thu Oct 1 19:08:15 2009 -0400
+Date: Thu Oct 1 16:08:15 2009
[build] updated the upload-model-table target
commit 388e3b12648641d9950197c891dc27267d29e6b4
Author: Aaron Bockover
-Date: Thu Oct 1 19:05:48 2009 -0400
+Date: Thu Oct 1 16:05:48 2009
Ignore release-rc
commit 67693dc14784e688f010d4d40768e8efecf6a666
Author: Aaron Bockover
-Date: Thu Oct 1 19:04:15 2009 -0400
+Date: Thu Oct 1 16:04:15 2009
[build] release targets updated for git
@@ -28,43 +62,43 @@
commit df90cc78d807385f01de2f17dfbfc984b1113043
Author: Aaron Bockover
-Date: Thu Oct 1 18:32:02 2009 -0400
+Date: Thu Oct 1 15:32:02 2009
Added Black 5th gen Nano/16GB
commit b784d2cbfb7138daebd3d29205b93ba4a719c7d8
Author: Aaron Bockover
-Date: Thu Oct 1 15:07:19 2009 -0400
+Date: Thu Oct 1 12:07:19 2009
[build] generate ChangeLog from git log
commit 9775826cb8318f51b84e28cbef0ab8e12fcee4d4
Author: Aaron Bockover
-Date: Thu Oct 1 15:01:34 2009 -0400
+Date: Thu Oct 1 12:01:34 2009
[build] ensure aclocal runs with -I m4
commit 740d6eef75e0693708aeccc81965c71f3fd72544
Author: Aaron Bockover
-Date: Thu Oct 1 14:58:24 2009 -0400
+Date: Thu Oct 1 11:58:24 2009
Bump version to 0.6.5, add foreign automake option
commit 6c03e045cee252266b71760ddd88b996a07e50c0
Author: Aaron Bockover
-Date: Thu Oct 1 14:58:10 2009 -0400
+Date: Thu Oct 1 11:58:10 2009
Removed the old ChangeLog, everything in git log
commit ee5e73de0be4487cc75399796bfb29e12bf27b1f
Author: Aaron Bockover
-Date: Thu Oct 1 14:53:40 2009 -0400
+Date: Thu Oct 1 11:53:40 2009
Added .gitignore
commit 938b630a0c12d1150b14e528516c0e78dc1b4ef3
Author: Aaron Bockover
-Date: Thu Oct 1 14:51:30 2009 -0400
+Date: Thu Oct 1 11:51:30 2009
[build] Support both sgutils and sgutils2
@@ -77,19 +111,19 @@
commit 5526dfde2bd063eaa2ef47d2985afc9babfd27dc
Author: Aaron Bockover
-Date: Thu Oct 1 14:51:12 2009 -0400
+Date: Thu Oct 1 11:51:12 2009
[build] link the PodSleuth.dll.config file to tests/
commit 53947c80cc22f06ff78eff529fa315eea951bdc5
Author: Gabriel Burt
-Date: Tue Jun 30 21:32:11 2009 -0500
+Date: Tue Jun 30 19:32:11 2009
Respect AlignRowBytes image spec (BGO #554633)
commit 8c17bbb6e3fa9bd39c4c43c0e28a30a6795a189c
Author: Gabriel Burt
-Date: Tue Jun 30 20:02:11 2009 -0500
+Date: Tue Jun 30 18:02:11 2009
2009-06-30 Gabriel Burt
@@ -99,7 +133,7 @@
commit 52e4acfd2a46e6a8c5b37f4989c59f19af21232e
Author: Aaron Bockover
-Date: Tue Jan 20 22:42:31 2009 +0000
+Date: Tue Jan 20 14:42:31 2009
Released 0.6.4
@@ -116,7 +150,7 @@
commit 2074464a4a0a982945b0bad651d8a585ef48609e
Author: Gabriel Burt
-Date: Tue Jan 20 21:36:14 2009 +0000
+Date: Tue Jan 20 13:36:14 2009
Update for release
@@ -124,7 +158,7 @@
commit 6a78e954e2dcbbf761f5bfc0260cb738fdb7520b
Author: Gabriel Burt
-Date: Sat Jan 17 19:59:43 2009 +0000
+Date: Sat Jan 17 11:59:43 2009
Patch from Ariel Hernandez fixing incorrect model number for silver 160GB
@@ -138,7 +172,7 @@
commit bb3319135dd1cc9f321d18a14366359f79bfeef9
Author: Gabriel Burt
-Date: Tue Jan 13 17:10:14 2009 +0000
+Date: Tue Jan 13 09:10:14 2009
Patch from Bastien Nocera setting the info.desktop.icon property (BGO
@@ -152,7 +186,7 @@
commit b36ef9cba91d034427ec593192016c2358e57255
Author: Gabriel Burt
-Date: Fri Dec 19 18:36:55 2008 +0000
+Date: Fri Dec 19 10:36:55 2008
Update from libgpod, and extrapolate some SNs based on the new info.
@@ -166,7 +200,7 @@
commit 31990f20dab4448a72f42627997a1d032a352b50
Author: Gabriel Burt
-Date: Fri Dec 19 18:18:55 2008 +0000
+Date: Fri Dec 19 10:18:55 2008
Ignore duplicate keys in a dictionary (BNC #430663)
@@ -180,7 +214,7 @@
commit e96eb61ddc828c33dcc7d3544f9a0bc0255167ab
Author: Gabriel Burt
-Date: Fri Dec 19 17:58:58 2008 +0000
+Date: Fri Dec 19 09:58:58 2008
Fix crasher caused by production info not being where we expect it (BGO
@@ -194,7 +228,7 @@
commit ce1b87f403f3eb924855cf338c0384d494167c2a
Author: Gabriel Burt
-Date: Wed Oct 1 23:18:49 2008 +0000
+Date: Wed Oct 1 16:18:49 2008
Add a lot of new info taken from libgpod.
@@ -207,7 +241,7 @@
commit be7913d2460afd087069f867717e8afd788338b9
Author: Gabriel Burt
-Date: Wed Oct 1 21:38:05 2008 +0000
+Date: Wed Oct 1 14:38:05 2008
Fix model number for new Nanos. I wasn't aware that the "Model No." listed
@@ -223,7 +257,7 @@
commit 9600fe70c9fb994338283278774dc3ba57cae5a8
Author: Gabriel Burt
-Date: Mon Sep 29 17:55:56 2008 +0000
+Date: Mon Sep 29 10:55:56 2008
Add support for new plist format that specifies support image formats in
@@ -243,7 +277,7 @@
commit 7f8a09ba593789c3a072ed51e8097a5adfa51029
Author: Aaron Bockover
-Date: Mon Sep 29 17:32:30 2008 +0000
+Date: Mon Sep 29 10:32:30 2008
Updated a lot of model information, hopefully it's all correct
@@ -257,7 +291,7 @@
commit 1017c785643e39c9c482c3930befb01259589436
Author: Aaron Bockover
-Date: Thu Sep 11 23:31:21 2008 +0000
+Date: Thu Sep 11 16:31:21 2008
Fixed targets
@@ -265,7 +299,7 @@
commit efa2900a01f0fd1dfd43ef9893810d1272da529e
Author: Aaron Bockover
-Date: Thu Sep 11 23:29:10 2008 +0000
+Date: Thu Sep 11 16:29:10 2008
Released 0.6.3
@@ -282,7 +316,7 @@
commit 1ca28b1ae0f39cca58c8f41c0fbd456bed7eaa3a
Author: Gabriel Burt
-Date: Wed Sep 3 14:38:54 2008 +0000
+Date: Wed Sep 3 07:38:54 2008
When a device is plugged in during bootup and the HAL callout is called,
@@ -298,7 +332,7 @@
commit 8f7a0ff9d973bf2579bb5387c91e72f3355d20fc
Author: Aaron Bockover
-Date: Thu Jun 5 18:49:49 2008 +0000
+Date: Thu Jun 5 11:49:49 2008
Released 0.6.2
@@ -313,7 +347,7 @@
commit 4bc474848d1185c08c59af1436dbd6816c4d2cf7
Author: Aaron Bockover
-Date: Thu Jun 5 01:29:01 2008 +0000
+Date: Wed Jun 4 18:29:01 2008
Bump to 0.6.2
@@ -328,7 +362,7 @@
commit 97f6f522cf314b922d90975fa967e12aa4165cd3
Author: Aaron Bockover
-Date: Thu Jun 5 01:08:41 2008 +0000
+Date: Wed Jun 4 18:08:41 2008
Use @prefix@/lib as the exec path, not @expanded_libdir@, which is arch
@@ -342,7 +376,7 @@
commit 1c757148d1fb3f22100f678045cd0dd502aa18ab
Author: Aaron Bockover
-Date: Thu Jun 5 00:15:58 2008 +0000
+Date: Wed Jun 4 17:15:58 2008
Do not merge the iPod_Control path if it is unset; fixes a small bug where
@@ -368,7 +402,7 @@
commit f38196a354bf12ae4942e45dcfe3862c715c687c
Author: Aaron Bockover
-Date: Fri May 30 22:23:37 2008 +0000
+Date: Fri May 30 15:23:37 2008
Apply patch to fix the /console client/ - note this /does not/ address the
@@ -385,7 +419,7 @@
commit b223b4c3604a5454f90be5eedf8890fce92e088f
Author: Aaron Bockover
-Date: Wed Dec 19 23:40:57 2007 +0000
+Date: Wed Dec 19 15:40:57 2007
Emergency build release, 0.6.1
@@ -393,7 +427,7 @@
commit 22a482410c81b20f73f643763d7200f16c504b38
Author: Aaron Bockover
-Date: Wed Dec 19 23:33:43 2007 +0000
+Date: Wed Dec 19 15:33:43 2007
Only use expanded_libdir for the configure warning; use the unexpanded
@@ -413,7 +447,7 @@
commit 8e3525d5e062eba2369e9c0de8c53d8b29381c99
Author: Aaron Bockover
-Date: Tue Dec 18 22:20:33 2007 +0000
+Date: Tue Dec 18 14:20:33 2007
Released 0.6.0
@@ -428,7 +462,7 @@
commit fa7404fd89037ec0f428814b8ab1f71f37631c15
Author: Aaron Bockover
-Date: Tue Dec 18 22:11:36 2007 +0000
+Date: Tue Dec 18 14:11:36 2007
Fixed color
@@ -436,7 +470,7 @@
commit 07ae26772639f55ccc1a5d06cdea99fb00011289
Author: Aaron Bockover
-Date: Fri Oct 12 20:37:18 2007 +0000
+Date: Fri Oct 12 13:37:18 2007
Fixed warning text
@@ -444,7 +478,7 @@
commit 243291d634d58ec46fe9bb526fa3de044b4f19a0
Author: Aaron Bockover
-Date: Fri Oct 12 20:26:33 2007 +0000
+Date: Fri Oct 12 13:26:33 2007
Moved hal callouts dir check to podsleuth.m4
@@ -452,7 +486,7 @@
commit e3f6f4139706b2d73a2662c0c53a5f25d773ea03
Author: Aaron Bockover
-Date: Fri Oct 12 20:20:40 2007 +0000
+Date: Fri Oct 12 13:20:40 2007
Reverted last change, libexecdir doesn't seem to be correct; it's only
@@ -471,7 +505,7 @@
commit c6a6892af752c113bfa9dcb916ce8f1348849d90
Author: Aaron Bockover
-Date: Fri Oct 12 19:52:37 2007 +0000
+Date: Fri Oct 12 12:52:37 2007
Install the HAL script in libexecdir
@@ -484,7 +518,7 @@
commit 9c28217f604c073a525ee6b96e998cc15233a0db
Author: Aaron Bockover
-Date: Wed Oct 10 19:25:15 2007 +0000
+Date: Wed Oct 10 12:25:15 2007
Change org.banshee-project.podsleuth prefix to org.podsleuth so it's
@@ -501,7 +535,7 @@
commit 03b455c3b50ba181c957605feea4d30aeae6c992
Author: Aaron Bockover
-Date: Fri Oct 5 22:15:51 2007 +0000
+Date: Fri Oct 5 15:15:51 2007
Generate podsleuth.pc
@@ -518,7 +552,7 @@
commit 604dd2a6def4ad91f52939dc557cc681b044d778
Author: Aaron Bockover
-Date: Mon Sep 17 16:44:31 2007 +0000
+Date: Mon Sep 17 09:44:31 2007
Fix version
@@ -545,7 +579,7 @@
commit 1c5757c7d0e04e5549413f80dc2cbe012d65188b
Author: Aaron Bockover
-Date: Wed Sep 12 20:20:28 2007 +0000
+Date: Wed Sep 12 13:20:28 2007
Added PlistDump tool
@@ -553,7 +587,7 @@
commit d0e1419eb86d63462d8d646884d29da2251b6263
Author: Aaron Bockover
-Date: Wed Sep 12 20:00:39 2007 +0000
+Date: Wed Sep 12 13:00:39 2007
Fixed distcheck
@@ -561,7 +595,7 @@
commit 7c783fef0edfb1fefe7ec943c9ff0aa8256114d1
Author: Aaron Bockover
-Date: Wed Sep 12 19:55:02 2007 +0000
+Date: Wed Sep 12 12:55:02 2007
Fixed automake problems
@@ -569,7 +603,7 @@
commit fd51e5cd06e34d4543eef6e7f26871671a9903d7
Author: Aaron Bockover
-Date: Wed Sep 12 19:29:14 2007 +0000
+Date: Wed Sep 12 12:29:14 2007
Link to the model info page at apple.com
@@ -577,7 +611,7 @@
commit bc89552718e48dd2ebef97577bbb96eaa719b30c
Author: Aaron Bockover
-Date: Wed Sep 12 19:14:45 2007 +0000
+Date: Wed Sep 12 12:14:45 2007
Change version to -pre1 for a test release
@@ -601,7 +635,7 @@
commit 6cf6266a91793eb8bf428bf30b102cb391e51e58
Author: Aaron Bockover
-Date: Wed Sep 12 16:17:36 2007 +0000
+Date: Wed Sep 12 09:17:36 2007
Much better workaround for the @prefix@ bug in the NDesk DBus .pc file
@@ -615,7 +649,7 @@
commit bf185eadaa512a9debd211b1f145ba9e3aaa11dd
Author: Aaron Bockover
-Date: Wed Sep 12 16:08:48 2007 +0000
+Date: Wed Sep 12 09:08:48 2007
Stubbed out new iPods (Classic, Touch, Nano 3)
@@ -639,7 +673,7 @@
commit 609a803714062cb6e3b0c64940adfa11b0b4bfa7
Author: Aaron Bockover
-Date: Sat May 5 00:01:30 2007 +0000
+Date: Fri May 4 17:01:30 2007
Added TDS model
@@ -647,7 +681,7 @@
commit 889e3926e4933cf104765fff6f396c644626da9f
Author: Aaron Bockover
-Date: Fri May 4 04:31:05 2007 +0000
+Date: Thu May 3 21:31:05 2007
Added more helpful admin targets
@@ -655,7 +689,7 @@
commit 939f380429e0ddcf6a1d55c3cac223f72b3d70ab
Author: Aaron Bockover
-Date: Fri May 4 04:25:28 2007 +0000
+Date: Thu May 3 21:25:28 2007
Added edit-table target
@@ -671,7 +705,7 @@
commit 68e4c47202d066af4f202f8a1213f9192a5b9e60
Author: Aaron Bockover
-Date: Thu May 3 23:25:18 2007 +0000
+Date: Thu May 3 16:25:18 2007
Update --help
@@ -684,7 +718,7 @@
commit d157f405be3a58193bed3daf5466187d7b47ac55
Author: Aaron Bockover
-Date: Thu May 3 23:04:05 2007 +0000
+Date: Thu May 3 16:04:05 2007
Check for ShadowDB in the plist, which indicates the device expects
@@ -710,7 +744,7 @@
commit dcb1d7b04f58c0a73d1a436a268ab2884a7cc3f0
Author: Aaron Bockover
-Date: Thu May 3 22:19:58 2007 +0000
+Date: Thu May 3 15:19:58 2007
Set InstallPaths.CacheDirectory at build time
@@ -748,7 +782,7 @@
commit 3012dc952f5b37e6e55eb4e1b3a9f33f5b6831c5
Author: Aaron Bockover
-Date: Thu May 3 18:44:59 2007 +0000
+Date: Thu May 3 11:44:59 2007
Generate src/AssemblyInfo.cs
@@ -771,7 +805,7 @@
commit 907c62a9d59a877ab5d233f991bcd9bf92f25e83
Author: Aaron Bockover
-Date: Thu May 3 17:41:02 2007 +0000
+Date: Thu May 3 10:41:02 2007
Class to read and represent image format information from plist format
@@ -800,7 +834,7 @@
commit e57343c53f47fdf2e47fc97dc6599cf6bf91e11e
Author: Aaron Bockover
-Date: Thu May 3 14:54:24 2007 +0000
+Date: Thu May 3 07:54:24 2007
Updated
@@ -808,7 +842,7 @@
commit 99f4e800cb76eb3a2ce963ddb0135f2e4e274e65
Author: Aaron Bockover
-Date: Thu May 3 14:53:36 2007 +0000
+Date: Thu May 3 07:53:36 2007
Updated
@@ -816,7 +850,7 @@
commit 14a5fab7c01599424b349ffbf47ffe105cdd5f5c
Author: Aaron Bockover
-Date: Thu May 3 14:52:28 2007 +0000
+Date: Thu May 3 07:52:28 2007
Do not intltoolize
@@ -824,7 +858,7 @@
commit ab4b5f0337a32e5e368087a30dc4b321bbbdde26
Author: Aaron Bockover
-Date: Thu May 3 14:51:46 2007 +0000
+Date: Thu May 3 07:51:46 2007
Removed i18n support as it's not going to be necessary
@@ -837,7 +871,7 @@
commit 837835848a39e242b825148e0ae9fed42bb15659
Author: Aaron Bockover
-Date: Thu May 3 14:49:56 2007 +0000
+Date: Thu May 3 07:49:56 2007
Reverted all major changes regarding updating and notifications, it's a
@@ -851,7 +885,7 @@
commit 88dcf6e86f1dabf03083e62a7d04139e31b02c5a
Author: Aaron Bockover
-Date: Tue May 1 21:11:33 2007 +0000
+Date: Tue May 1 14:11:33 2007
Build properly
@@ -859,7 +893,7 @@
commit 301a460fa5163488bbbf3c3a36f4f694847e14b5
Author: Aaron Bockover
-Date: Tue May 1 21:07:15 2007 +0000
+Date: Tue May 1 14:07:15 2007
Install the .config file
@@ -867,7 +901,7 @@
commit d04dc327cd320e57abecb380b18d3fc8c6c6e684
Author: Aaron Bockover
-Date: Tue May 1 21:06:06 2007 +0000
+Date: Tue May 1 14:06:06 2007
Generate src/PodSleuth.Hal/PodSleuth.Hal.exe.config.in
@@ -897,7 +931,7 @@
commit 13a63c7c99bf0622859f73cc14527c42a1ce2ac7
Author: Aaron Bockover
-Date: Tue May 1 19:47:58 2007 +0000
+Date: Tue May 1 12:47:58 2007
Added a test to read the Plist from SCSI
@@ -911,7 +945,7 @@
commit 0748335f5260e38e4ca09a0fb2e01a597e6c7f5d
Author: Aaron Bockover
-Date: Tue May 1 18:34:39 2007 +0000
+Date: Tue May 1 11:34:39 2007
Added/updated to support i18n, it will be needed soon
@@ -932,7 +966,7 @@
commit 80a478f88469c1ed4037b0b07a19ba16ffd57685
Author: Aaron Bockover
-Date: Tue May 1 17:27:00 2007 +0000
+Date: Tue May 1 10:27:00 2007
Updated
@@ -940,7 +974,7 @@
commit 0c3bb8883429a3b237d78d57503f946cb4f6c946
Author: Aaron Bockover
-Date: Tue May 1 16:53:09 2007 +0000
+Date: Tue May 1 09:53:09 2007
Nuked the NetLoader stuff, it's a dumb idea
@@ -953,7 +987,7 @@
commit b13e2f81d0dfb4b4edbd58cba9588c79b7037ad8
Author: Aaron Bockover
-Date: Tue May 1 16:32:29 2007 +0000
+Date: Tue May 1 09:32:29 2007
Renamed NetLoader to BootLoader
@@ -961,7 +995,7 @@
commit 916a164014b106f274dfb162fd69dd547b45c5f4
Author: Aaron Bockover
-Date: Tue May 1 16:31:57 2007 +0000
+Date: Tue May 1 09:31:57 2007
Renamed NetLoader to BootLoader
@@ -969,7 +1003,7 @@
commit 78754feb35688d6ceb85e5028e4586fce0d4c0d6
Author: Aaron Bockover
-Date: Tue May 1 16:31:23 2007 +0000
+Date: Tue May 1 09:31:23 2007
Updated
@@ -977,7 +1011,7 @@
commit 81b2831b4020876c6543158d48fafc0acebee059
Author: Aaron Bockover
-Date: Tue May 1 03:27:03 2007 +0000
+Date: Mon Apr 30 20:27:03 2007
Load the assembly explicitly from args[0] and use the updates dir at
@@ -1003,7 +1037,7 @@
commit 75d767dd798c314e8d0e1c35841322a66933b490
Author: Aaron Bockover
-Date: Tue May 1 02:24:06 2007 +0000
+Date: Mon Apr 30 19:24:06 2007
Updated
@@ -1011,7 +1045,7 @@
commit 3115d06d8d1a6fc83c57b61c8b3d1add962be654
Author: Aaron Bockover
-Date: Tue May 1 02:16:58 2007 +0000
+Date: Mon Apr 30 19:16:58 2007
Symlink
@@ -1019,7 +1053,7 @@
commit a90de6def7a28a5d8efebbe8489477fbf03fdb01
Author: Aaron Bockover
-Date: Tue May 1 02:16:27 2007 +0000
+Date: Mon Apr 30 19:16:27 2007
Symlink
@@ -1027,7 +1061,7 @@
commit f958798c4ced654df24ff16291d3d9a80e5c6b8b
Author: Aaron Bockover
-Date: Tue May 1 02:15:29 2007 +0000
+Date: Mon Apr 30 19:15:29 2007
Added initial NetLoader
@@ -1035,7 +1069,7 @@
commit 8ad08e62b95d306be76af265a53711ebaf7e8ecb
Author: Aaron Bockover
-Date: Tue May 1 02:14:57 2007 +0000
+Date: Mon Apr 30 19:14:57 2007
Moved out NDesk.DBus
@@ -1043,7 +1077,7 @@
commit 14587a0d9649e3360626c4fa5a3830771c1941e9
Author: Aaron Bockover
-Date: Thu Apr 19 16:37:07 2007 +0000
+Date: Thu Apr 19 09:37:07 2007
Added XQX for 2nd gen blue shuffle, 1GB
@@ -1056,7 +1090,7 @@
commit 4732d2583824be5db4afece059700979ed71c025
Author: Aaron Bockover
-Date: Wed Apr 4 05:11:20 2007 +0000
+Date: Tue Apr 3 22:11:20 2007
Write exception log to a debug file if there's a failure so the podsleuth
@@ -1093,7 +1127,7 @@
commit 384ef59fdcd41bf32ba6d99b342fc77fc6e88e89
Author: Aaron Bockover
-Date: Tue Apr 3 17:22:26 2007 +0000
+Date: Tue Apr 3 10:22:26 2007
Initial import of PodSleuth
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/Makefile.in new/podsleuth-0.6.6/Makefile.in
--- old/podsleuth-0.6.5/Makefile.in 2009-10-02 01:07:38.000000000 +0200
+++ new/podsleuth-0.6.6/Makefile.in 2009-12-13 05:54:13.000000000 +0100
@@ -84,6 +84,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/NEWS new/podsleuth-0.6.6/NEWS
--- old/podsleuth-0.6.5/NEWS 2009-10-02 01:03:51.000000000 +0200
+++ new/podsleuth-0.6.6/NEWS 2009-12-09 04:34:17.000000000 +0100
@@ -1,3 +1,8 @@
+Not Released Yet: 0.6.6 Release
+
+ * Work with DeviceKit (BGO #586508)
+ * Install DBus policy, fixing podsleuth --rescan
+
2009-09-01: 0.6.5 Release
* Fix some 3rd generation iPods (BGO #486661)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/configure new/podsleuth-0.6.6/configure
--- old/podsleuth-0.6.5/configure 2009-10-02 00:24:22.000000000 +0200
+++ new/podsleuth-0.6.6/configure 2009-12-13 05:54:13.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for podsleuth 0.6.5.
+# Generated by GNU Autoconf 2.63 for podsleuth 0.6.6.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -594,12 +594,13 @@
# Identity of this package.
PACKAGE_NAME='podsleuth'
PACKAGE_TARNAME='podsleuth'
-PACKAGE_VERSION='0.6.5'
-PACKAGE_STRING='podsleuth 0.6.5'
+PACKAGE_VERSION='0.6.6'
+PACKAGE_STRING='podsleuth 0.6.6'
PACKAGE_BUGREPORT=''
ac_subst_vars='LTLIBOBJS
LIBOBJS
+DBUS_SYS_DIR
UPDATE_DIR
LIBSGUTILS_SO
am__fastdepCC_FALSE
@@ -714,6 +715,7 @@
with_hal_callouts_dir
enable_dependency_tracking
with_update_dir
+with_dbus_sys
'
ac_precious_vars='build_alias
host_alias
@@ -1282,7 +1284,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures podsleuth 0.6.5 to adapt to many kinds of systems.
+\`configure' configures podsleuth 0.6.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1353,7 +1355,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of podsleuth 0.6.5:";;
+ short | recursive ) echo "Configuration of podsleuth 0.6.6:";;
esac
cat <<\_ACEOF
@@ -1373,6 +1375,7 @@
Directory where HAL expects its callout scripts to
be located
--with-update-dir=DIR Directory where PodSleuth updates should be stored
+ --with-dbus-sys=<dir> where D-BUS system.d directory is
Some influential environment variables:
PKG_CONFIG path to pkg-config utility
@@ -1459,7 +1462,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-podsleuth configure 0.6.5
+podsleuth configure 0.6.6
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1473,7 +1476,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by podsleuth $as_me 0.6.5, which was
+It was created by podsleuth $as_me 0.6.6, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2316,7 +2319,7 @@
# Define the identity of the package.
PACKAGE='podsleuth'
- VERSION='0.6.5'
+ VERSION='0.6.6'
cat >>confdefs.h <<_ACEOF
@@ -2565,7 +2568,7 @@
ACLOCAL_AMFLAGS="-I m4 \${ACLOCAL_FLAGS}"
-ASM_VERSION="0.6.5.*"
+ASM_VERSION="0.6.6.*"
# Find a good install program. We prefer a C program (faster),
@@ -4572,6 +4575,21 @@
+# taken from HAL's configure.in
+
+# Check whether --with-dbus-sys was given.
+if test "${with_dbus_sys+set}" = set; then
+ withval=$with_dbus_sys;
+fi
+
+
+if ! test -z "$with_dbus_sys" ; then
+ DBUS_SYS_DIR="$with_dbus_sys"
+else
+ DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+
+
ac_config_files="$ac_config_files Makefile m4/Makefile src/Makefile src/AssemblyInfo.cs src/PodSleuth/Makefile src/PodSleuth/PodSleuth.dll.config src/PodSleuth.Hal/Makefile src/PodSleuth.Hal/hal-podsleuth src/PodSleuth.Hal/podsleuth data/Makefile data/podsleuth.pc tests/Makefile"
cat >confcache <<\_ACEOF
@@ -5050,7 +5068,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by podsleuth $as_me 0.6.5, which was
+This file was extended by podsleuth $as_me 0.6.6, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -5104,7 +5122,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-podsleuth config.status 0.6.5
+podsleuth config.status 0.6.6
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/configure.ac new/podsleuth-0.6.6/configure.ac
--- old/podsleuth-0.6.5/configure.ac 2009-10-02 00:24:13.000000000 +0200
+++ new/podsleuth-0.6.6/configure.ac 2009-12-09 04:34:17.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([podsleuth], [0.6.5])
+AC_INIT([podsleuth], [0.6.6])
AC_CANONICAL_SYSTEM
AC_PREREQ(2.13)
AM_INIT_AUTOMAKE([1.9 dist-bzip2 tar-ustar foreign])
@@ -6,7 +6,7 @@
AC_SUBST([ACLOCAL_AMFLAGS], ["-I m4 \${ACLOCAL_FLAGS}"])
-ASM_VERSION="0.6.5.*"
+ASM_VERSION="0.6.6.*"
AC_SUBST(ASM_VERSION)
AC_PROG_INSTALL
@@ -25,6 +25,18 @@
PODSLEUTH_CHECK_SGUTILS
PODSLEUTH_CHECK_UPDATE_DIR
+# taken from HAL's configure.in
+AC_ARG_WITH([dbus-sys],
+ AS_HELP_STRING([--with-dbus-sys=<dir>],
+ [where D-BUS system.d directory is]))
+
+if ! test -z "$with_dbus_sys" ; then
+ DBUS_SYS_DIR="$with_dbus_sys"
+else
+ DBUS_SYS_DIR="$sysconfdir/dbus-1/system.d"
+fi
+AC_SUBST(DBUS_SYS_DIR)
+
AC_OUTPUT([
Makefile
m4/Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/data/Makefile.am new/podsleuth-0.6.6/data/Makefile.am
--- old/podsleuth-0.6.5/data/Makefile.am 2009-07-30 17:29:05.000000000 +0200
+++ new/podsleuth-0.6.6/data/Makefile.am 2009-12-09 03:14:52.000000000 +0100
@@ -1,6 +1,9 @@
fdidir = $(datadir)/hal/fdi/policy/20thirdparty
fdi_DATA = 20-podsleuth.fdi
+dbusdir = $(DBUS_SYS_DIR)
+dbus_DATA = podsleuth.conf
+
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = podsleuth.pc
@@ -9,6 +12,7 @@
EXTRA_DIST = \
ipod-model-table \
+ podsleuth.conf \
20-podsleuth.fdi
MAINTAINERCLEANFILES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/data/Makefile.in new/podsleuth-0.6.6/data/Makefile.in
--- old/podsleuth-0.6.5/data/Makefile.in 2009-10-02 00:24:36.000000000 +0200
+++ new/podsleuth-0.6.6/data/Makefile.in 2009-12-13 05:54:12.000000000 +0100
@@ -52,10 +52,12 @@
*) f=$$p;; \
esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(fdidir)" "$(DESTDIR)$(pkgconfigdir)"
+am__installdirs = "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(fdidir)" \
+ "$(DESTDIR)$(pkgconfigdir)"
+dbusDATA_INSTALL = $(INSTALL_DATA)
fdiDATA_INSTALL = $(INSTALL_DATA)
pkgconfigDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(fdi_DATA) $(pkgconfig_DATA)
+DATA = $(dbus_DATA) $(fdi_DATA) $(pkgconfig_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
@@ -70,6 +72,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
@@ -170,10 +173,13 @@
top_srcdir = @top_srcdir@
fdidir = $(datadir)/hal/fdi/policy/20thirdparty
fdi_DATA = 20-podsleuth.fdi
+dbusdir = $(DBUS_SYS_DIR)
+dbus_DATA = podsleuth.conf
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = podsleuth.pc
EXTRA_DIST = \
ipod-model-table \
+ podsleuth.conf \
20-podsleuth.fdi
MAINTAINERCLEANFILES = \
@@ -214,6 +220,23 @@
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
podsleuth.pc: $(top_builddir)/config.status $(srcdir)/podsleuth.pc.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+install-dbusDATA: $(dbus_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(dbusdir)" || $(MKDIR_P) "$(DESTDIR)$(dbusdir)"
+ @list='$(dbus_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(dbusDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dbusdir)/$$f'"; \
+ $(dbusDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dbusdir)/$$f"; \
+ done
+
+uninstall-dbusDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dbus_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(dbusdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(dbusdir)/$$f"; \
+ done
install-fdiDATA: $(fdi_DATA)
@$(NORMAL_INSTALL)
test -z "$(fdidir)" || $(MKDIR_P) "$(DESTDIR)$(fdidir)"
@@ -285,7 +308,7 @@
check: check-am
all-am: Makefile $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(fdidir)" "$(DESTDIR)$(pkgconfigdir)"; do \
+ for dir in "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(fdidir)" "$(DESTDIR)$(pkgconfigdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
@@ -331,7 +354,8 @@
info-am:
-install-data-am: install-fdiDATA install-pkgconfigDATA
+install-data-am: install-dbusDATA install-fdiDATA \
+ install-pkgconfigDATA
install-dvi: install-dvi-am
@@ -365,21 +389,22 @@
ps-am:
-uninstall-am: uninstall-fdiDATA uninstall-pkgconfigDATA
+uninstall-am: uninstall-dbusDATA uninstall-fdiDATA \
+ uninstall-pkgconfigDATA
.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-fdiDATA \
- install-html install-html-am install-info install-info-am \
- install-man install-pdf install-pdf-am install-pkgconfigDATA \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
- pdf-am ps ps-am uninstall uninstall-am uninstall-fdiDATA \
- uninstall-pkgconfigDATA
+ install install-am install-data install-data-am \
+ install-dbusDATA install-dvi install-dvi-am install-exec \
+ install-exec-am install-fdiDATA install-html install-html-am \
+ install-info install-info-am install-man install-pdf \
+ install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-dbusDATA uninstall-fdiDATA uninstall-pkgconfigDATA
edit-table:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/data/podsleuth.conf new/podsleuth-0.6.6/data/podsleuth.conf
--- old/podsleuth-0.6.5/data/podsleuth.conf 1970-01-01 01:00:00.000000000 +0100
+++ new/podsleuth-0.6.6/data/podsleuth.conf 2009-12-09 03:14:52.000000000 +0100
@@ -0,0 +1,16 @@
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+ <!-- This configuration file specifies the required security policies
+ for podsleuth to work. -->
+
+ <!-- Allow anyone to invoke methods on the podsleuth interfaces -->
+ <policy context="default">
+
+ </policy>
+
+</busconfig>
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/m4/Makefile.in new/podsleuth-0.6.6/m4/Makefile.in
--- old/podsleuth-0.6.5/m4/Makefile.in 2009-10-02 00:24:36.000000000 +0200
+++ new/podsleuth-0.6.6/m4/Makefile.in 2009-12-13 05:54:12.000000000 +0100
@@ -58,6 +58,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/AssemblyInfo.cs new/podsleuth-0.6.6/src/AssemblyInfo.cs
--- old/podsleuth-0.6.5/src/AssemblyInfo.cs 2009-10-02 00:24:38.000000000 +0200
+++ new/podsleuth-0.6.6/src/AssemblyInfo.cs 2009-12-13 05:54:15.000000000 +0100
@@ -1,7 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
-[assembly:AssemblyVersion("0.6.5.*")]
+[assembly:AssemblyVersion("0.6.6.*")]
[assembly:AssemblyTitle("PodSleuth")]
[assembly:AssemblyDescription("iPod device support library and tools")]
[assembly:AssemblyCopyright("Copyright (C) Novell, Inc.")]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/Makefile.in new/podsleuth-0.6.6/src/Makefile.in
--- old/podsleuth-0.6.5/src/Makefile.in 2009-10-02 00:24:36.000000000 +0200
+++ new/podsleuth-0.6.6/src/Makefile.in 2009-12-13 05:54:12.000000000 +0100
@@ -71,6 +71,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth/Makefile.in new/podsleuth-0.6.6/src/PodSleuth/Makefile.in
--- old/podsleuth-0.6.5/src/PodSleuth/Makefile.in 2009-10-02 00:24:37.000000000 +0200
+++ new/podsleuth-0.6.6/src/PodSleuth/Makefile.in 2009-12-13 05:54:12.000000000 +0100
@@ -63,6 +63,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth/PodSleuth/Device.cs new/podsleuth-0.6.6/src/PodSleuth/PodSleuth/Device.cs
--- old/podsleuth-0.6.5/src/PodSleuth/PodSleuth/Device.cs 2009-07-30 17:29:05.000000000 +0200
+++ new/podsleuth-0.6.6/src/PodSleuth/PodSleuth/Device.cs 2010-01-21 03:19:03.000000000 +0100
@@ -25,6 +25,7 @@
private List<ImageFormat> image_formats = new List<ImageFormat>();
private bool photos_supported = false;
private bool album_art_supported = false;
+ private bool sparse_album_art_supported = false;
private bool chapter_images_supported = false;
private bool is_shuffle = false;
@@ -157,6 +158,10 @@
if(ReadPlistBool("vCardsSupported")) {
capabilities |= DeviceCapabilities.VCard;
}
+
+ if(ReadPlistBool("SupportsSparseArtwork")) {
+ sparse_album_art_supported = true;
+ }
if(plist_dict.ContainsKey("VisibleBuildID")) {
firmware_version = ((PlistString)plist_dict["VisibleBuildID"]).Value;
@@ -325,6 +330,10 @@
public bool AlbumArtSupported {
get { return album_art_supported; }
}
+
+ public bool SparseAlbumArtSupported {
+ get { return sparse_album_art_supported; }
+ }
public bool ChapterImagesSupported {
get { return chapter_images_supported; }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth.Hal/Makefile.in new/podsleuth-0.6.6/src/PodSleuth.Hal/Makefile.in
--- old/podsleuth-0.6.5/src/PodSleuth.Hal/Makefile.in 2009-10-02 00:24:36.000000000 +0200
+++ new/podsleuth-0.6.6/src/PodSleuth.Hal/Makefile.in 2009-12-13 05:54:12.000000000 +0100
@@ -66,6 +66,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/DkDisk.cs new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/DkDisk.cs
--- old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/DkDisk.cs 1970-01-01 01:00:00.000000000 +0100
+++ new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/DkDisk.cs 2009-12-09 03:14:32.000000000 +0100
@@ -0,0 +1,88 @@
+using System;
+
+using NDesk.DBus;
+
+namespace PodSleuth.HalFrontend
+{
+ public class DkDisk
+ {
+ public static DkDisk FindByDevice (string device_path)
+ {
+ if (device_path == null)
+ return null;
+
+ if (disks == null)
+ return null;
+
+
+ string disk_path = null;
+ try {
+ disk_path = disks.FindDeviceByDeviceFile (device_path);
+ } catch {}
+
+ if (disk_path == null)
+ return null;
+
+ try {
+ return new DkDisk (disk_path);
+ } catch {}
+
+ return null;
+ }
+
+ private IDkDisk disk;
+ private org.freedesktop.DBus.Properties props;
+
+ private DkDisk (string obj_path)
+ {
+ disk = Bus.System.GetObject<IDkDisk>("org.freedesktop.DeviceKit.Disks",
+ new ObjectPath(obj_path));
+
+ props = Bus.System.GetObject("org.freedesktop.DeviceKit.Disks",
+ new ObjectPath(obj_path));
+ }
+
+ public bool IsMounted {
+ get {
+ return (bool) props.Get ("org.freedesktop.DeviceKit.Disks.Device", "DeviceIsMounted");
+ }
+ }
+
+ public bool IsReadOnly {
+ get {
+ return (bool) props.Get ("org.freedesktop.DeviceKit.Disks.Device", "DeviceIsReadOnly");
+ }
+ }
+
+ public string MountPoint {
+ get {
+ var ary = (string[])props.Get ("org.freedesktop.DeviceKit.Disks.Device", "DeviceMountPaths");
+ return ary != null && ary.Length > 0 ? ary[0] : null;
+ }
+ }
+
+ private static IDkDisks disks;
+
+ static DkDisk ()
+ {
+ try {
+ disks = Bus.System.GetObject<IDkDisks>("org.freedesktop.DeviceKit.Disks",
+ new ObjectPath("/org/freedesktop/DeviceKit/Disks"));
+ } catch {}
+ }
+
+ [Interface("org.freedesktop.DeviceKit.Disks")]
+ internal interface IDkDisks
+ {
+ string FindDeviceByDeviceFile (string deviceFile);
+ }
+
+ }
+
+ [Interface("org.freedesktop.DeviceKit.Disks.Device")]
+ public interface IDkDisk
+ {
+ bool DeviceIsMounted { get; }
+ string [] DeviceMountPaths { get; }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs
--- old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs 2009-07-30 17:29:05.000000000 +0200
+++ new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalClient.cs 2010-01-21 03:19:03.000000000 +0100
@@ -85,9 +85,8 @@
foreach(Hal.Device ipod in manager.FindDeviceByStringMatchAsDevice("info.product", "iPod")) {
foreach(Hal.Device volume in ipod.GetChildrenAsDevice(manager)) {
if(!volume.IsVolume ||
- !volume.PropertyExists("volume.is_mounted") ||
+ !IsVolumeMounted (volume) ||
!volume.PropertyExists("volume.fsusage") ||
- !volume.GetPropertyBoolean("volume.is_mounted") ||
volume.GetPropertyString("volume.fsusage") != "filesystem") {
continue;
}
@@ -132,7 +131,7 @@
Console.WriteLine(" Error: {0}* properties are missing", HalNamespace);
Console.WriteLine(" UDI: {0}", volume.Udi);
Console.WriteLine(" Block Device: {0}", volume.GetPropertyString("block.device"));
- Console.WriteLine(" Mount Point: {0}", volume.GetPropertyString("volume.mount_point"));
+ Console.WriteLine(" Mount Point: {0}", MountPoint (volume));
Console.WriteLine();
Console.WriteLine(" Cause: PodSleuth may not be installed properly, the HAL daemon may need");
Console.WriteLine(" to be restarted and/or the device needs to be refreshed.");
@@ -150,9 +149,46 @@
DumpSleuthableIpod(volume);
}
+
+ private static bool IsVolumeMounted(Hal.Device volume)
+ {
+ bool is_mounted = false;
+
+ var dk_disk = DkDisk.FindByDevice (volume["block.device"] as string);
+ if (dk_disk != null) {
+ is_mounted = dk_disk.IsMounted;
+ }
+
+ if (!is_mounted && volume.PropertyExists("volume.is_mounted")) {
+ is_mounted = volume.GetPropertyBoolean("volume.is_mounted");
+ }
+
+ return is_mounted;
+ }
+
+ private static string MountPoint (Hal.Device volume)
+ {
+ string mount_point = null;
+
+ var dk_disk = DkDisk.FindByDevice (volume["block.device"] as string);
+ if (dk_disk != null) {
+ mount_point = dk_disk.MountPoint;
+ }
+
+ if (mount_point == null) {
+ mount_point = volume["volume.mount_point"];
+ }
+
+ return mount_point;
+ }
private static bool IsVolumeReadOnly(Hal.Volume volume)
{
+ var dk_disk = DkDisk.FindByDevice (volume["block.device"] as string);
+ if (dk_disk != null) {
+ return dk_disk.IsReadOnly;
+ }
+
if(volume.PropertyExists("volume.is_mounted_read_only")) {
return volume.GetPropertyBoolean("volume.is_mounted_read_only");
}
@@ -222,7 +258,7 @@
Console.WriteLine("iPod Found [{0}]", volume.Udi);
Console.WriteLine(" * Generic Device Properties");
Console.WriteLine(" - Block Device: {0}", volume["block.device"]);
- Console.WriteLine(" - Mount Point: {0}", volume["volume.mount_point"]);
+ Console.WriteLine(" - Mount Point: {0}", MountPoint (volume));
Console.WriteLine(" - Read Only: {0}", IsVolumeReadOnly(volume));
Console.WriteLine(" - Volume Size: {0}", GetVolumeSizeString(volume));
Console.WriteLine(" * General iPod Properties");
@@ -252,6 +288,7 @@
Console.WriteLine(" * Image Types Supported");
Console.WriteLine(" - Photos: {0}", volume.GetPropertyBoolean(HalNamespace + "ipod.images.photos_supported"));
Console.WriteLine(" - Album Art: {0}", volume.GetPropertyBoolean(HalNamespace + "ipod.images.album_art_supported"));
+ Console.WriteLine(" - Sparse Album Art: {0}", volume.GetPropertyBoolean(HalNamespace + "ipod.images.sparse_album_art_supported"));
Console.WriteLine(" - Chapter Images: {0}", volume.GetPropertyBoolean(HalNamespace + "ipod.images.chapter_images_supported"));
if(arguments.ContainsKey("show-image-formats")) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs
--- old/podsleuth-0.6.5/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs 2009-07-30 17:29:05.000000000 +0200
+++ new/podsleuth-0.6.6/src/PodSleuth.Hal/PodSleuth.HalFrontend/HalPopulator.cs 2010-01-21 03:19:03.000000000 +0100
@@ -14,6 +14,7 @@
private const string HalNamespace = "org.podsleuth.";
private static Hal.Device hal_device;
+ private static DkDisk dk_disk;
private static PodSleuth.Device pod_device;
private static string mount_point;
private static string fs_type;
@@ -52,15 +53,17 @@
}
hal_device = new Hal.Device(HalEnvironment.Udi);
+
+ dk_disk = DkDisk.FindByDevice (HalEnvironment.BlockDevice ?? hal_device["block.device"]);
- bool private_mount = !hal_device.GetPropertyBoolean("volume.is_mounted");
+ bool private_mount = !(hal_device.GetPropertyBoolean("volume.is_mounted") || (dk_disk != null && dk_disk.IsMounted));
if(private_mount) {
mount_point = LowLevelMount.GenerateMountPoint();
fs_type = hal_device["volume.fstype"];
LowLevelMount.Mount(HalEnvironment.BlockDevice, mount_point, fs_type, true);
} else {
- mount_point = hal_device["volume.mount_point"];
+ mount_point = dk_disk == null ? hal_device["volume.mount_point"] : dk_disk.MountPoint;
}
pod_device = new PodSleuth.Device(HalEnvironment.BlockDevice, mount_point);
@@ -104,6 +107,7 @@
hal_device.SetPropertyBoolean(HalNamespace + "ipod.images.photos_supported", pod_device.PhotosSupported);
hal_device.SetPropertyBoolean(HalNamespace + "ipod.images.album_art_supported", pod_device.AlbumArtSupported);
+ hal_device.SetPropertyBoolean(HalNamespace + "ipod.images.sparse_album_art_supported", pod_device.SparseAlbumArtSupported);
hal_device.SetPropertyBoolean(HalNamespace + "ipod.images.chapter_images_supported", pod_device.ChapterImagesSupported);
if(hal_device.PropertyExists(HalNamespace + "ipod.images.formats")) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podsleuth-0.6.5/tests/Makefile.in new/podsleuth-0.6.6/tests/Makefile.in
--- old/podsleuth-0.6.5/tests/Makefile.in 2009-10-02 00:24:37.000000000 +0200
+++ new/podsleuth-0.6.6/tests/Makefile.in 2009-12-13 05:54:13.000000000 +0100
@@ -58,6 +58,7 @@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
+DBUS_SYS_DIR = @DBUS_SYS_DIR@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org