32005 Commits

Author SHA1 Message Date
Kovid Goyal
5d4628a993 ... 2015-11-06 10:12:04 +05:30
Kovid Goyal
47334ca59b version 2.43.0 v2.43.0 2015-11-06 09:14:02 +05:30
Kovid Goyal
145523e08a CLI to manage user accounts for the new server 2015-11-05 18:45:25 +05:30
Kovid Goyal
44ebdeb176 ... 2015-11-05 14:20:07 +05:30
Kovid Goyal
b53305c316 Tag mapper: Add rule types to upper-case, lower-case or capitalize tags 2015-11-05 13:52:38 +05:30
Kovid Goyal
5a488dc7fd Preserve order when tag rule replacement contains multiple tags 2015-11-05 13:15:55 +05:30
Kovid Goyal
c9d4221e68 ... 2015-11-05 13:13:02 +05:30
Kovid Goyal
3378bf6af4 Tag mapper: Special case case-change rules for performance. See #1513330 (Freezes loading books) 2015-11-05 13:06:48 +05:30
Kovid Goyal
08f6eb1c1f More work on the authentication infrastructure 2015-11-05 12:01:16 +05:30
Kovid Goyal
bdab1296a5 Tag mapper: Prevent cycles in the replacement rules from causing the tag mapper to hang 2015-11-05 11:57:51 +05:30
Kovid Goyal
8832143e14 Amazon metadata download: Fix for website change at amazon.com that prevented ratings from being downloaded. Fixes #1513318 [ratings dont download](https://bugs.launchpad.net/calibre/+bug/1513318) 2015-11-05 11:32:17 +05:30
Kovid Goyal
efad4902e3 ... 2015-11-05 09:11:08 +05:30
Kovid Goyal
d7e6f3622b La Politica Online by Darko Miletic
Fixes #1513123 [New recipe for La Politica Online](https://bugs.launchpad.net/calibre/+bug/1513123)
2015-11-04 21:56:25 +05:30
Kovid Goyal
b24d9ef07a More places where SHGetFolder could fail 2015-11-04 21:51:45 +05:30
Kovid Goyal
2d71675fe1 Handle SHGetFolder failing to return home directory on windows 2015-11-04 21:38:00 +05:30
Kovid Goyal
7459e67a2a Get rid of bleach
html5lib's sanitizer actually turns out to be good enough for our
use case.
2015-11-04 20:30:35 +05:30
Kovid Goyal
dbb4092b35 Fix a couple of things I forgot to merge from upstream html5lib 2015-11-04 20:24:57 +05:30
Kovid Goyal
424a430d15 Add basic user management to the server
This code is mostly just a stub, will need to be fleshed out later.
2015-11-04 19:53:01 +05:30
Kovid Goyal
08fa7a72c1 Store session defaults centrally 2015-11-04 15:53:56 +05:30
Kovid Goyal
4476e0f0ce ... 2015-11-04 15:06:17 +05:30
Kovid Goyal
919de5f28c ... 2015-11-04 15:05:28 +05:30
Kovid Goyal
e2bfb32dc9 Switch to using localStorage instead of cookies for sessions 2015-11-04 14:59:04 +05:30
Kovid Goyal
9431a6e3ee Update RapydScript 2015-11-04 14:59:04 +05:30
Kovid Goyal
84047474b6 Nicer icon for smart comment 2015-11-04 10:21:52 +05:30
Kovid Goyal
1bb87b7677 Edit Book: Add a "Smart Comment" tool to easily comment/uncomment text
Press Ctrl+` to trigger the tool, or add the tool to your toolbar via
Preferences->Toolbar->Tools for all editors

It will either insert comments around the selected text or uncomment an
existing comment if the cursor is inside one.
2015-11-04 10:16:52 +05:30
Kovid Goyal
32b00774da E-book viewer: Set the foreground color as well as the background color for the reference mode popup. Makes it legibile even when the user specifies a different color theme for the viewer. 2015-11-03 20:59:42 +05:30
Kovid Goyal
4d6eaedfb4 Add build test for bleach 2015-11-03 11:27:47 +05:30
Kovid Goyal
5cbd9ef5da Better error message when URL parsing fails 2015-11-03 11:25:46 +05:30
Kovid Goyal
182d9b0d40 Do not use the deprecated safe_mode of markdown
Instead use the Bleach library. Include a bundled copy of bleach because
of: https://github.com/mozilla/bleach/pull/175
2015-11-03 11:16:47 +05:30
Kovid Goyal
892571a180 Merge in changes from upstream html5lib 2015-11-03 10:41:47 +05:30
Kovid Goyal
700c77ddcd Update bundled markdown to version 2.6.3 2015-11-03 08:06:45 +05:30
Kovid Goyal
72aa133cc6 Use keyword arguments when creating Markdown object 2015-11-03 07:29:07 +05:30
Kovid Goyal
7304584c58 Markdown input: Allow the "extra" convenience extension as a shortcut for enabling multiple other extensions. Also ad the Attribute List and Admonition extensions. Fixes #1512461 [[Enhancement] Add extra to allowed markdown extensions](https://bugs.launchpad.net/calibre/+bug/1512461) 2015-11-03 07:17:08 +05:30
Kovid Goyal
46500bb183 ... 2015-11-02 20:45:19 +05:30
Kovid Goyal
104e97367c Parse Connection header properly when checking for upgrade to WebSocket 2015-11-02 20:44:22 +05:30
Kovid Goyal
d7180443da Implement the basic item list panel 2015-11-02 17:05:47 +05:30
Kovid Goyal
9c916a3679 Update RapydScript 2015-11-02 16:27:58 +05:30
Kovid Goyal
a3fe8db79c ... 2015-11-02 11:56:07 +05:30
Kovid Goyal
cfb3d3b7a1 ... 2015-10-30 10:40:16 +05:30
Kovid Goyal
e9bdc0d10b version 2.42.0 v2.42.0 2015-10-30 09:16:48 +05:30
Kovid Goyal
8e52d122ef Diff dialog: Hide busy indicator when showing no changes found message 2015-10-30 09:15:23 +05:30
Kovid Goyal
da78f784a0 Update Pocket 2015-10-30 08:52:28 +05:30
Kovid Goyal
eb8c761633 ... 2015-10-29 20:00:51 +05:30
Kovid Goyal
3463fc6414 pep8 2015-10-29 17:13:59 +05:30
Kovid Goyal
51df81135f Use only four bytes to ensure timestamp in unique instead of 16 2015-10-29 10:28:17 +05:30
Kovid Goyal
b7f0999949 Dont use QueryPerfomanceCounter for monotonic() as it is wildly inaccurate, despite what the documentation from MuppetSoft says 2015-10-29 09:37:59 +05:30
Kovid Goyal
06c5f0c1f2 Metadata download review dialog: Add an option to mark rejected books in the main book list after the review is completed. Fixes #1507198 [[feature request] Mark rejected download results](https://bugs.launchpad.net/calibre/+bug/1507198) 2015-10-28 21:27:48 +05:30
Kovid Goyal
b5b681d525 Edit metadata dialog: When downloading metadata with download of authors turned off, do not regenerate the author sort field after the download. Fixes #1510335 ["Author Sort" corrupted when using "Download metadata"](https://bugs.launchpad.net/calibre/+bug/1510335) 2015-10-28 20:45:34 +05:30
Kovid Goyal
2e4927d02e Fix #1510687 [TOC editor maximum width](https://bugs.launchpad.net/calibre/+bug/1510687) 2015-10-28 20:29:48 +05:30
Kovid Goyal
853b1f6012 ... 2015-10-28 18:50:23 +05:30