31917 Commits

Author SHA1 Message Date
Kovid Goyal
e2e93a3a74 ... 2016-01-19 00:26:31 +05:30
Kovid Goyal
d1d0c606fa More debug prints 2016-01-18 22:04:56 +05:30
Kovid Goyal
2eed1cf179 ... 2016-01-18 21:54:49 +05:30
Kovid Goyal
3a972c81cc ... 2016-01-18 21:51:41 +05:30
Kovid Goyal
1267ef3902 Small performance improvement 2016-01-18 21:49:36 +05:30
Kovid Goyal
904ade3e7c Code to read USB string properties
serial number, manufacturer and product name
2016-01-18 21:48:19 +05:30
Kovid Goyal
aa5fc9b434 USB node structures 2016-01-18 14:44:42 +05:30
Kovid Goyal
cf83341e3d Better __repr__ for USBDevice 2016-01-18 14:03:17 +05:30
Kovid Goyal
f8e19f07ea ... 2016-01-18 13:56:25 +05:30
Kovid Goyal
d2bd44d024 Fix NULL pointer in get_storage_number() 2016-01-18 13:09:03 +05:30
Kovid Goyal
db9edd162c ... 2016-01-18 11:48:09 +05:30
Kovid Goyal
d8e8e90c33 Make develop work with any device known to calibre 2016-01-18 11:47:03 +05:30
Kovid Goyal
55ddf4e7bf DRYer 2016-01-18 11:12:33 +05:30
Kovid Goyal
97cae90435 ... 2016-01-18 10:54:01 +05:30
Kovid Goyal
d65b7a715c Sort returned drive letters by storage number 2016-01-18 10:52:25 +05:30
Kovid Goyal
24ca02f569 Fix postadd file type plugins not being called 2016-01-18 10:35:12 +05:30
Kovid Goyal
8a61e16244 Use full storage number for eject as well
Makes it more robust and a simpler implementation
2016-01-18 10:05:28 +05:30
Kovid Goyal
d8d743ce8b Use full storage number for robustness in matching 2016-01-18 09:56:51 +05:30
Kovid Goyal
3af8ad01e6 ... 2016-01-18 08:29:36 +05:30
Kovid Goyal
22287ed1aa DRYer 2016-01-18 08:28:49 +05:30
Kovid Goyal
083f493834 DRYer 2016-01-18 08:22:46 +05:30
Kovid Goyal
b8fe3e52c9 ... 2016-01-18 08:18:30 +05:30
Kovid Goyal
4f5146e2ea DRYer 2016-01-18 08:10:12 +05:30
Kovid Goyal
a239bf686a Revert previous workaround for windows 10 issue as it does not work 2016-01-18 01:30:48 +05:30
Kovid Goyal
bd2118a737 Add debugging prints 2016-01-18 01:22:07 +05:30
Kovid Goyal
c6ae497c36 Another, hopefully more robust algorithm for finding drives from USB device ids 2016-01-18 01:12:54 +05:30
Kovid Goyal
ff0fb91296 ... 2016-01-17 23:53:13 +05:30
Kovid Goyal
6243f28d00 ... 2016-01-17 22:33:20 +05:30
Kovid Goyal
5e3b5fc735 ... 2016-01-17 21:22:39 +05:30
Kovid Goyal
7db8c4df74 Remove no longer need code 2016-01-17 18:58:39 +05:30
Kovid Goyal
567fe9dc6e ... 2016-01-17 17:13:57 +05:30
Kovid Goyal
3d52691783 Allow matching devices based on bcd as well
Also a bit of refactoring
2016-01-17 17:10:22 +05:30
Kovid Goyal
82498e6912 Fix failure to add FB2 files that contain published dates. Fixes #1535007 ['calibredb add' fails on some books](https://bugs.launchpad.net/calibre/+bug/1535007) 2016-01-17 16:51:44 +05:30
Kovid Goyal
6d18646865 Download plugins using a private CA cert
The root certificate Let's Encrypt is currently using appears to be
missing from some windows installs.
2016-01-17 14:21:59 +05:30
Kovid Goyal
17e7e7bdb3 Workaround for bug on some Windows 10 machines that were upgraded from a previous windows version that was preventing calibre from detecting devices 2016-01-17 00:13:15 +05:30
Kovid Goyal
d29f34face ... 2016-01-16 23:19:06 +05:30
Kovid Goyal
01204cce5f ... 2016-01-16 23:02:31 +05:30
Kovid Goyal
6e02c4a32d Change algorithm to get drives from device ids
No longer depends on the device having a UUID
2016-01-16 22:56:55 +05:30
Kovid Goyal
845b896803 Code to iterate over descendants of a device 2016-01-16 21:13:12 +05:30
Kovid Goyal
f0d61aef70 ... 2016-01-16 18:11:15 +05:30
Kovid Goyal
3372b45451 Merge branch 'master' of https://github.com/cbhaley/calibre 2016-01-16 18:04:57 +05:30
Charles Haley
1079d689d1 Fix tag editor not working correctly in comma-separated is_multiple custom columns. 2016-01-16 11:56:34 +01:00
Kovid Goyal
9187c1e82b Fix existing rating not being removed when using Polish Books or Embed Metadata tools on EPUB files. Fixes #1534597 [Polish Books not updating Ratings](https://bugs.launchpad.net/calibre/+bug/1534597) 2016-01-16 09:33:17 +05:30
Kovid Goyal
ebbdf4e704 ... 2016-01-16 08:38:22 +05:30
Kovid Goyal
4b4da185c8 Fix device interface detail data not working on 32bit 2016-01-16 08:33:55 +05:30
Kovid Goyal
8bdb39cb9e Change to using the new ctypes device interface code on windows
Provides greater flexibility and is easier to debug in case of problems
2016-01-16 00:04:41 +05:30
Kovid Goyal
37ee3db0c2 ... 2016-01-15 23:51:20 +05:30
Kovid Goyal
50586aa515 ... 2016-01-15 23:39:27 +05:30
Kovid Goyal
5dcd651998 ... 2016-01-15 22:57:55 +05:30
Kovid Goyal
d0027873cc ctypes bindings for windows device API 2016-01-15 22:01:21 +05:30