Commit Graph

27205 Commits

Author SHA1 Message Date
Kovid Goyal 6d60befc70 Edit book: Fix check book failling in the presence of empty <style/> tags. Fixes #1292841 [Edit book / check crashes on empty inline style tag](https://bugs.launchpad.net/calibre/+bug/1292841) 2014-03-15 18:59:33 +05:30
Kovid Goyal 5864635e4a When installing plugins, if an error occurs while installing the plugin, the plugin was not automatically un-installed due to a typo. 2014-03-15 08:42:04 +05:30
Kovid Goyal 7bf63b3290 version 1.28 v1.28.0 2014-03-14 09:51:05 +05:30
Kovid Goyal 58394e2776 Merge branch 'master' of https://github.com/cbhaley/calibre 2014-03-13 17:25:51 +05:30
Charles Haley 5024757c94 Wireless device: Do not attempt to sync data when sending books for the first time. 2014-03-13 12:52:27 +01:00
Kovid Goyal f0d676502f Edit book: Fix file permissions for the edited book being changed on Linux and OS X
Since the editor saves by using a temp file and then renaming the temp
file to overwrite the original, we have to explicitly copy over
permissions and owner metadata to the temp file to ensure they remain
unchanged.
2014-03-13 14:13:29 +05:30
Kovid Goyal aea66db018 Show the search expression for the virtual library in a tooltip when hovering over the tab for the virtual library. Fixes #1291691 [[Enhancement] VL search expression tooltip on hover](https://bugs.launchpad.net/calibre/+bug/1291691) 2014-03-13 08:52:58 +05:30
Kovid Goyal d78b9c3f0d Move the filter text boxes to the top so that they are closer to the first result 2014-03-13 08:32:30 +05:30
Kovid Goyal a32a1e6f79 Add an action to clear search history as well as disabling the popup 2014-03-13 08:30:00 +05:30
Kovid Goyal a337fedffb Merge branch 'master' of https://github.com/GRiker/calibre 2014-03-12 19:30:57 +05:30
Kovid Goyal 98bd33e144 Merge branch 'master' of https://github.com/cbhaley/calibre 2014-03-12 19:28:06 +05:30
Gregory Riker 9486fe05ad Add optimization to listdir to return filenames only 2014-03-12 05:12:58 -07:00
Charles Haley 77071e14a5 Several fixes to syncing in the wireless device driver.
1) Handle case where metadata comes from scanning books instead of from calibre.
2) Don't attempt to update a field when one of the two sync columns is None.
3) Refactor code to eliminate interactions between sync types.
2014-03-12 12:23:24 +01:00
Kovid Goyal a991c5e36d Edit Book: Add a tool to easily insert hyperlinks (click the insert hyperlink button on the toolbar) 2014-03-12 13:53:38 +05:30
Kovid Goyal 240f164840 Better fix for missing cursor when completion popup opens 2014-03-12 12:28:38 +05:30
Kovid Goyal 13b47f4a29 Edit book: Allow disabling the completion popups for the search and replace fields. Right click on the search/replace field to enable/disable the completion popup 2014-03-12 09:59:42 +05:30
Kovid Goyal 0e3362fd4b Library backup: Avoid infinite retries if converting metadata to backup OPF for a book fails. Simply fail to backup the metadata for that book. Fixes #1291142 [Memory Error/ Failed to convert to opf for id:](https://bugs.launchpad.net/calibre/+bug/1291142) 2014-03-12 09:10:40 +05:30
Kovid Goyal 737fde279d Fix #1291085 [Add 'tooltip'(title) to Author in book details](https://bugs.launchpad.net/calibre/+bug/1291085) 2014-03-12 09:04:54 +05:30
Kovid Goyal 20ce36517c Fix cursor becoming invisible when completion popup is opened 2014-03-11 09:44:21 +05:30
David Forrester 127282840a Update dbversion for older Kobo devices
Should have set the supported_dbversion to 98 in the KOBO driver to
match the KOBOTOUCH driver.
2014-03-10 18:39:30 +05:30
Kovid Goyal 0dc16efa89 Update Fleshbot 2014-03-10 16:48:19 +05:30
Kovid Goyal bf003b8d1f Add getafix to push destinations 2014-03-10 15:09:30 +05:30
Kovid Goyal 0415fb19dd Remove ununsed DJVU input GUI widget 2014-03-10 14:46:22 +05:30
Kovid Goyal a479db415c ... 2014-03-10 13:44:06 +05:30
Kovid Goyal 38f00298a6 Possible fix for crash on OS X Mavericks when adding duplicates 2014-03-10 12:41:42 +05:30
Kovid Goyal 87fedb8a6d I love linux distros 2014-03-10 11:53:50 +05:30
Kovid Goyal 4836d17783 Fix #1290097 ["epub" without toc crashes](https://bugs.launchpad.net/calibre/+bug/1290097) 2014-03-10 08:25:40 +05:30
Kovid Goyal 1ee24745ee ... 2014-03-10 08:16:01 +05:30
Kovid Goyal 456b297bf0 ... 2014-03-09 19:14:35 +05:30
Kovid Goyal a708b93df5 ... 2014-03-09 18:45:38 +05:30
Kovid Goyal 706c0baca2 Fix matcher dialog wrapping filenames 2014-03-09 18:28:46 +05:30
Kovid Goyal 62eb796b51 Edit book: Add a tool to easily open a file inside the book for editing by just typing a few characters from the file name. To use it press Ctrl+T in the editor or go to Edit->Quick open a file to edit' 2014-03-09 18:16:05 +05:30
Kovid Goyal b88f26adff Refactor matcher test suite 2014-03-09 17:00:14 +05:30
Kovid Goyal bdbc6ccfaa Handle positions when matching on non BMP chars on narrow python builds correctly 2014-03-09 16:44:50 +05:30
Kovid Goyal b4e2b9e93f UI for the subsequence matcher 2014-03-09 14:42:31 +05:30
Kovid Goyal b4b1c021f7 ... 2014-03-09 10:16:21 +05:30
Kovid Goyal 5df9807308 Fix leaving full screen mode not removing max height restriction 2014-03-09 09:31:26 +05:30
Kovid Goyal 777a43308b E-book viewer: Fix pressing the Esc key to leave full screen mode not changing the state of the full screen button 2014-03-09 09:26:54 +05:30
Kovid Goyal ea6b203b37 E-book viewer: Add an option to control the maximum text height in full screen. Note that it only owrks if the viewer is in paged mode (which is the default mode). 2014-03-09 09:23:58 +05:30
Kovid Goyal 158c33481e ... 2014-03-09 08:03:24 +05:30
Kovid Goyal 1f2aa8a55b Allow merging of icu branch into trunk by falling back to the old icu module if the old binary plugin is detected. 2014-03-08 22:18:29 +05:30
Kovid Goyal b76cc3e9ab Speed up searching a little by using a dedicated function for testing if a string contains a substring using primary collation (replaces using primary_find() 2014-03-08 22:08:31 +05:30
Kovid Goyal 4eaee89487 Fix ICU find returning incorrect position and length parameters when non-BMP characters are present on wide python builds 2014-03-08 21:46:46 +05:30
Kovid Goyal 27327e811b Clearer error message when compiling on python >= 3.3 2014-03-08 21:19:05 +05:30
Kovid Goyal f078cd7168 Performance improvements and code cleanup for the ICU module 2014-03-08 21:13:26 +05:30
Kovid Goyal b8e414f18b Revert a part of the previous commit that was left in by mistake and also add a test for handling of positions when the haystack contains non-BMP chars 2014-03-08 21:12:38 +05:30
Kovid Goyal bd88666bb0 Command line interface to filesystem matcher
Also fix a couple of bugs in the matcher algorithms
2014-03-08 20:55:20 +05:30
Kovid Goyal 09be666ea0 When reading metadata from filenames, do not apply the fallback regexp to read metadata if the user specified regexp puts the entire filename into the title. The fallback is only used if the user specified expression does not match the filename at all. 2014-03-08 18:11:08 +05:30
Kovid Goyal 35c837b839 Move matcher module into the utils package 2014-03-08 11:24:15 +05:30
Kovid Goyal b672f4ed11 Subsequence matcher: Use primary collation 2014-03-08 10:59:19 +05:30