Conversion: Fix a bug processing the CSS font shorthand property when the line-height is specified in em or percentage units. Fixes #1348173 [ebook-convert doesn't handle composite font-sizes](https://bugs.launchpad.net/calibre/+bug/1348173)
...
calibre-customize: When building plugins from a directory, exclude known version control subdirectories
version 1.46.0
Fix regression that broke the book details panel when displaying books whose authors have a manually specified link
Edit Book: Add another mimetype for xpgt files
DRYer
New formatter function: author_links.
Merge branch 'master' of https://github.com/cbhaley/calibre
E-book viewer: Handle quoted URLs inside @font-face rules
Port compiling of .ui forms
Port imports
Port build script for building PyQt extensions to PyQt5
Port the progress indicator extension to PyQt5
Allow controlling PyQt5 import path via the env var PYQT5_IMPORT_PATH
faster builds
Get rid of the PyQt4 string from everywhere
Port: setMargin() reset() QStringList()

setMargin(): QLayout no longer has a setMargin() function, replace with
setContentsMargins()

reset(): QAbstractListModel no longer has reset(), replace with
beginResetModel(), endResetModel()

QStringList: No longer exists, a simply python list of strings works
instead
Fix mouse wheel not working in diff view
Port coffeescript compiler