Commit Graph

23680 Commits

Author SHA1 Message Date
Kovid Goyal 28e6946de4 Allow tweaking of DOCX files using calibre-debug --explode-book 2015-02-03 09:50:37 +05:30
Kovid Goyal 0b92b95637 ... 2015-02-03 09:39:58 +05:30
Charles Haley 776562ad31 Quickview: show the shortcut in the tooltip for the Search and Close buttons 2015-02-02 13:51:00 +01:00
Charles Haley b9b2a40b3e Handle showing focus better. Change search to search for the currently focused item instead of always searching for the item in the items widget. Some bug fixes. 2015-02-02 10:55:51 +01:00
Charles Haley 64aab7f4a0 Improve focus highlighting in QV so one can know which widget has the focus 2015-02-02 08:42:49 +01:00
Kovid Goyal 8a575ef753 Use the pipe worker instead of the debug executable for the splash screen 2015-02-02 06:12:06 +05:30
Kovid Goyal f4d638bf4c Quick view window: Allow the quickview window to be docked into the main calibre window. See #1415714 ([enhancement] quickview window docked with expanded querying)
Merge branch 'master' of https://github.com/cbhaley/calibre
2015-02-02 04:55:57 +05:30
Charles Haley 365ca8db9d Remove calibre-level action for quickview focus. Small improvements in focus handling and item selection. 2015-02-01 18:09:26 +01:00
Charles Haley 61749bd646 Take out the focus to library action. Shift+ESC already does that. 2015-02-01 12:08:04 +01:00
Charles Haley ab166f26c1 More changes for #1415714. Make Q toggle quickview. Add Shift+Q to focus to quickview. Add Ctrl+Q to focus to the library without changing the selected cell. Trap tabs in quickview to make navigating with the keyboard possible. 2015-02-01 12:00:03 +01:00
Kovid Goyal 57fdd09610 Edit Book: Fix Table of Contents editor not remembering its saved state across calibre sessions 2015-02-01 11:22:10 +05:30
Kovid Goyal 4e4d50eff6 Edit book: Disallow drag and drop of documents onto the preview panel to workaround crashing bug in Qt. Fixes #1416752 [Drag and Drop Image Crashes Editor](https://bugs.launchpad.net/calibre/+bug/1416752) 2015-02-01 10:24:58 +05:30
Kovid Goyal bdf4e01d7a Make jumping to a cfi pseudo synchronous by spinning the event loop while waiting for the scroll to finish 2015-02-01 10:22:17 +05:30
Kovid Goyal 1235bc5ab2 Allow metadata plugins to return multiple urls for a book 2015-01-31 20:27:15 +05:30
Kovid Goyal e377e66c20 Book Details panel: Allow any identifier of the form url+number to become a clickable link. For example: url1:http://example.com 2015-01-31 19:17:41 +05:30
Kovid Goyal c7b08b3f00 E-book viewer: Fix current page not being preserved when opening and then immediately closing the footnote window. Fixes #1416526 [Closing ebook-viewer footnotes causes page to jump back](https://bugs.launchpad.net/calibre/+bug/1416526) 2015-01-31 11:23:50 +05:30
Kovid Goyal 89cc647009 Some utility functions to control the viewer position with page numbers in paged mode 2015-01-31 10:46:42 +05:30
Kovid Goyal 2a32abf933 PDF Output: Fix incorrect encoding for some chinese characters in the PDF Outline (Table of Contents). Fixes #1416222 [Incorrect TOC entries in PDF files converted from Chinese EPUB file](https://bugs.launchpad.net/calibre/+bug/1416222) 2015-01-31 00:08:01 +05:30
Charles Haley f26495354f Another attempt at enhancement #1415714. The user has the choice of putting quickview in its own window (original implementation) or as a splitter panel containing library view and the quickview panes. 2015-01-30 13:33:11 +01:00
Kovid Goyal e38f439118 version 2.18.0 2015-01-30 09:25:19 +05:30
Kovid Goyal 46eb1543ce Edit Book: Add a 'Style Classes' report to the Reports tool 2015-01-27 14:59:07 +05:30
Charles Haley 1c9c2c745e Disable VL tabs when in device view. 2015-01-26 10:14:56 +01:00
Kovid Goyal 71b78a0b5b Preferences: Re-arrange the controls to avoid needing to move the mouse from the top to the bottom of the dialog when closing the dialog after making some changes 2015-01-26 10:28:48 +05:30
Kovid Goyal 87a2e43318 Make the run welcome wizrd not be the default button in the preferences dialog 2015-01-26 08:07:57 +05:30
Kovid Goyal c2f7ec6d4a Use a dialog instead of a main window for Preferences to workaround Qt's poor handling of full scrren mode on OS X Yosemite. Fixes #1414497 [MacOSX: problems in full screen mode](https://bugs.launchpad.net/calibre/+bug/1414497) 2015-01-26 07:59:18 +05:30
Kovid Goyal deebe240ee Fix #1414444 [Untranslated string "occurrences of"](https://bugs.launchpad.net/calibre/+bug/1414444) 2015-01-25 20:53:12 +05:30
Kovid Goyal cfc40a68bb ... 2015-01-25 06:37:57 +05:30
Kovid Goyal 452bb19df1 Nicer error message when writing the thumbnail width to the cache fails 2015-01-25 06:36:05 +05:30
Kovid Goyal 40714d02c5 Tag browser: Allow expanding all children of a node by right clicking and choosing Expand All. Fixes #1414315 [[Enhancement] Auto Expanding All Categories/Subcat Option](https://bugs.launchpad.net/calibre/+bug/1414315) 2015-01-25 06:19:25 +05:30
Kovid Goyal f0ca2c0cc3 Do not mask the correct exception when failing to create the backup metadata.opf file 2015-01-25 05:05:03 +05:30
Kovid Goyal 18bd7879ed Save to Disk: Fix a bug where when multiple books are being saved to disk, if the save to disk template results in identical filenames, the filenames were not being properly disambiguated. 2015-01-24 22:47:12 +05:30
Kovid Goyal 2495790d29 Edit Book: Add a 'Links' report to the Reports tool 2015-01-24 09:37:47 +05:30
Kovid Goyal 0aa5efc7a4 ... 2015-01-24 09:03:07 +05:30
Kovid Goyal 36ed6c24a4 Refactor for re-use 2015-01-24 08:54:50 +05:30
Kovid Goyal ef09e886b3 Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
Kovid Goyal 91afce9f4c version 2.17.0 2015-01-23 09:34:51 +05:30
Kovid Goyal 0490b9bccf Add alternating row colors 2015-01-23 09:10:28 +05:30
Kovid Goyal b86ec8941b DRYer also enable re-ordering of columns via drag and drop 2015-01-23 08:56:44 +05:30
Kovid Goyal 4853944f4d Show summary of style rules counts 2015-01-23 08:31:54 +05:30
Kovid Goyal 82c9b9a0b7 More robust row height calculation 2015-01-23 00:32:18 +05:30
Kovid Goyal 71d25d56a2 Improve performance and simplify code using a custom sort role instead of implementing lessThan() in python 2015-01-23 00:22:52 +05:30
Kovid Goyal 6420da0d6e Only print timing info in debug mode 2015-01-23 00:01:29 +05:30
Kovid Goyal 4c8e216f5f ... 2015-01-22 23:57:01 +05:30
Kovid Goyal 209c423abc Resize rows to contents cheaply in the reports 2015-01-22 23:50:59 +05:30
Kovid Goyal 4996161bf1 Dont error out when generating report for book that uses absolute paths for images on windows 2015-01-22 23:43:36 +05:30
Kovid Goyal 37604406c5 Fix memory corruption bug in implementation of ord_string() 2015-01-22 23:34:22 +05:30
Kovid Goyal 974592eb23 Squelch compiler warning 2015-01-22 23:33:52 +05:30
Kovid Goyal fa04ef7ffc ... 2015-01-22 22:35:50 +05:30
Kovid Goyal 9ab23594ee ... 2015-01-22 22:18:07 +05:30
Kovid Goyal f83b1a5720 ... 2015-01-22 22:14:47 +05:30