mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Merge from trunk
This commit is contained in:
commit
69a38a51cb
@ -158,13 +158,23 @@ My device is not being detected by |app|?
|
|||||||
|
|
||||||
Follow these steps to find the problem:
|
Follow these steps to find the problem:
|
||||||
|
|
||||||
* Make sure that you are connecting only a single device to your computer at a time. Do not have another |app| supported device like an iPhone/iPad etc. at the same time.
|
* Make sure that you are connecting only a single device to your computer
|
||||||
* If you are connecting an Apple iDevice (iPad, iPod Touch, iPhone), use the 'Connect to iTunes' method in the 'Getting started' instructions in `Calibre + Apple iDevices: Start here <http://www.mobileread.com/forums/showthread.php?t=118559>`_.
|
at a time. Do not have another |app| supported device like an iPhone/iPad
|
||||||
* Make sure you are running the latest version of |app|. The latest version can always be downloaded from `the calibre website <http://calibre-ebook.com/download>`_.
|
etc. at the same time.
|
||||||
* Ensure your operating system is seeing the device. That is, the device should show up in Windows Explorer (in Windows) or Finder (in OS X).
|
* If you are connecting an Apple iDevice (iPad, iPod Touch, iPhone), use
|
||||||
|
the 'Connect to iTunes' method in the 'Getting started' instructions in
|
||||||
|
`Calibre + Apple iDevices: Start here <http://www.mobileread.com/forums/showthread.php?t=118559>`_.
|
||||||
|
* Make sure you are running the latest version of |app|. The latest version
|
||||||
|
can always be downloaded from `the calibre website <http://calibre-ebook.com/download>`_.
|
||||||
|
You can tell what version of |app| you are currently running by looking
|
||||||
|
at the bottom line of the main |app| window.
|
||||||
|
* Ensure your operating system is seeing the device. That is, the device
|
||||||
|
should show up in Windows Explorer (in Windows) or Finder (in OS X).
|
||||||
* In |app|, go to Preferences->Ignored Devices and check that your device
|
* In |app|, go to Preferences->Ignored Devices and check that your device
|
||||||
is not being ignored
|
is not being ignored
|
||||||
* If all the above steps fail, go to Preferences->Miscellaneous and click debug device detection with your device attached and post the output as a ticket on `the calibre bug tracker <http://bugs.calibre-ebook.com>`_.
|
* If all the above steps fail, go to Preferences->Miscellaneous and click
|
||||||
|
debug device detection with your device attached and post the output as a
|
||||||
|
ticket on `the calibre bug tracker <http://bugs.calibre-ebook.com>`_.
|
||||||
|
|
||||||
My device is non-standard or unusual. What can I do to connect to it?
|
My device is non-standard or unusual. What can I do to connect to it?
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -400,6 +400,7 @@ class DB(object):
|
|||||||
defs['gui_restriction'] = defs['cs_restriction'] = ''
|
defs['gui_restriction'] = defs['cs_restriction'] = ''
|
||||||
defs['categories_using_hierarchy'] = []
|
defs['categories_using_hierarchy'] = []
|
||||||
defs['column_color_rules'] = []
|
defs['column_color_rules'] = []
|
||||||
|
defs['column_icon_rules'] = []
|
||||||
defs['grouped_search_make_user_categories'] = []
|
defs['grouped_search_make_user_categories'] = []
|
||||||
defs['similar_authors_search_key'] = 'authors'
|
defs['similar_authors_search_key'] = 'authors'
|
||||||
defs['similar_authors_match_kind'] = 'match_any'
|
defs['similar_authors_match_kind'] = 'match_any'
|
||||||
|
@ -340,6 +340,11 @@ def parse_html(data, log=None, decoder=None, preprocessor=None,
|
|||||||
nroot.append(elem)
|
nroot.append(elem)
|
||||||
data = nroot
|
data = nroot
|
||||||
|
|
||||||
|
fnsmap = {k:v for k, v in data.nsmap.iteritems() if v != XHTML_NS}
|
||||||
|
fnsmap[None] = XHTML_NS
|
||||||
|
if fnsmap != dict(data.nsmap):
|
||||||
|
# Remove non default prefixes referring to the XHTML namespace
|
||||||
|
data = clone_element(data, nsmap=fnsmap, in_context=False)
|
||||||
|
|
||||||
data = merge_multiple_html_heads_and_bodies(data, log)
|
data = merge_multiple_html_heads_and_bodies(data, log)
|
||||||
# Ensure has a <head/>
|
# Ensure has a <head/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user