124 Commits

Author SHA1 Message Date
David Sansome
5001a5b3d1 Get a list of file formats supported by an MTP device 2010-08-29 00:08:39 +00:00
John Maguire
d98e16e1b9 Fix copying to iDevice when artwork directory doesn't exist. 2010-08-28 23:37:10 +00:00
David Sansome
136a72b0cc Show individual file progress from WMDM devices too 2010-08-28 22:15:54 +00:00
David Sansome
04e7e26088 Allow devices to report progress information about individual songs back to the Organise object. Implement this for MTP 2010-08-28 21:55:30 +00:00
David Sansome
8306ddc90b Convert paths to native windows seperators in many places throughout the UI 2010-08-28 19:07:23 +00:00
David Sansome
f395d1a560 Avoid using such small font sizes 2010-08-28 18:43:01 +00:00
David Sansome
03adb9a893 Try to parse a drive letter out of a WMDM device name, so we can use it as a filesystem device and have ipod support 2010-08-28 18:21:37 +00:00
David Sansome
a91d6795fe Support deleting files from WMDM devices 2010-08-28 14:56:53 +00:00
David Sansome
6990b88b0f Save the entire path to files on a WMDM device 2010-08-28 14:48:41 +00:00
David Sansome
299fb16c99 Add some better error handling when copying files to WMDM devices, and receive progress notifications (they're not used yet except to output to stderr) 2010-08-28 14:33:23 +00:00
David Sansome
d980fd5ff8 Remove the pointless CreateInThread method from BackgroundThread and instead move objects to the right thread after creation. 2010-08-27 18:36:57 +00:00
David Sansome
a04309bc7d Fix compile problem with glib >= 2.25. Fixes issue #662 2010-08-27 16:43:11 +00:00
David Sansome
35708a09c5 Lazy load more context menus and dialogs 2010-08-27 16:15:54 +00:00
John Maguire
774ae905e6 Disable focus rect on Mac for more widgets. 2010-08-26 12:34:03 +00:00
David Sansome
3a67124fd9 Support copying files to WMDM devices. Sometimes doesn't crash 100% of the time. 2010-08-23 19:13:27 +00:00
John Maguire
2e03a2f093 *Fix device lister shutdown on mac
*Remove a bunch of debug
*Fix a windows translation
2010-08-23 10:26:00 +00:00
David Sansome
7821a48cb7 Get a list of songs from a WMDM device 2010-08-22 19:18:22 +00:00
David Sansome
7ff4fa261e Respond to WMDM notifications 2010-08-22 16:25:22 +00:00
David Sansome
f2e13a0cb7 Create a real unique ID for each WMDM device 2010-08-22 16:11:14 +00:00
David Sansome
8c3b16a93d Properly shut down the WMDM lister 2010-08-22 15:42:21 +00:00
David Sansome
6790b43e62 Register for WMDM device notifications 2010-08-22 15:26:59 +00:00
David Sansome
c86f7ff1f1 Get free space information from WMDM devices 2010-08-17 21:09:28 +00:00
David Sansome
78db71c02c Semi-working WMDM device lister 2010-08-15 23:26:04 +00:00
David Sansome
164d4f6f6f Throw away the WPD lister and add a WMDM lister 2010-08-15 18:08:09 +00:00
David Sansome
ec22230f3c Add a WPD lister. Doesn't do anything yet, other than compile 2010-08-14 22:43:19 +00:00
John Maguire
871a853ff7 Fix compile on mac. 2010-08-14 18:37:16 +00:00
David Sansome
ff19d31403 Support removing files from MTP devices 2010-08-14 17:06:38 +00:00
David Sansome
9fda03aa60 Support copying files to MTP devices 2010-08-14 16:39:45 +00:00
David Sansome
3f5e188045 Initial support for MTP devices 2010-08-14 15:57:05 +00:00
David Sansome
9c4282c61c Fix a bug where forgotten devices couldn't be unmounted 2010-08-14 12:42:16 +00:00
David Sansome
39132c4dcd In the organise dialog, prompt before connecting a device that hasn't been connected before 2010-08-14 12:30:51 +00:00
David Sansome
c0ea45a9c9 Show an error dialog when copying or deleting files failed. 2010-08-14 11:51:50 +00:00
David Sansome
0faa81253f Keep the same iPod connection when copying or removing multiple files, instead of connecting and disconnecting for each one. Also fix the lockdownd hack. 2010-08-14 11:16:11 +00:00
David Sansome
1d25ee78ed Support removing files from ipods 2010-08-14 10:32:47 +00:00
David Sansome
2e646494aa Update a device's free space after copying or removing files from it 2010-08-11 18:47:53 +00:00
David Sansome
b27238a480 Test whether we can still talk to afc before freeing the lockdownd client (fixes usbmuxd errors once and for all), report afc copy errors, keep track of files that failed to copy to a device, don't attempt to write the itunesdb if there were errors during copying. 2010-08-10 19:42:43 +00:00
David Sansome
9d2a4783ff Don't show empty rows in the Hardware Information view 2010-08-10 18:45:34 +00:00
David Sansome
5e00eb11de Pass shared_ptrs to music storage things to the organiser thread so they won't get deleted if the device is disconnected 2010-08-09 21:50:46 +00:00
David Sansome
43a27979dc Keep a shared_ptr on connected devices during the lifetime of their background processing threads 2010-08-09 21:32:25 +00:00
David Sansome
4e12ef71c8 Remove old header 2010-08-09 21:14:03 +00:00
David Sansome
0ccc3a5f0a Remove dependency on libplist++ 2010-08-09 20:22:55 +00:00
John Maguire
46fe33b300 Add new icons to device properties list. 2010-08-09 20:15:12 +00:00
John Maguire
9e9d33165f * Add green ipod pngs.
* Fix transparency on ipod touch/iphone.
2010-08-09 20:06:53 +00:00
David Sansome
e65c710b5f Improve error handling while transferring the iTunes database to/from the iPod 2010-08-09 19:24:17 +00:00
John Maguire
f078edf0db Add ipod touch/iphone icon. 2010-08-09 19:14:42 +00:00
John Maguire
8f9492a975 bah 2010-08-09 18:42:17 +00:00
John Maguire
9ddba7251a * Get the given name for an iDevice.
* Clean up device information code & get a few more interesting values.
2010-08-09 18:40:20 +00:00
David Sansome
5739dbf1f0 Make copying to afc devices work :D 2010-08-08 19:11:34 +00:00
David Sansome
58506b0469 strdup to the rescue! 2010-08-08 17:45:57 +00:00
David Sansome
a228e2b806 Copy files to afc devices. Doesn't quite work yet 2010-08-08 17:41:06 +00:00