chrox
1ccba6ce39
use --utf8-input and --utf8-out params when calling sdcv
...
This will prevent string encoding conversion in Kobo in which it
has problem to doing so.
This patch should fix #252 and #272 .
2013-10-18 00:02:55 +08:00
chrox
d7d2b9a20b
press Enter in Goto Dialog will goto page/location directly
2013-10-17 23:56:03 +08:00
chrox
c86bb46ef7
add gotoLocation for credocument
2013-10-17 23:53:29 +08:00
chrox
cd2ee14b91
various fixes on Device:hasKeyboard check
2013-10-16 20:56:18 +08:00
chrox
c829b01d67
fix onSelect revert on config and menu
2013-10-16 20:54:53 +08:00
chrox
aac1509c21
check dimension restraint on regional refresh request
2013-10-16 20:52:32 +08:00
chrox
32ffacdf77
adjust font sizes in credocument according to screen dpi
...
and font sizes list is moved to defaults.lua
2013-10-16 17:06:28 +08:00
chrox
3f3e434157
rescale font size when fallbacks to fallback fonts
...
and make FreeSerif font the default font instead of DroidSansFallback
This patch should fix #272 .
2013-10-16 12:22:53 +08:00
chrox
ca37eb8889
remove the ui/image dependency
2013-10-15 23:00:52 +08:00
chrox
987b34f092
reactivate FFI blitbuffer module
...
This should fix #274 and #288 .
2013-10-15 22:55:42 +08:00
chrox
9f42289226
use pixels from reflowed page when doing OCR in reflowing mode
...
I hope it will get back OCR accuracy as in build 545.
2013-10-14 23:06:05 +08:00
chrox
3e94520e53
add width param in ToggleSwitch
2013-10-13 23:10:31 +08:00
chrox
7a5ce55b8d
fix extra page rendering when starts up in landscape mode
2013-10-13 22:13:04 +08:00
chrox
f32e9e4548
change medium and large defect sizes to 3.0 and 5.0 respectively
2013-10-13 21:31:39 +08:00
chrox
ead331924f
fix toggle color inconsistency
2013-10-13 16:52:32 +08:00
chrox
5cc8fc4c10
update page info layout in menu
...
this should fix #281
2013-10-13 16:50:28 +08:00
chrox
2b9b9bc9a5
add DSHOWHIDDENFILES in defaults.lua
...
this should fix #239
2013-10-13 15:50:44 +08:00
chrox
3934176b6c
emulator has keyboard now
2013-10-13 15:28:40 +08:00
{Qingping, Dave} Hou
726b214ea7
Merge pull request #302 from chrox/master
...
synchronize highlights in non-/reflowing modes
2013-10-12 08:31:22 -07:00
chrox
4660a3532b
synchronize hightlights in non-/reflowing modes
...
and there is no need to OCR word if we can extract text from
original page in reflowing mode thanks to the rect maps between
normal page and reflowed page.
2013-10-12 23:07:13 +08:00
chrox
2f61b96748
fix wrong zoom value after returning from cropping dialog
2013-10-11 23:39:57 +08:00
Giorgio Micotti
a6f28c4aab
Add clarifying comments
2013-09-30 22:17:22 +02:00
Giorgio Micotti
a2ff9b9a9b
Final fixes for kobo suspend
2013-09-30 21:48:46 +02:00
Giorgio Micotti
afd4a2d920
Merge branch 'master' of https://github.com/koreader/koreader
2013-09-30 12:30:27 +02:00
chrox
9f0154f7bf
fix wrong indentation
2013-09-14 19:46:45 +08:00
chrox
0b7554b1d8
add DSHOWOVERLAP in defaults.lua
...
Turn off "show overlap" by default since scroll mode can replace it
in most cases where "show overlap" is used. And the dimmed area often
make new users confused. It's better to leave this feature to more
advanced users.
2013-09-14 19:35:37 +08:00
chrox
f12869d587
split text string with even finer granularity
2013-09-14 18:40:00 +08:00
chrox
979d4c5d48
add DHINTCOUNT in defaults.lua
...
It controls how many number of pages will be hinted in background
after one page has been drawn. Default DHINTCOUNT is 2.
2013-09-14 15:27:56 +08:00
Giorgio Micotti
cea40ec902
Fixes for light.
2013-09-09 21:30:29 +02:00
Giorgio Micotti
ec3d23ef10
Split suspend-resume logic
2013-09-09 12:30:27 +02:00
Giorgio Micotti
be1a637c3b
DO NOT MERGE initial suspend support for Kobo
2013-09-09 09:04:09 +02:00
HW
25faf7e1a4
fixed bugs in implementation of utf8Chars()
2013-09-03 16:54:06 +02:00
HW
61c232e0e9
add a UTF8 character iterator
...
this speeds up font rendering since LuaJIT doesn't have to use
the interpreter for string.gsub(), which was used before
2013-09-03 16:24:49 +02:00
Giorgio Micotti
45cc6492ab
Solve bug #210 .
2013-09-02 21:16:56 +02:00
{Qingping, Dave} Hou
6586d55ad3
Merge pull request #254 from chrox/menu_layout
...
fix widget out-of-bound in bookmark and toc menus
2013-09-01 08:09:06 -07:00
chrox
094a98b819
split string with delimiters captured
2013-09-01 22:13:20 +08:00
chrox
1c728d6945
fix widget out-of-bound in bookmark and toc menus
...
The original menu layout needs manual dimension calculations
such as white padding for displaying page information in
footer as the title, all item contents and footer are stacked
in one VerticalGroup. Out-of-bound error(koreader/koreader-base#43 )
will occur in some corner cases if we missed something in
the calculation. The patch sent in this PR invented a new
layout for menu widget in which no manual calculation is needed
for displaying the footer. And the footer will be placed well
inside the menu frame.
+--------------+
| +----------+ |
| |+--------+| |
| || Header || |
| |+--------+| |
| |+--------+| |
| || Item || |
| || Item || |
| |+--------+| |
| |(Vertical | |
| | Group) | |
| +----------+ |
| Footer |
|(OverlapGroup)|
+--------------+
2013-09-01 16:36:45 +08:00
Qingping Hou
4c40fece74
add hidden file toggle
2013-08-25 00:00:06 -04:00
Paulo Matias
3d04925109
Remove FileChooser:compressPath, use util.realpath
2013-08-23 08:39:09 -03:00
{Qingping, Dave} Hou
87655ffdec
Merge pull request #237 from thotypous/fix-crash-root
...
Fix crash when trying to go to / on FM
2013-08-22 08:36:31 -07:00
Paulo Matias
e668379f6d
Fix crash when trying to go to / on FM
...
Deals with more cases in FileChooser:compressPath, including `/mnt/..`.
2013-08-22 11:42:21 -03:00
Paulo Matias
d7b747d6dd
Change util.isEmulated to boolean and fix frontlight
...
Device:hasFrontlight always returned a true-like value because util.isEmulated was an integer.
Fixed this, also, used a polymorphic object design to reduce FrontLight code, and
adapted BaseFrontLight for the emulator.
2013-08-22 10:10:29 -03:00
Qingping Hou
c951eacc35
fix: reset current page on item_table switch for menu widget
2013-08-22 12:01:00 +08:00
Qingping Hou
cad8ddec92
disable path compress on relative path
2013-08-22 11:39:35 +08:00
Paulo Matias
54636e9407
Add InputText:setText and avoid non-intuitive UI behavior after light toggle
2013-08-21 08:54:46 -03:00
chrox
6f89fec891
fix calling setFontSize in pdfreader
2013-08-17 16:11:46 +08:00
chrox
44c31afe62
fix bug #179
...
It seems that the setPageMargins method will mess up XPointer of current view.
This bugfix simply disables page margin restoring in readercopt.lua so that
reading position is restorable.
2013-08-17 15:34:42 +08:00
chrox
75eb0e6f23
bugfix: fix screen ghosting after swiping north/south in scroll mode
...
As swiping north/south will generate several pan gestures which will
set refresh mode to WAVEFORM_MODE_A2, we should explicitly do a full
refresh in order to switch refresh waveform from WAVEFORM_MODE_A2
to WAVEFORM_MODE_GC16 as in OnPanRelease.
2013-08-17 11:01:57 +08:00
Qingping Hou
94e89e8e38
add missing import for group widget in readerview
2013-08-14 12:13:48 -04:00
Huang Xin
2e8b5cb39c
Merge pull request #215 from houqp/houqp-master
...
check frontlight before setting intensity
2013-08-14 03:54:43 -07:00