2203 Commits

Author SHA1 Message Date
Kovid Goyal
bbca5330d8 Use a reset line height of 1.2 2015-10-18 12:46:26 +05:30
Kovid Goyal
d2ba80ec41 Implement progress bar while loading library data 2015-10-16 12:35:57 +05:30
Kovid Goyal
0bbc30c07f Start work on UI for new server 2015-10-15 13:58:19 +05:30
Kovid Goyal
fa49f81b3e Infrastructure for serving rapydscript in the new content server 2015-10-07 11:37:58 +05:30
Kovid Goyal
a2043ced89 Update bundled RapydScript 2015-09-26 21:27:48 +05:30
Kovid Goyal
694430406a Dont use media="screen" for the <style> tag in jackets 2015-09-05 09:08:48 +05:30
Kovid Goyal
77c7a231d6 Update RapydScript 2015-08-27 17:19:27 +05:30
Kovid Goyal
a12182694a Fix Nook icon not rendering with newer versions of Qt 2015-08-20 10:54:23 +05:30
Kovid Goyal
74b732116c Merge branch 'master' of https://github.com/wlsc/calibre 2015-08-09 23:53:46 +05:30
Wladimir Schmidt
b192c978ff * optimized *.png files with lossless png optimizer, saved hundred of KBs without to lose in quality! 2015-08-09 16:51:12 +02:00
Kovid Goyal
05d5ea41fc Use LZMA compression for the RS compiler 2015-08-08 13:05:34 +05:30
Kovid Goyal
df3f850407 Merge branch 'master' of https://github.com/cbhaley/calibre 2015-08-05 17:12:34 +05:30
Kovid Goyal
3c7c651e14 Update RapydScript 2015-08-04 10:49:13 +05:30
Kovid Goyal
cf3882c775 E-book viewer: Improve performance of hyphenation
Also fix a bug in the hyphenation algorithm that could cause the word
"undefined" to be mangled during hyphenation. Fixes #1478292 [E-book Viewer display error on word "undefined"](https://bugs.launchpad.net/calibre/+bug/1478292)

Both these changes come from updating the Hyphenator library to version
5.1.0
2015-07-27 09:11:16 +05:30
Kovid Goyal
f785c132ad Spell check: Convert all dictionaries to UTF-8 before loading them in hunspell
This allows adding arbitrary unicode words as user words to the
dictionaries.
2015-07-23 00:17:21 +05:30
Kovid Goyal
cea314f0d9 Migrate the REPL to use repl.js that I created for RapydScript. That way I only have to maintain one set of REPL code :) 2015-06-26 21:10:30 +05:30
Kovid Goyal
e9c6dbc24b Import all the RapydSCript work I have been doing 2015-06-26 14:02:04 +05:30
Kovid Goyal
b449c4a401 Update RapydScript to use the new import system I developed 2015-06-23 18:44:12 +05:30
Kovid Goyal
c58aaff84e ... 2015-06-21 11:38:51 +05:30
Kovid Goyal
d5a02c0ec7 Fix baselib not working in rapydscript compilation 2015-06-20 12:45:38 +05:30
Kovid Goyal
64590fddf7 RapydScript compiler and REPL 2015-06-20 09:27:36 +05:30
Kovid Goyal
2368db92d6 Update the version of the bundled coffeescript compiler
Now at 1.9.3
2015-06-18 17:33:47 +05:30
Kovid Goyal
794ebd0075 ... 2015-06-16 19:11:24 +05:30
Kovid Goyal
f2469eefdc Implement serving of static resources 2015-06-13 15:12:06 +05:30
Kovid Goyal
2484ed7b61 Fix guessed mime type for js files 2015-05-24 18:32:46 +05:30
Kovid Goyal
5ceb650f2a ... 2015-05-14 13:40:04 +05:30
Kovid Goyal
8c9eeb028f Viewer: Add the epubReadingSystem JS object 2015-05-03 06:45:26 +05:30
Kovid Goyal
67948df37f Add Quick Start Guide in Italian
Also minor updates to the formatting.
2015-04-30 10:35:59 +05:30
Eli Schwartz
afd774cc9f calibre-portable.sh: misc fixes.
- Fix temp dir.
- Migrate settings to configuration file.
- Use trap to exit and cleanup. umask was doing absolutely nothing.

Fixes #1426222 [Updated version of calibre-portable.sh](https://bugs.launchpad.net/calibre/+bug/1426222)
2015-04-25 14:12:05 +05:30
Kovid Goyal
13c5fdb2be E-book viewer: When printing, print to a PDF file instead of directly to the printer. This fixes printing not working on some systems. Fixes #1448330 [Ebook Viewer Print not working](https://bugs.launchpad.net/calibre/+bug/1448330) 2015-04-25 13:28:36 +05:30
Kovid Goyal
3c74a744ef E-book viewer: Fix a regression that caused the viewer to occasionally skip the last page in a chapter when displaying more than one pages per screen and scrolling by screen
Also use a custom tag name for the blank page elements, so that there is
less chance of CSS from elsewhere being applied to it
2015-04-20 19:16:12 +05:30
Kovid Goyal
76f1582757 E-book viewer: When displaying multiple pages per screen fix whole screen scrolling so that it works as expected even at the end of the file, when their might be fewer pages left than would fill the screen. 2015-04-13 14:09:59 +05:30
Kovid Goyal
35f565a425 Add webm mime types 2015-04-06 10:14:51 +05:30
Kovid Goyal
7b920401d2 ... 2015-03-31 08:29:26 +05:30
Kovid Goyal
3e3bfd002e ... 2015-03-07 17:03:51 +05:30
Kovid Goyal
ae8cf31bac PDF Output: Fix incorrect conversion of source document that specify dir="rtl" on the root element. Fixes #1429292 [dir="rtl" in html crashes PDF build](https://bugs.launchpad.net/calibre/+bug/1429292)
Also fixes rendering of such documents int he viewer in paged mode.
2015-03-07 16:49:40 +05:30
Kovid Goyal
3a284d0860 FB2 Input: Do not put a border around images 2015-03-06 20:16:30 +05:30
Eli Schwartz
b19633eeee calibre-portable.sh should write new files world-accessible.
This is a portable app after all.

Also add usage info and an install/upgrade switch.
2015-02-28 07:08:25 +05:30
Eli Schwartz
973e0e9d6f Fixes and changes to calibre-portable.sh
Fixes #1426222 [Updated version of calibre-portable.sh](https://bugs.launchpad.net/calibre/+bug/1426222)
2015-02-27 10:28:24 +05:30
Kovid Goyal
1779671e47 E-book viewer: Fix footnote popup window not displaying entire footnote if footnote contains element with page-break-after set 2015-02-19 12:43:40 +05:30
Kovid Goyal
5b3e33c26c Add mime type for markdown 2015-02-17 09:22:17 +05:30
Kovid Goyal
3d929bf388 Add mimetype for CBC files 2015-02-17 09:18:01 +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
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
ef09e886b3 Change all shebangs to use python2 2015-01-23 19:08:21 +05:30
Kovid Goyal
f8ff8e4be2 Modify the icon for the copy to library action 2015-01-21 22:44:50 +05:30
Kovid Goyal
a7505aa324 Wire up the reports tool 2015-01-19 18:01:46 +05:30
Kovid Goyal
04dfbe41d4 Allow adding the "Manage Snippets" action to the toolbar, for easy access 2015-01-11 14:15:36 +05:30
Kovid Goyal
3ddb7f1da3 Add a noindex directive for robots to the content server
There are people that apparently expose their content server instances
over the public internet. See
http://www.mobileread.com/forums/showthread.php?t=202662
2015-01-02 22:45:55 +05:30
Kovid Goyal
610f2e32cb FB2 Input: Add support for FB2 books that use the FictionBook 2.1 XML schema. Fixes #1401915 [can't read fb2, saved from samlib.ru](https://bugs.launchpad.net/calibre/+bug/1401915) 2014-12-14 10:52:46 +05:30