2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
Commit Graph

4119 Commits

Author SHA1 Message Date
chrox
0788709f26 Popup goto dialog only when holding on visible status bar 2015-03-28 22:04:12 +08:00
Qingping Hou
34423f8419 Merge pull request #1468 from chrox/fix_kobo_crash
Fix kobo crash
2015-03-24 03:56:06 -04:00
chrox
946f527bb5 Remember scroll mode in flipping mode
This is a follow-up workaround on #1439.
2015-03-24 09:34:10 +08:00
chrox
b33b1c3f4f Fix crash on some Kobo firmware
This should fix #1466.
2015-03-24 09:23:46 +08:00
Qingping Hou
34377cde49 Merge pull request #1465 from chrox/fix_kindle_kosync
Fix freeze when registering for KOSync on Kindle
2015-03-22 01:22:23 -04:00
chrox
2f2611af42 fix Travis test 2015-03-21 17:02:25 +08:00
chrox
e416a58cd7 add missing refactoring of json parser for calibre plugin 2015-03-21 14:18:37 +08:00
chrox
8836225cec fix freeze when register for KOSync on Kindle 2015-03-21 13:19:00 +08:00
chrox
82393f0ed3 fix loading frontend/JSON.lua for json.lua on Kindle
The VFAT file system of `/mnt/us` is case insensitive so that
require("json") from Spore which intends to load luajson module in
rock directory actually will load `frontend/JSON.lua`, the two JSON
parser libraries have slightly different APIs.

This patch remove the pure Lua JSON library in favor of `luajson` which
uses LPeg pattern marching backend for better performance.
2015-03-21 13:19:00 +08:00
HW
db32125486 Merge pull request #1464 from chrox/fix_1462
fix #1462
2015-03-20 14:25:24 +01:00
chrox
ff3a42e503 typo fix of #1462 2015-03-20 21:22:14 +08:00
Qingping Hou
e9dd60c02e Merge pull request #1461 from chrox/disable_android_turbo
disable Turbo on Android
2015-03-20 04:34:44 -04:00
chrox
d3bb0d159a disable Turbo on Android to save precious mcode
This is a workaround to fix #1456.
2015-03-20 10:15:41 +08:00
chrox
a38d851a15 mcode force allocation on Android is now optional
Anyone who encounters random freeze of koreader for Android
is encouraged to enable this by adding a file at
"/sdcard/koreader/patch.lua" with the content of:
```
require("jit.opt").start("sizemcode=256","maxmcode=256")
for i=1,100 do end  -- Force allocation of one large segment
```
The sizemcode and maxmcode could be adjusted from 196 to 512 to
make koreader best fit on your Android device.
2015-03-20 10:15:41 +08:00
Huang Xin
5bb3b0ef89 Merge pull request #1460 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-03-19 20:15:42 +08:00
The Gitter Badger
bcd37e83a2 Added Gitter badge 2015-03-19 08:11:47 +00:00
Qingping Hou
f48a952c4d Merge pull request #1455 from chrox/dynamic_configpanel
Dynamic config panel
2015-03-17 02:01:12 -04:00
chrox
72012e97e1 disable reflow options when reflow is not ON
This should also fix #1061.
2015-03-16 21:51:17 +08:00
chrox
dac9c85c3b fix show sync dialog on same page for PDF 2015-03-16 21:51:17 +08:00
HW
a4166dc3f1 Merge pull request #1454 from chrox/sync_progress
fix libssl loading in turbo
2015-03-16 14:20:50 +01:00
chrox
9b9f1ceb0d fix libssl loading in turbo 2015-03-16 19:05:28 +08:00
HW
dba74a3584 Merge pull request #1453 from chrox/sync_progress
hot fix #1452
2015-03-16 10:47:26 +01:00
chrox
86af497d2d hot fix #1452 2015-03-16 17:42:37 +08:00
Qingping Hou
2aebba97f2 Merge pull request #1448 from chrox/sync_progress
add progress sync plugin and various fixes
2015-03-16 02:22:04 -04:00
chrox
90a5e09bdc disable highlight in dict window if it's highlighted already
This should fix #1418.
2015-03-12 18:51:01 +08:00
chrox
2ad21dcaa2 only strip punctuations when highlight to search
This should fix #1419.
2015-03-12 17:41:23 +08:00
chrox
83cad1c61c larger page margin as a workaround to fix #1422 2015-03-12 17:31:33 +08:00
chrox
f92da6c14c fix #1432 2015-03-12 16:49:32 +08:00
chrox
daeefff741 fix #1433 2015-03-12 16:31:12 +08:00
chrox
69e6b6b9cb hold on directory in filemanager can set the it as HOME directory
and this "HOME" directory will override the command line option passed to
koreader.

This patch implements #1434.
2015-03-12 16:29:15 +08:00
chrox
3224eb1797 fix inproper variable name for pages left 2015-03-12 15:51:59 +08:00
chrox
992e769aaf support goto relative page number
We can input relative page number now in the reader goto dialog.
Goto "+4" will page forward 4 pages and goto "-4" will page
backward 4 pages.

This implements #1437.
2015-03-12 15:46:01 +08:00
chrox
ea76d91ed4 save zoom mode in flipping mode
This is a workaround to fix #1439.
2015-03-12 14:52:59 +08:00
chrox
35abf4bfaf move minibar configurations to reader menu
and fix #1446 by adding progress percentage in minibar.
2015-03-12 14:35:49 +08:00
chrox
cf124eb72f refresh menu instead of closing if menu item is a check option 2015-03-12 14:19:10 +08:00
chrox
c7d4df806a fix loading shared library on Android
This should fix #1447 and maybe also #1416.
2015-03-11 17:36:09 +08:00
chrox
055d3b0127 fix auto sync cannot be disabled 2015-03-11 12:23:23 +08:00
chrox
d1ed475b18 fix different libssl libraries used in luasec and turbo may cause segfault
now we don't use system libssl and libcrypto at all.
2015-03-11 12:21:53 +08:00
chrox
def60ff828 update koreader-base to ship libssl and libcrypto on all platforms 2015-03-10 18:33:45 +08:00
chrox
ae9f99744d flush setting before showing screensaver 2015-03-10 18:33:11 +08:00
chrox
064992e3c1 localizations for messages from server 2015-03-10 15:49:33 +08:00
chrox
2a373e5f5b keep plugin naming consistent 2015-03-10 15:12:44 +08:00
chrox
25c7687c7d fix koplugin on Android 2015-03-10 15:09:42 +08:00
chrox
9701a49a8c fix luarock native build for pocketbook 2015-03-10 09:43:53 +08:00
chrox
3984d5b31d disable debug in unit test 2015-03-09 20:44:37 +08:00
chrox
d08e22ec2e add simple sync service as a plugin
The 'KOSync' plugin will synchronize furthest reading progress
across different koreader devices after users registering their
devices.

The synchronizing service is open-sourced as the project
[koreader/koreader-sync-server](https://github.com/koreader/koreader-sync-server).
2015-03-09 20:20:36 +08:00
chrox
9ab6224963 add lua Spore to build REST client 2015-03-07 17:05:24 +08:00
chrox
d7faba5b5c request from async http client only accept one callback
and error should be checked in the callback
2015-03-07 11:19:43 +08:00
HW
56159480f2 Merge pull request #1444 from chrox/revert_busted
revert busted to v1.10.0 to avoid segmentation fault in testing
2015-03-05 17:38:06 +01:00
chrox
0191dc6530 revert busted to v1.10.0 to avoid segmentation fault in testing 2015-03-05 17:56:03 +08:00