Commit graph

25500 commits

Author SHA1 Message Date
Kovid Goyal
42a52c6e77 Use a missing: URL scheme for missing resources 2016-04-10 11:46:58 +05:30
Kovid Goyal
a8eca0d6d2 Fix incorrect scroll direction detection in flow mode 2016-04-10 11:25:06 +05:30
Kovid Goyal
9dd8170596 Fix virtualization of links to missing items 2016-04-10 11:15:02 +05:30
Kovid Goyal
74ac6e03c3 ... 2016-04-10 10:44:18 +05:30
Kovid Goyal
a35a5f414f ... 2016-04-10 10:38:27 +05:30
Kovid Goyal
6c0c511e8d ... 2016-04-10 10:38:09 +05:30
Kovid Goyal
a17e4fe4af ... 2016-04-10 10:35:05 +05:30
Kovid Goyal
023717c2cd Allow right clicking on Virtual Library tabs to edit/delete the virtual library. Fixes #1568306 [[Enhancement] Edit a Virtual Library from individual tab](https://bugs.launchpad.net/calibre/+bug/1568306) 2016-04-10 10:15:11 +05:30
Kovid Goyal
52a24def08 Tag mapper: Add a button to edit the list of tags in a tag mapper rule using the tag editor dialog. Fixes #1568376 [[Enhancement] An easy way to add an unwanted multitued of tags to a Remove rule](https://bugs.launchpad.net/calibre/+bug/1568376) 2016-04-10 09:51:09 +05:30
Kovid Goyal
37b7ab4a13 Margins for the reader 2016-04-09 17:27:07 +05:30
Kovid Goyal
25b631efad Make the reset CSS styles inline 2016-04-09 09:50:49 +05:30
Kovid Goyal
3e70e190dd Workaround for broken websocket ping/pong implementation in browsers
Now use a normal message to keep the connection alive. Avoids the
annoying error messages in the console when the browser times out the
connection.
2016-04-08 10:57:37 +05:30
Kovid Goyal
bbd635c57b ... 2016-04-08 09:09:37 +05:30
Kovid Goyal
e3e5cb55bb Fix visibility of right top bar icons not being toggled for dummy bar 2016-04-08 07:28:15 +05:30
Kovid Goyal
f4bbbbd859 Fix de-serializing of namespaced attributes 2016-04-08 07:22:51 +05:30
Kovid Goyal
9fe170b095 Fix device detection on windows failing if the registry entries for the device contain a very long item. Fixes #1567569 [Calibre do not detect my ereader (Sony PTR2)](https://bugs.launchpad.net/calibre/+bug/1567569) 2016-04-08 07:08:55 +05:30
Kovid Goyal
bb442dee28 Use SVG icons instead of an icon font 2016-04-07 22:12:42 +05:30
Kovid Goyal
9b049f63a2 ... 2016-04-07 20:30:25 +05:30
Kovid Goyal
7b8a045ee4 Ensure multiple loads are not running 2016-04-07 15:33:51 +05:30
Kovid Goyal
04929a943d Implement keyboard and wheel scrolling in flow mode 2016-04-07 15:18:27 +05:30
Kovid Goyal
8926f82472 Edit Book: Fix an extra colon being added when setting the "notes" semantic 2016-04-06 19:53:54 +05:30
Kovid Goyal
167d057a76 Ensure that author folder names are never windows reserved names 2016-04-06 07:21:56 +05:30
Kovid Goyal
4d0850e5fd Fix bug in re-using of previously loaded resources 2016-04-05 20:50:34 +05:30
Kovid Goyal
aeeaa167ed Position both flow mode continue indicators on the right edge, less chance of overlap with text that way 2016-04-05 20:28:35 +05:30
Kovid Goyal
a171dfc99d Implement previous and next page buttons for when scrolling reaches top/bottom in flow mode 2016-04-05 20:17:18 +05:30
Kovid Goyal
38918988c2 Get rid of the epub: namespace when rendering books 2016-04-05 07:22:25 +05:30
Kovid Goyal
3d22d93966 E-book viewer: When displaying an EPUB 3 document that uses epub:switch to provide a fallback for MathML content, prevent both the MathML and fallback from being shown together.
PDF Output: When displaying an EPUB 3 document that uses epub:switch to provide a fallback for MathML content, prevent both the MathML and fallback from being rendered together.
2016-04-04 22:52:41 +05:30
Kovid Goyal
05c637cba7 Switch to using string functions as methods 2016-04-04 15:52:40 +05:30
Kovid Goyal
cc0e4f9dc7 Port cfi.coffee to cfi.pyj 2016-04-04 10:41:16 +05:30
Kovid Goyal
fb9b1c2885 Merge branch 'master' of https://github.com/cbhaley/calibre 2016-04-04 06:44:39 +05:30
Charles Haley
06a78a1d6e Fix exception in custom column preferences when the column lookup key is changed 2016-04-03 21:26:03 +02:00
Kovid Goyal
0a5d6a3bf4 Catalog generation: Do not crash is a book in the library has no uuid. Fixes #1565242 [Generate catalog fails](https://bugs.launchpad.net/calibre/+bug/1565242) 2016-04-02 16:01:23 +05:30
Kovid Goyal
a951180190 Filter out <meta> tags when rendering book 2016-04-01 23:04:17 +05:30
Kovid Goyal
585c9ced46 Typo 2016-04-01 22:18:22 +05:30
Kovid Goyal
af7ac96784 Set the viewport scaling in book reader iframe 2016-04-01 22:18:16 +05:30
Kovid Goyal
34b0afeca2 ... 2016-04-01 11:34:55 +05:30
Kovid Goyal
99b9b51791 version 2.54.0 2016-04-01 07:17:28 +05:30
Kovid Goyal
5bc925735b More work on rendering books 2016-03-31 23:29:14 +05:30
Kovid Goyal
477439cfe6 ... 2016-03-31 23:18:59 +05:30
Kovid Goyal
b177a6931f E-book viewer: Make the detection of note boundaries for popup footnotes a little more robust 2016-03-31 10:48:13 +05:30
Kovid Goyal
fd39392ffb ... 2016-03-30 16:22:46 +05:30
Kovid Goyal
7689749f37 ... 2016-03-29 15:40:26 +05:30
Guido Falsi
c4ada0f159 Search in both the parent and the originating_device. 2016-03-29 11:22:34 +02:00
Guido Falsi
2c17492ad1 Merge remote-tracking branch 'upstream/master' 2016-03-29 10:28:26 +02:00
Kovid Goyal
8493f4ea15 When running the content server do not hide the main calibre window during shutdown until the content server has stopped. Show a shutting down message in the window so that the user knows what is happening.
Create a new type of plugin LibraryClosePlugin that is run every time
an open library is closed/switched from.

Merge branch 'master' of https://github.com/cbhaley/calibre
2016-03-29 09:00:50 +05:30
Guido Falsi
61bc64adf5 FreeBSD hal requires an extra step to get the correct path to the device to be mounted. 2016-03-28 22:33:31 +02:00
Charles Haley
5cd9a5bf9d Changes requested: use Exception in db.close(), change minimum version, add a method to test for existence of LibraryClosed plugins.
Note that the plugins cannot actually be tested with this commit because calibre's version is 2.53.
2016-03-28 17:50:04 +02:00
Kovid Goyal
9ec9e46197 Oops, my brain must be on holiday 2016-03-28 20:42:48 +05:30
Charles Haley
f705a5311c Don't replace the central widget when displaying shutdown messages, instead use a widget already in the layout. This will prevent widgets from being scavenged. 2016-03-28 17:08:10 +02:00
Charles Haley
22ca6dcbba Add a LibraryClosed plugin type that is called when the library is closed (new_api). Add a way to provide a message during shutdown. 2016-03-28 12:50:15 +02:00