36420 Commits

Author SHA1 Message Date
Kovid Goyal
a9500f08da
Allow using relative URLs in comments type metadata. The relative URLs are interpreted relative to the book folder in the calibre library 2018-03-08 10:54:27 +05:30
Kovid Goyal
aed9a856b3
Fix #1754223 [Make buttons have the same width in the Send by email preferences](https://bugs.launchpad.net/calibre/+bug/1754223) 2018-03-08 09:02:48 +05:30
Kovid Goyal
6db3c5bdc3
Finish authors edit widget 2018-03-07 18:08:15 +05:30
Kovid Goyal
305265dc64
... 2018-03-07 14:15:54 +05:30
Kovid Goyal
9819acf05f
Use JSON to store conversion options
More portable than using ast.literal_eval()
2018-03-07 13:18:11 +05:30
Kovid Goyal
6906981702
Ignore errors when unpickling stored conversion options 2018-03-07 12:51:52 +05:30
Kovid Goyal
79037fcbf1
Fix pickle_binary_string
Also change the conversion tests to use binary strings
2018-03-07 12:47:36 +05:30
Kovid Goyal
9adc3b0ffb
Get rid of safe_pickle
Dont need it since we were only storing binary strings anyway
2018-03-07 12:26:01 +05:30
Kovid Goyal
e861c5b61a
Ignore failure to unpickle stored conversion options 2018-03-07 11:14:17 +05:30
Kovid Goyal
826b1855f5
Make de-serialization of stored conversion options safe against maliciously crafted input 2018-03-07 11:12:47 +05:30
Kovid Goyal
b3c1ba969c
Disallow string based feeds in recipes 2018-03-07 10:45:07 +05:30
Kovid Goyal
19a738a7b8
Remove not working recipe 2018-03-07 10:43:34 +05:30
Kovid Goyal
aeb5b036a0
E-book viewer: Change the file format used to import/export bookmarks to use JSON. This prevents malicious bookmarks files from causing code execution.
Also more work on the EM page for the server.
2018-03-07 10:07:11 +05:30
Kovid Goyal
706c3ba805
Add a warning when the user is using the import functionality, as importing data, imports executable code such as plugins as well 2018-03-07 09:22:43 +05:30
Kovid Goyal
8e41e225e5
Merge branch 'granta' of https://github.com/Dhar/calibre 2018-03-07 08:18:32 +05:30
Gary Arnold
765d588b73 ga - Handles an alternate header found on some articles in some issues 2018-03-06 12:57:58 -08:00
Kovid Goyal
8763ea7b6a
Forgot to notify of metadata change in set-fields endpoint 2018-03-06 15:25:57 +05:30
Kovid Goyal
f092e5a236
API to get all field names from the server 2018-03-06 15:08:26 +05:30
Kovid Goyal
229dd92b59
Basic metadata editing now works
Now, need to implement edit widgets for the different kinds of metadata
fields
2018-03-06 10:23:23 +05:30
Kovid Goyal
3451698bf3
Merge branch 'granta' of https://github.com/Dhar/calibre 2018-03-06 06:02:37 +05:30
Gary Arnold
f65689d6df ga - Corrects recipe description 2018-03-05 16:09:54 -08:00
Gary Arnold
32c88dbe5f ga - Handles article titles enclosed in tags (issue 132) 2018-03-05 15:51:13 -08:00
Kovid Goyal
8cafad0107
PEP8 and make class selectors less brittle 2018-03-06 04:58:44 +05:30
Kovid Goyal
135e8489d1
Granta by Gary Arnold
Merge branch 'granta' of https://github.com/Dhar/calibre
2018-03-06 04:54:47 +05:30
Gary Arnold
b32374ca7b ga - More handling of odd titles (issue 132), still needs work 2018-03-05 15:19:06 -08:00
Gary Arnold
dcab7f1569 ga - Adds ability to easily override which issue will be downloaded 2018-03-05 15:08:04 -08:00
Gary Arnold
159d081456 ga - Corrects more parsing edge cases (issue 136) 2018-03-05 14:55:46 -08:00
Gary Arnold
840ca8092b ga - More resilient with different title/author formatting 2018-03-05 14:19:30 -08:00
Gary Arnold
76c2d5a545 ga - Removes some debugging comments 2018-03-05 14:02:58 -08:00
Gary Arnold
304a198799 ga - Adds recipe for Granta magazine, subscription optional 2018-03-05 13:59:07 -08:00
Kovid Goyal
c01501ba1f
More work on EM page 2018-03-05 19:59:03 +05:30
Kovid Goyal
33d7426e09
More work on the EM page 2018-03-05 09:38:07 +05:30
Kovid Goyal
124ef1f08e
String changes 2018-03-05 08:43:15 +05:30
Kovid Goyal
d4959ec2c1
Update WirtschaftsWoche Online 2018-03-04 20:21:27 +05:30
Kovid Goyal
5afe1c8767
More work on the EM page 2018-03-03 13:31:20 +05:30
Kovid Goyal
24fbc4767e
Make the history completion for the search and replace edit box case-sensitive. Fixes #1752447 [SEARCH field in Find & Replace does not allow all caps](https://bugs.launchpad.net/calibre/+bug/1752447) 2018-03-03 12:53:58 +05:30
Kovid Goyal
5e4f43588e
PDF Output: When the input document contains multiple anchors with the same value, use the first anchor rather than the last. This follows browser behavior. Fixes #1752825 [Private bug](https://bugs.launchpad.net/calibre/+bug/1752825) 2018-03-02 16:50:19 +05:30
Kovid Goyal
55ad9a3c97
Use the cache dir for temp files created by auto-add
Idiotic windows temp file cleaners.
2018-03-01 18:03:33 +05:30
Kovid Goyal
4db8ce5f81
Ensure metadata is loaded on the EM page 2018-02-28 13:54:07 +05:30
Kovid Goyal
e877ef90e8
Start work on metadata edit widgets for the content server 2018-02-28 12:30:12 +05:30
Kovid Goyal
c9f56651ba
FB2 Input: Add <div> to <blockquote> content to silence the useless epubcheck 2018-02-28 09:28:47 +05:30
Kovid Goyal
076bbc7dc7
Update Spektrum der Wissenschaft 2018-02-27 23:13:16 +05:30
Kovid Goyal
700f61df36
.. 2018-02-27 23:08:14 +05:30
Kovid Goyal
c5465e8aa4
Fix #819 (boss.py : show_current_diff allow_revert parameter wasn't used) 2018-02-27 10:38:38 +05:30
Kovid Goyal
92232ad34a
Add some timing information for the various startup stages to the debug log 2018-02-27 09:20:52 +05:30
Kovid Goyal
b376909e72
Add time left entry to srv TODO 2018-02-26 16:59:23 +05:30
Kovid Goyal
0566c8abc9
Driver for the new PocketBook 740
Fixes #1749415 [Problems to identify new PocketBook 740](https://bugs.launchpad.net/calibre/+bug/1749415)
2018-02-26 16:36:03 +05:30
Kovid Goyal
581b2c0700
Forgot to add context-menu-split to all_locations 2018-02-26 09:14:19 +05:30
Kovid Goyal
4983623691
Allow adding the Virtual library button to any toolbar/menu via Preferences->Toolbars & menus 2018-02-26 09:00:56 +05:30
Kovid Goyal
348d6cecce
Fix patching of search engines module not working 2018-02-25 10:22:51 +05:30