2
0
mirror of https://github.com/koreader/koreader synced 2024-11-18 03:25:46 +00:00
Commit Graph

1023 Commits

Author SHA1 Message Date
Markismus
ed46bcba5d Update readerscreenshot.lua
This adds screenshot functionality for the Kobo Aura. 

The pam-files generated can be read and converted using Imagemagick for linux/windows.

I've added the infomessage because it takes 5+ tries to get a screenshot by tapping the lower left and upper right corners. The other diagonal is not working for the Kobo Aura yet.
2014-01-11 14:54:53 +01:00
Paulo Matias
9072a30cb5 Avoid off-limits dictionary title and make font size adjustable 2014-01-10 01:12:51 -02:00
Giorgio Micotti
172241bc8e Fix corner case for Kobo Aura: tev.id == -1 with tev.x and tev.y values defined. 2014-01-07 23:10:10 +01:00
chrox
94320da5be default to enable floating punctuation 2014-01-07 23:20:07 +08:00
chrox
ae9b68e1b9 adjust default page margins 2014-01-07 21:38:26 +08:00
chrox
1cad93338a move setPageMargin to the begining of document initialization to
avoid reformatting of DocView that makes previously generated
cr3cache files unused.
2014-01-07 21:31:27 +08:00
chrox
f9445fca0d tweaks on dict lookup window 2014-01-07 19:30:53 +08:00
chrox
ccd3481735 process new line symbol in WordBoxWidget 2014-01-07 19:30:19 +08:00
chrox
4a5c6cdf12 fix intensity field name in powerd 2014-01-07 10:21:05 +08:00
chrox
7dbd437d1e add battery status pulling functions in KoboPowerD
Status files found at
http://www.mobileread.com/forums/showpost.php?p=1750642&postcount=9.
2014-01-05 00:29:46 +08:00
chrox
35538fe544 fix isCharging name conflict 2014-01-04 23:22:46 +08:00
chrox
a6e885e77d show battery icon in crereader page header 2014-01-04 22:30:36 +08:00
chrox
4d1df962f5 cache battery level in BasePowerD
Since we need to pull it frequently but usually it doesn't change
that often.
2014-01-04 22:15:30 +08:00
chrox
92b62c907a refactoring frontlight device to more generic power device 2014-01-04 21:38:07 +08:00
chrox
b6b3207a79 swipe north/south in touch menu should also turn page 2014-01-04 03:39:23 +08:00
chrox
6d30f679c5 add bookmark flipping feature
Bookmark flipping mode is toggled when long-holding the upper-right
corner of the screen. In this mood both the flipping icon and the dogear
icon are shown. And swiping west and east in this mode will flipping
only on bookmarked pages. Currently only pdf/djvu readers are supported.

This should implement feature request in #154.
2014-01-04 03:14:37 +08:00
chrox
80732b6bf6 mutable menu item text for 'Toggle floating punctuation' 2014-01-04 00:37:21 +08:00
chrox
bc960dcf01 mutable menu item text for 'Toggle page overlap' 2014-01-04 00:32:14 +08:00
chrox
819fece802 add DLANDSCAPE_CLOCKWISE_ROTATION option in defaults.lua 2014-01-03 23:38:47 +08:00
chrox
e21e017b8d tweaks on config dialog for crereader 2014-01-03 23:18:10 +08:00
chrox
71b3e717cf refactoring onConfigChoose 2014-01-03 22:09:55 +08:00
chrox
b72dd5aab6 alternate landscape in crereader 2014-01-03 22:08:07 +08:00
chrox
2ffd9bbeef tweaks on config dialog responsiveness 2014-01-03 20:41:15 +08:00
chrox
d471b3eaec more responsive in config dialog 2014-01-03 19:43:25 +08:00
chrox
6413fb1692 fix adding coptlistener in pdf/djvu reader 2014-01-03 19:32:21 +08:00
chrox
d2f03c9f73 save page margins for credocument 2014-01-03 11:23:11 +08:00
chrox
d6f405890b adjust controllers order especially for crereader 2014-01-03 11:22:27 +08:00
chrox
71ddd8aa91 make default font size consistent 2014-01-03 11:12:26 +08:00
chrox
210293b561 add floating punctuation option for crereader
Luckily after disabling floating punctuation left/right margin
are able to be same now (with large enough margins, should be
more than 1em). So I also changed the default page margins for
crereader and removed the dirty hack.
2014-01-03 02:07:32 +08:00
chrox
8e4516b824 add regional zoom mode in pdf/djvu page
In regional zoom mode double tap will zoom to the tapped
region(paragraph or column, etc., detected optically via libk2pdfopt).
As the first demo, this feature is only turned on in flipping mode by
tapping the top-left corner of the screen. Eventually we may incorporate
this feature in "free" zoom mode.
2014-01-02 11:14:26 +08:00
chrox
e43c77c192 fix dictionary lookup crash in scroll mode 2013-12-31 12:42:58 +08:00
chrox
5140a4c6ff fix dictionary lookup crash via OCR in scroll mode 2013-12-30 15:15:59 +08:00
chrox
c67b8a22ed invert color when selecting bookmark 2013-12-29 15:19:22 +08:00
chrox
1cbc6b9669 move crereader margin options into defaults.lua 2013-12-28 18:39:42 +08:00
chrox
3eeba5389d fix show hidden flag not persistent between restart
This should fix bug reported in comments of #278.
2013-12-28 17:49:43 +08:00
chrox
60adab7168 add page overlap toggle in reader menu
This should implement #278.
2013-12-28 17:33:36 +08:00
chrox
3ee2c758ec fix lost of frontlight intensity after exiting kobo
This should fix #243.
2013-12-28 14:30:44 +08:00
chrox
1288be7b95 automatically selecting CSS for specific file types
when turning off embedded style sheet.
This should fix #246.
2013-12-28 13:45:32 +08:00
chrox
fefa0a3507 add version information in reader menu
This should implement #315.
2013-12-28 12:44:55 +08:00
chrox
ee8838960b add auto save settings option 2013-12-27 23:18:16 +08:00
chrox
32cd7b2a88 show both reader menu and config menu when tapping top
So the bottom tap zone is optional now and will be removed by default
in the future.
2013-12-27 21:47:19 +08:00
chrox
e5de29bfbd remove redundant debug 2013-12-27 21:15:34 +08:00
chrox
13d70eec9b add Kindle-like dictionary window follow-up 2013-12-26 22:40:40 +08:00
chrox
f12d8eb9b4 add align field in WidgetContainer 2013-12-26 22:34:00 +08:00
chrox
4c5d1caa92 detect touch event for more responsive UI 2013-12-26 22:32:34 +08:00
chrox
b5fd38f897 delayed calling of gotoXPointer when internal properties are changed
This should fix #400 and fix #300.
2013-12-26 06:24:36 +08:00
chrox
b0d27a021d tweaks on menu font size 2013-12-26 06:19:48 +08:00
chrox
01046fe478 fix font size change when reopening the same credocument 2013-12-26 02:00:48 +08:00
Qingping Hou
27d7a7b1b6 Merge pull request #411 from Markismus/patch-1
Update input.lua
2013-12-24 12:25:41 -08:00
Markismus
a30de54511 Update gesturedetector.lua
Aligns DEBUG line 84 with the DEBUG lines in input.lua for easier visual checking.
2013-12-24 19:56:26 +01:00
Markismus
730b1880de Update input.lua
When the the power_off switch is pulled a empty SYN_REPORT is generated and koreader crashed on a DEBUG line.

The DEBUG lines now generate identically spaced output, which makes it easier to read by eye.
2013-12-24 19:29:00 +01:00
chrox
3b9eaafadd add dictionary lookup in crereader 2013-12-25 01:43:28 +08:00
chrox
7247a9e3a2 add writing direction option when reflowing
This probably will fix #195.
2013-12-22 19:13:12 +08:00
Qingping Hou
c1a9a2505f Merge pull request #404 from chrox/master
fix closing dict window will bookmark current page
2013-12-19 21:55:15 -08:00
chrox
f476a638a8 fix highlight dialog triggering bookmark 2013-12-20 12:17:11 +08:00
chrox
e5bf0eb13e fix closing dict window will bookmark current page
use `self.highlight:handleEvent(Event:new("Tap"))` instead of
`self.ui:handleEvent(Event:new("Tap"))` when clearing highlighted
text since Tap event in latter situation will be captured by
the dogear widget.
2013-12-20 12:05:11 +08:00
Qingping Hou
213c121e63 Merge pull request #403 from Markismus/MultitouchKoboAura
This should fix the pinch and expand gesture on Kobo Aura
2013-12-19 18:43:29 -08:00
Qingping Hou
1d08b69055 Merge pull request #401 from chrox/master
append page number in toc entry
2013-12-19 18:43:20 -08:00
Markismus
5e7eed3a17 I was not able to generate the gestures "pinch" and "expand" on Kobo Aura.
While debugging ```GestureDetector:panState(tev)```  I saw that the TRACK ID never had -1 values .
So back to debugging ```input.lua```.

Now the Kobo Aura can pinch and expand.
2013-12-19 23:56:03 +01:00
chrox
42c5ae2ac0 add option to display file size in filemanager
file size is not shown by default
2013-12-19 23:20:16 +08:00
chrox
5b31076025 calculate widgetcontainer dimension if not given 2013-12-19 23:15:24 +08:00
chrox
2bb3c7c286 append page number in toc entry 2013-12-19 23:14:27 +08:00
Qingping Hou
3951b0ca8b Merge pull request #399 from chrox/master
customizable tap zones for page flipping and bookmarking
2013-12-17 22:54:25 -08:00
chrox
93866822d0 always show progress bar in flipping mode
tap on progress bar in flipping mode will goto corresponding page
2013-12-17 22:42:31 +08:00
chrox
da317ed14a customizable tap zones for top menu 2013-12-17 20:11:34 +08:00
chrox
f0039cbb02 customizable tap zones for page flipping and bookmarking 2013-12-17 19:53:43 +08:00
chrox
3205f228d3 partial refresh when switching time display in progress bar 2013-12-17 19:51:07 +08:00
Huang Xin
c052655989 Merge pull request #397 from Markismus/MultitouchKoboAura
Two small changes to improve use for Kobo ereaders
2013-12-16 07:21:15 -08:00
Markismus
74e03bc615 Kobo Aura Hd and Mini users get the error message:
/luajit: ./frontend/ui/gesturedetector.lua:84: attempt to concatenate field 'y' (a nil value)

Hopefully the use of the "," in the DEBUG function instead of the string concatenate operator gets rid of it.
2013-12-16 11:37:41 +01:00
chrox
5dd96b8756 tap on reader footer will toggle time display 2013-12-15 20:19:06 +08:00
chrox
90d91d567a add content range method in BottomContainer 2013-12-15 20:18:10 +08:00
chrox
912a8a496b add customizable tap zones for tap forward/backward and config 2013-12-15 17:02:52 +08:00
chrox
ea91cdb4be set title bar height to height of text widget in Menu widget
without the height of the close button widget
This will make room for one more menu item entry and fix #355 and #394.
The larger tap zone for close button widget is still there.
2013-12-15 13:51:17 +08:00
chrox
4d7d88cfbc page overlap is turned on by default
Page overlap added when turning in non-fit-to-page zoom mode
is now distinguishable from dim area overlap.
2013-12-09 15:58:25 +08:00
chrox
127e053d5b add PAN_THRESHOLD when detecting hold_pan gesture
This should fix #383.
2013-12-09 11:14:15 +08:00
Huang Xin
d4b76f89b4 Merge pull request #388 from Markismus/MultitouchKoboAura
Further improvements on Input:handlePhoenixTouchEv
2013-12-08 18:30:45 -08:00
Markismus
485ab8aa9d Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-08 14:37:03 +01:00
Qingping Hou
0ed65f9b4e Merge pull request #387 from chrox/master
fix highlight drawing in #379
2013-12-05 11:14:07 -08:00
chrox
64f77c4210 refactoring handleTouchEv 2013-12-04 23:39:18 +08:00
Markismus
37b6f5e041 Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 16:17:53 +01:00
Markismus
6f5c0d86cd Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 15:57:03 +01:00
chrox
2fd66e1fa3 typo fix 2013-12-04 22:17:05 +08:00
Markismus
acf1525630 Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 13:13:46 +01:00
Markismus
b26b0729b9 Multitouch for Kobo Aura
Signed-off-by: Markismus <zulde.zuldemans@gmail.com>
2013-12-04 13:02:19 +01:00
chrox
998193aa7b add detection of more 3G Paperwhite 2 models 2013-12-01 21:06:33 +08:00
chrox
84ad0f2307 fix null export highlight in reflowed mode 2013-11-30 21:17:13 +08:00
chrox
153d0866d5 remove auto "contentwidth" in landscape
This should fix #365.
2013-11-29 17:18:50 +08:00
HW
af902d1d79 fix for Kobo framebuffers: allow for rotation at framebuffer setup
the Kobo framebuffer comes up in landscape mode, that is, landscape
in the other direction as we do it when going into landscape mode.
we leave it this way, and rather allow for a rotation correction at
framebuffer setup.

this PR pulls the relevant changes from koreader-base and makes the
screen code aware of this additional rotation setting.

Kobo framebuffers should now work properly with the new framebuffer
FFI code. They can stay in 16bpp mode and don't change the current
framebuffer settings. They should thus properly interoperate with
the native framework on Kobos as well as sergeys KoboLauncher
(no garbled screen when returning)
2013-11-27 15:57:50 +01:00
chrox
326765a2d8 fix default full refresh in Kindle since the new ffi framebuffer 2013-11-27 21:38:36 +08:00
HW
962c2a15d3 Merge remote-tracking branch 'upstream/master' into native-framebuffer 2013-11-26 16:05:23 +01:00
HW
11bb9009fa replace Screen.width/Screen.height with accessor methods
Screen.width and Screen.height are now gone, use the methods
getWidth() and getHeight() to get the relevant data. They will
take blitbuffer/framebuffer rotation into account.
2013-11-26 16:04:20 +01:00
HW
9d3c27117d remove redundancy: new framebuffer supports rotation, multi-bpp
We can get rid of shadow blitbuffers. Screen.bb is now fb.bb.
All bpp conversion is now done by the blitbuffer abstraction layer.
Rotation mechanism is adapted to this.
2013-11-26 16:01:38 +01:00
chrox
0f61ddd01d revert main GUI font to better-looking DroidSans 2013-11-25 23:35:24 +08:00
chrox
88c2307c14 fix kindle paperwhite2 support
reported at http://www.mobileread.com/forums/showpost.php?p=2696481&postcount=316
tested at http://www.hi-pda.com/forum/redirect.php?goto=findpost&ptid=1078988&pid=23393929
2013-11-25 23:30:54 +08:00
NiLuJe
3754ca1ec3 Crappy rework of the model detection on Kindle.
In case it wasn't obvious, I badly suck at lua :D.
2013-11-23 00:09:37 +01:00
Giorgio Micotti
b3ac4c97cb Fix input for kobo phoenix, second iteration. 2013-11-22 21:02:30 +01:00
Giorgio Micotti
9576201da5 Tentative fix for touch coordinates on phoenix. 2013-11-19 22:44:40 +01:00
Giorgio Micotti
ffc27d4437 Fix DPI for nex Kobo Aura (phoenix). 2013-11-17 14:43:41 +01:00
chrox
2f2d3553ff fix cannot highlight text with only one word in the first line 2013-10-28 21:48:17 +08:00
chrox
4b312528f7 fix lost refresh in inputdialog enter callback 2013-10-28 20:01:44 +08:00
chrox
63d574c3b5 less verbose on fallback text rendering 2013-10-25 20:10:15 +08:00
chrox
974927db54 smoother relative panning in scrolled pages 2013-10-25 16:07:04 +08:00
chrox
ae2462c17e relative x and y in pan gesture are relative to first touch events 2013-10-25 16:05:20 +08:00
giorgio130
2cefdf7c6b Merge pull request #344 from houqp/houqp-master
call scaleByDPI from screen module fixes #343
2013-10-24 11:03:36 -07:00
Qingping Hou
d3979ff72d call scaleByDPI from screen module fixes #343 2013-10-24 13:47:22 -04:00
chrox
90d55cbde4 set auto detect word gap in reflowing by default 2013-10-24 23:45:09 +08:00
Hans-Werner Hilse
526137deda add missing require of gettext 2013-10-24 15:45:02 +02:00
Hans-Werner Hilse
fd586a56e9 missing require() of infomessage in UIManager
require() must be done locally in order to not create circular dependencies
2013-10-24 14:54:55 +02:00
Hans-Werner Hilse
22e5117cce add missing require for defining DEBUG 2013-10-24 10:44:15 +02:00
chrox
f49f64bc15 add missing gettext and Menu module 2013-10-23 22:51:07 +08:00
chrox
4cfdce6105 fix several local calls of Math.round 2013-10-23 22:37:55 +08:00
HW
141d72ddbe Merge remote-tracking branch 'upstream/master' 2013-10-22 20:54:57 +02:00
HW
09cd5c4104 Make DEBUG a require()d local 2013-10-22 20:51:29 +02:00
HW
748a443cd5 Merge remote-tracking branch 'upstream/master'
resolved conflicts with refactored structure
2013-10-22 17:19:08 +02:00
HW
2154e7e852 Further refactoring
This should finish the work to make all globals to local variables.
That allows LuaJIT to properly compile things by interning the
references to the relevant parts (rather than looking up globals
all the time which stops a trace).
2013-10-22 17:11:31 +02:00
chrox
99e0da52b6 check json output before decoding
This should fix #332.
2013-10-22 22:13:47 +08:00
chrox
8b6bf2e72b export highlights only if highlighted text is not nil 2013-10-20 12:32:35 +08:00
HW
ef111b99c6 Refactored to use strictly locals 2013-10-18 22:38:07 +02:00
Giorgio Micotti
a7d545632a Nicer close button, solves #321. 2013-10-18 21:03:28 +02:00
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
Qingping Hou
ce4d628028 only insert frontlight menu item if frontlight is detected 2013-08-14 06:52:39 -04:00
Huang Xin
4e83288040 Merge pull request #214 from houqp/filemanager
bug fix in class system & rewrite filemanager
2013-08-14 03:39:36 -07:00
Qingping Hou
aef2c4123e fix Menu widget initialization on inheritance bug in filechooser 2013-08-14 05:19:01 -04:00
Qingping Hou
c66429c903 add is_popout and no_title to menu widget 2013-08-14 05:18:09 -04:00
Qingping Hou
b49a338121 add extend method to widget 2013-08-14 05:17:25 -04:00
Paulo Matias
e45442c1f6 Refactor Kobo frontlight_intensity restoration: move to reader.lua 2013-08-13 13:56:46 -03:00
Paulo Matias
f68edd97ba Merge branch 'master' into frontlight3 2013-08-13 13:33:26 -03:00
Paulo Matias
44258d4ba6 Force initialization of FrontLight in Input:init() to avoid glitches in Kobo 2013-08-12 16:41:39 -03:00
Paulo Matias
81facc2ce9 Refactor min/max handling in BaseFrontLight; use getFrontlight() in ReaderFrontLight for consistency 2013-08-12 09:37:41 -03:00
Paulo Matias
3f3fba2fdf Big refactoring: Device handles frontlight device, ReaderFrontLight now only GUI 2013-08-12 02:13:28 -03:00
Paulo Matias
232d8cd74a Fix multiple ReaderFrontLight instances, i18n issues, and refactor event handling to follow codebase patterns 2013-08-12 02:13:28 -03:00
Qingping Hou
82e4863827 move emu_event to /tmp
because virtualbox cannot create fifo file in shared folders
2013-08-11 20:04:04 -04:00
Qingping Hou
a0676790cd fix unnecessary frontlight module require 2013-08-10 02:07:01 -04:00
Giorgio Micotti
a145ee19aa Add firmware detection for kobo, adjust input accordingly. 2013-08-08 12:09:43 +02:00
Giorgio Micotti
cea353323e Initial light control widget; final fixes for kobo light 2013-08-05 23:06:26 +02:00
chrox
1520fd7974 add page up/down buttons in menus that have more than one pages 2013-08-02 22:44:47 +08:00
chrox
4547273d7b add icon button and show/hide method of button 2013-08-02 22:41:39 +08:00
Giorgio Micotti
103133d216 Fix some dumb mistakes, toggle light now works 2013-08-02 11:08:36 +02:00
{Qingping,Dave} Hou
3d8b6ca838 Merge pull request #191 from chrox/master
fix fast refresh waveform
2013-07-31 08:54:51 -07:00
chrox
fa21dfda63 remove double_tap processing code in keyboard 2013-07-31 20:06:27 +08:00
chrox
225ae9f826 disable double tap detection in keyboard widget 2013-07-31 20:02:26 +08:00
chrox
fa9878301f disable double tap detection by default in gesture detector
since the gesture detector will block the main thread
(the only thread in the lua part) for 300 ms on each tap
waiting for the arrival of the second tap, it makes the whole
application less responsive. 300 ms of latency is well perceived
in this case. This patch will simply disable double tap detection by
default as no widget now handles double_tap gestures. We could
temporarily enable double tap detection when this gesture is indeed
needed after.
2013-07-31 19:35:47 +08:00
chrox
19d70f2719 fix delChar decreasing charpos on blank charlist 2013-07-31 19:33:36 +08:00
Giorgio Micotti
8fa01bc76c Fixes for higher DPI; make the X easier to reach. 2013-07-31 11:38:13 +02:00
chrox
4e4df37f7b fix fast refresh waveform 2013-07-31 16:55:50 +08:00
chrox
ef7f3fec90 fix keyboard in landscape 2013-07-31 13:51:01 +08:00
chrox
32bd30aae9 UI tweaks 2013-07-30 23:38:57 +08:00
chrox
196f72a053 add onGotoPage handler in readerpaging 2013-07-30 23:37:51 +08:00
chrox
b774c1468f refactoring font face variable in ScrollText widget 2013-07-30 23:13:24 +08:00
chrox
6457f42407 fix fractional pixel coordinates in paintTo function 2013-07-30 23:10:40 +08:00
chrox
57a5f18406 add goto page menu entry for pdfreader 2013-07-30 23:09:08 +08:00
chrox
fb4b6979f5 add on-screen keyboard widget 2013-07-30 23:07:33 +08:00
{Qingping,Dave} Hou
0024ad6503 Merge pull request #188 from chrox/scroll_text
add missing scrollbar widget
2013-07-29 18:16:01 -07:00
chrox
c6f3388e35 add missing scrollbar widget 2013-07-29 16:03:16 +08:00
{Qingping,Dave} Hou
caf5d678c0 Merge pull request #187 from chrox/scroll_text
fix long definition not shown properly in dictionary window
2013-07-28 12:17:01 -07:00
chrox
6c7641cd0b fix long definition not shown properly in dictionary window 2013-07-28 16:07:51 +08:00
chrox
872ffa5767 add vertically scrollable text widget 2013-07-28 16:06:45 +08:00
chrox
668e84290e fix fractional pix returned by scaleByDPI 2013-07-28 16:05:51 +08:00
Qingping Hou
a8a589c27b only set two pages mode for crengine in kindle dxg 2013-07-28 02:35:46 -04:00
chrox
3f36fa80fd fix nil pos bug in readerhighlight 2013-07-25 23:03:54 +08:00
Qingping Hou
201e63b2b2 fix require error 2013-07-24 02:14:12 -04:00
Huang Xin
5eb1fb7e06 Merge pull request #174 from giorgio130/master
WIP kobo light support
2013-07-23 18:09:47 -07:00
Giorgio Micotti
70963a0ddc Merge branch 'master' of https://github.com/koreader/koreader 2013-07-23 19:41:16 +02:00
Giorgio Micotti
e4b8fc3266 NOT WORKING initial kobo light support. 2013-07-23 19:40:26 +02:00
Paulo Matias
b814eaf6f3 Fix a rare crash on ReaderHighlight 2013-07-23 14:08:14 -03:00
chrox
b3a068d3bb fix wrong calculation of textwidget height 2013-07-23 23:52:09 +08:00
chrox
3f672b5894 fix typo error that invalidate forced partial refresh 2013-07-23 17:10:29 +08:00
chrox
294f47c0ed full refresh config panel 2013-07-23 16:49:30 +08:00
chrox
210e2fcef8 update image dimen in paintTo method 2013-07-23 16:47:39 +08:00
chrox
467e7bf4fc UI tweaks on dictionary window 2013-07-23 14:52:15 +08:00
chrox
07de799237 set fast refresh mode in setDirty method 2013-07-23 14:51:38 +08:00
chrox
08a1422ad4 fix regional screen refresh 2013-07-22 23:38:18 +08:00
{Qingping,Dave} Hou
b7a49e04f9 Merge pull request #167 from chrox/refresh_mode
add regional screen refresh support
2013-07-22 08:30:25 -07:00
chrox
0c9c4d7af1 fix regional screen refresh 2013-07-22 23:28:35 +08:00
chrox
f3bcbd3b4e use regional update when displaying dict windows 2013-07-22 22:09:14 +08:00
chrox
8dbaa2c76c use regional update when selecting config panels 2013-07-22 22:08:40 +08:00
chrox
f2a6b7c4e3 use WAVEFORM_MODE_A2 when scrolling page 2013-07-22 22:07:49 +08:00
chrox
ee6c93a516 add regional screen refresh support
and waveform mode can be specified when calling screen refresh
2013-07-22 22:04:54 +08:00
chrox
8c73c19e50 fix missing underline in config window 2013-07-22 22:02:13 +08:00
chrox
2b29c70250 fix Geom:combine when sizeof rect is zero 2013-07-22 21:59:22 +08:00
Paulo Matias
f0b352b0e3 Fix multiple crash bugs on GestureDector (with double-finger) and ReaderFrontLight (closes Issue #165) 2013-07-22 09:23:58 -03:00
chrox
8f051b4c44 bugfix: update width of dict window in readerdictionary 2013-07-21 14:42:27 +08:00
chrox
725bef08e6 add multi-dictionary support 2013-07-21 14:23:54 +08:00
chrox
b24db8a1ca refactoring using centercontainer in button widget 2013-07-21 14:16:45 +08:00
chrox
f9344faefe refactoring using updated dimen 2013-07-21 14:16:45 +08:00
chrox
e8cfeb979c update framecontainer dimen in paintTo function 2013-07-21 14:16:45 +08:00
chrox
05965e386e factor out buttontable as a vertical group 2013-07-21 14:16:45 +08:00
{Qingping,Dave} Hou
bc15daf06f Merge pull request #163 from chrox/ocr_language
add document language option in config dialog
2013-07-20 10:11:40 -07:00
chrox
6dc53df5b5 word gap is set to smallest when selcting CJK languages 2013-07-20 03:33:58 +08:00
chrox
71d6395fba add Translate button when selecting multiple words 2013-07-20 02:49:03 +08:00
chrox
1808c7e5c3 add document language option in config dialog
Document language setting is used for better text extraction and OCR.
2013-07-20 02:46:51 +08:00
{Qingping,Dave} Hou
ffb2264133 Merge pull request #161 from chrox/config_dialog
bugfix: show last used panel when opening config dialog
2013-07-16 00:06:07 -07:00
chrox
167e6ca0aa bugfix: show last used panel when opening config dialog 2013-07-16 14:15:22 +08:00
{Qingping,Dave} Hou
af2e9436dc Merge pull request #160 from chrox/master
if original zoom mode is not "content", set zoom mode to "contentwidth" after cropping
2013-07-15 10:41:58 -07:00
Huang Xin
c8a1fb4935 if original zoom mode is not "content", set zoom mode to "contentwidth" after cropping
Otherwise, users will feel confused that the view stays the same after cropping if current mode is fit-to-page.
2013-07-15 19:10:17 +08:00
chrox
03faf70fd5 show last used panel when opening config dialog 2013-07-14 18:48:06 +08:00
{Qingping,Dave} Hou
bb62d0c5e2 Merge pull request #157 from chrox/path_compress
compress paths like "test/pdf/../epub" into "test/epub" in FileChooser
2013-07-13 01:33:22 -07:00
chrox
6c4248251c compress paths like "test/pdf/../epub" into "test/epub" in FileChooser
This patch fixes Bug #107
2013-07-13 15:24:10 +08:00
{Qingping,Dave} Hou
8c8977567c Merge pull request #156 from chrox/landscape_ori
toggle landscape will change orientation for landscape mode
2013-07-12 23:13:28 -07:00
chrox
52c4ada111 save rotation mode in doc settings 2013-07-13 13:57:02 +08:00
chrox
c19de743ba toggle landscape will change orientation for landscape mode 2013-07-13 13:56:25 +08:00
chrox
7f1d682a98 adapt gesture detector for 90 degrees rotation 2013-07-13 13:55:21 +08:00
chrox
703e9da698 add 90 degrees of landscape mode 2013-07-13 13:54:29 +08:00
chrox
cee6f6a616 fix typo in readerrotation.lua 2013-07-13 13:52:30 +08:00
chrox
2e5d2b9930 add semi-auto bbox option in page crop dialog 2013-07-13 11:18:49 +08:00
chrox
87296fe884 set larger toggle switch width 2013-07-13 11:08:53 +08:00
chrox
56c8b28f7c Fix bug #151
Check if there is only one line between the two positions and no
word boxes are found, if so break the loop immediately.
2013-07-12 20:52:12 +08:00
Giorgio Micotti
6c9b76de4f Fix bug #144. 2013-07-10 21:16:49 +02:00
Giorgio Micotti
c91e3834bb Added detection of single kobo models. Also a script to launch koreader is included and the related Makefile changes. 2013-07-10 09:10:38 +02:00
chrox
5b1ca4b101 remove associated scroll mode setting with zoom mode 2013-07-09 15:38:34 +08:00
Qingping Hou
0d902a1a4c add scrollmode and fullscreen mode to defaults 2013-07-03 02:19:10 -04:00
Qingping Hou
561c7902ca move defaults.lua to root directory 2013-07-01 02:55:28 -04:00
Qingping Hou
18122fe067 add defaults.lua 2013-07-01 02:41:33 -04:00
chrox
d8e45b4e7c bugfix: embedded css toggle now shows correct status 2013-06-28 17:15:02 +08:00
chrox
94526fa26d add page margin options in CREOptions 2013-06-28 17:12:04 +08:00
chrox
67816852ac option value can be dict now 2013-06-28 17:08:10 +08:00
chrox
f87c67308a toggle scroll mode on when zooming to content*
and toggle scrool mode off when zooming to page*.
2013-06-26 15:54:24 +08:00
chrox
84e67ff122 disable scroll mode in flipping for better performance 2013-06-26 15:51:12 +08:00
chrox
6601b19e4d disable scroll mode by default
since the default zoom mode is page while continuous paging is
useless in page zoom mode.
2013-06-26 15:46:10 +08:00
chrox
35f71bb04a add fake tap to dismiss temp hightlight after hightlight is saved 2013-06-17 13:15:24 +08:00
{Qingping,Dave} Hou
ef66e106cb Merge pull request #125 from chrox/highlight
bugfix: remove selected word only if hold moves out of word box
2013-06-16 10:07:02 -07:00
chrox
18fbc0f248 export hightlights to My Clippings 2013-06-16 19:00:15 +08:00
chrox
8ae528629c bugfix: make a fresh copy of Geom before transforming 2013-06-16 18:59:11 +08:00
chrox
c116b34e71 parameterize lighten color in displaying saved highlights 2013-06-16 17:10:54 +08:00
chrox
e3da8e41f1 remove selected word if hold moves out of word box 2013-06-16 16:58:26 +08:00
chrox
bbfa6428aa add glyph fallbacks
if glyph is not found in specified fontface, fallback fonts are checked
on by one until a glyph is found.
2013-06-16 15:33:50 +08:00
chrox
2e4485c396 add strings in highlight dialog for translation 2013-06-16 11:15:39 +08:00
chrox
c246696de9 add enable/disable method for Button widget 2013-06-16 11:13:54 +08:00
chrox
e947c9b4b2 add bgcolor/fgcolor for TextWidget 2013-06-16 11:11:07 +08:00
chrox
eb4c76bd15 add highlight in pdf reader 2013-06-15 23:16:53 +08:00
chrox
eb2e26160a add faked tap when closing dict window 2013-06-15 23:16:53 +08:00
chrox
c8df7a460d strip punctuation characters around selected word 2013-06-15 23:16:53 +08:00
chrox
6687208525 add hold_release and hold_pan gestures 2013-06-15 23:16:53 +08:00
Giorgio Micotti
fc2d607d78 Fixed Landscape input handling. 2013-06-13 11:32:49 +02:00
Giorgio Micotti
70178aaf57 Fixed coordinates swapping and gesture detection. 2013-06-13 10:31:57 +02:00
Qingping Hou
5c0dc66e11 add eventAdjustHook for kobo 2013-06-13 03:26:03 -04:00
Giorgio Micotti
eed989b349 Add support for Kobo runtime detection, and its single touch protocol. 2013-06-11 21:54:36 +02:00
chrox
47a58bebe4 split non-ascii characters like Chinese in which there is no space 2013-05-24 22:01:06 +08:00
Qingping Hou
cc411efc92 update rolling status after cre view mode change 2013-05-18 13:35:12 -04:00
chrox
c3dc712169 fix reader crash when hold pos is outside of page area 2013-05-03 19:04:31 +08:00
chrox
7c78e83e49 add hightlight/dictionary lookup in scanned pdf/djvu 2013-05-01 23:43:53 +08:00
chrox
81294e804a fix page rect to screen rect transform when scale is larger than 1 2013-05-01 23:42:30 +08:00
chrox
390135d02d escape quotes and other funny characters in word when popening sdcv 2013-05-01 17:53:18 +08:00
chrox
bda282ffa4 fix ineffective default options of full screen and scroll mode 2013-05-01 10:46:20 +08:00
chrox
e560c20c6d add word lookup with stardict 2013-04-30 18:45:12 +08:00
chrox
a5a7cebd73 dict windlow fit to landscape screen width 2013-04-30 18:43:39 +08:00
chrox
5b6e9a8e03 OCR is almost stable, so enable it now 2013-04-30 13:51:10 +08:00
chrox
ecb797a097 enlarge hightlight box in readerhightlight.lus 2013-04-30 13:48:50 +08:00
chrox
5b3aedbea5 save model information for later retrieval 2013-04-30 13:47:30 +08:00
{Qingping,Dave} Hou
15a40cd9bb Merge pull request #88 from chrox/reading_pos
save/restore reading position on each page
2013-04-27 12:40:52 -07:00
chrox
7b97ce4eeb comment revision 2013-04-27 17:50:20 +08:00
chrox
19f227f7b1 enlarge OCR region 2013-04-27 17:48:27 +08:00
chrox
b85a39d3f6 add reading position on each page
Page position is a fractional number ranging from 0 to 1, indicating the read percentage on
certain page. With the position information on each page whenever users change font size,
page margin or line spacing or close and reopen the book, the page view will be roughly the same.
2013-04-27 16:37:18 +08:00
chrox
d18b58036f update dictionary backend name in kpvbooklet 2013-04-27 13:30:25 +08:00
chrox
695e095a1a add a demo version dictionary 2013-04-24 22:57:03 +08:00
chrox
46c605d256 disable word OCR for now
Since it will crash the reader with a strange error message saying
"terminate called after throwing an instance of 'DJVU::GException'"
even though only PDF file is opened.
2013-04-24 09:13:20 +08:00
chrox
936dfc6fd1 add text highlight in both reflow and non-reflow mode 2013-04-24 06:59:52 +08:00
chrox
7f53ddacbe add activity indicator when configuring in reflow mode
For now pillow activityIndicator is used to draw animated waiting icon
at the upper left corner of the screen. So pillow service should be
enabled to use this feature, but eventually we should implement an
activity indicator that is independent of native system.
2013-04-21 16:54:59 +08:00
chrox
313525e961 add cpath in reader.lua 2013-04-21 16:49:00 +08:00
Qingping Hou
0660ae379b enable scroll using pan gesture in readerrolling 2013-04-21 05:56:52 +08:00
Qingping Hou
b011bc405b fix: set ReaderView.view_mode instead of ReaderUi.view_mode 2013-04-21 05:51:28 +08:00
chrox
8df55b8318 recalculate zoom when changing font size 2013-04-20 16:17:38 +08:00
chrox
d505f39c79 recalculate zoom when toggling flipping mode 2013-04-20 16:15:50 +08:00
chrox
a60cfc4e10 fix occasionally failed lipc invocation 2013-04-20 11:08:12 +08:00
Qingping Hou
3ab79f69e9 add simple readerhyphenation menu 2013-04-16 13:11:28 -04:00
Qingping Hou
92cbbabbcf bug fix in touchmenu, reset menu page on go up 2013-04-15 22:09:48 -04:00
Qingping Hou
0a40658a9d bug fix in touchmenu: properly set max menu height 2013-04-15 22:06:18 -04:00
chrox
598772562d bugfix: use ceil to keep index greater than or equal to 1 2013-04-15 14:11:57 +08:00
{Qingping,Dave} Hou
1781b8bc91 Merge pull request #66 from chrox/fl_adjust
add front light intensity adjustment by vertical two_finger_pan
2013-04-14 07:43:28 -07:00
{Qingping,Dave} Hou
75b1096a65 Merge pull request #65 from chrox/pan_scroll
add panning of page in scroll mode
2013-04-14 07:40:24 -07:00
chrox
ed33937af2 add front light intensity adjustment by vertical two_finger_pan 2013-04-14 21:17:52 +08:00
chrox
1c9388cd17 add swipe rolling for crereader 2013-04-14 18:19:42 +08:00
chrox
4fbebe0d4c horizontal swipe in flipping mode will use stepped paging
Proportional to swipe distance the page increment is stepped as
0, 1, 2, 5, 10, 20, 50 and 100.
2013-04-14 18:02:34 +08:00
chrox
d24131b13b add panning of page in scroll mode 2013-04-14 17:39:12 +08:00
chrox
fb05f9a428 add auto page crop 2013-04-14 15:16:42 +08:00
chrox
e56bea89aa rotate page 90 degree instead of 270 degree before reflowing for vertical text 2013-04-13 14:13:11 +08:00
Huang Xin
f6b2b2653c Merge pull request #52 from houqp/houqp-master
update translation from transifex
2013-04-11 11:36:19 -07:00
{Qingping,Dave} Hou
5d563223af Merge pull request #55 from chrox/quality_fix
default render quality is set to 1 which will avoid most text resampling
2013-04-11 11:35:35 -07:00
chrox
0a8ca756cc default render quality is set to 1 which will avoid most text resampling 2013-04-12 02:30:33 +08:00
Qingping Hou
114e330fdc remove misleading language menu item 2013-04-11 10:56:40 -04:00
Qingping Hou
6f89796b84 revert readerconfig since we updated xgettext script 2013-04-09 20:02:57 -04:00
Twobob
bb15773853 Added Help Tip to Help menu 2013-04-09 18:32:30 +01:00
chrox
a133b33eab use char(95)(underscore) to avoid conflict with gettext macro 2013-04-09 20:02:22 +08:00
Huang Xin
b6fcc85a45 Merge pull request #44 from th0mass/fe3fc9039909e6051321dd7d0b5ffbd42c886b8a
having a bigger close icon could be a good idea
2013-04-09 03:28:03 -07:00
chrox
22b650d0c7 move kopt/cre options into ui/data directory & wrap strings in config options 2013-04-08 22:26:54 +08:00
Qingping Hou
5a96c00142 update text in menu help item 2013-04-08 15:47:41 +08:00
Qingping Hou
ce0ab36908 add gettext to all widgets 2013-04-08 15:29:23 +08:00
Qingping Hou
3602c61b1f add gettext to all reader widgets 2013-04-08 15:22:04 +08:00
Qingping Hou
f36279ed53 wrap text with gettext in readercropping and readerfont 2013-04-08 15:00:46 +08:00
Qingping Hou
fb16790958 add gettext to inputevent.lua 2013-04-08 14:45:04 +08:00
Qingping Hou
b40be3d0f8 remove trailing white spaces 2013-04-08 14:40:12 +08:00
Huang Xin
e42c8f7956 Merge pull request #36 from houqp/houqp-master
add gettext support
2013-04-07 21:41:14 -07:00
Qingping Hou
ff7f6e0740 require gettext module in uimanager.lua 2013-04-08 03:11:12 +08:00
Qingping Hou
2d0090c6de remove debug name 2013-04-08 02:44:41 +08:00
Qingping Hou
734bf63863 add gettext to readermenu 2013-04-07 16:47:05 +08:00
Qingping Hou
b639b34d5c use gettext in readertoc 2013-04-07 16:36:16 +08:00
Qingping Hou
a95c20b436 use gettext in readermenu 2013-04-07 16:35:40 +08:00
Qingping Hou
1fe2e5c377 use DroidSansFallback for all major fonts
we need DroidSansFallback for internalization :)
2013-04-07 16:34:06 +08:00
th0mass
fe3fc90399 having an easy to press close button
though it is a bit "ugly" hence I'm not sure everybody will happy with this
2013-04-07 10:31:13 +03:00
{Qingping,Dave} Hou
e7fe768497 Merge pull request #28 from chrox/flipping_tweak
disable reflow in flipping mode
2013-03-31 15:11:35 -07:00
{Qingping,Dave} Hou
65c3acc23f Merge pull request #27 from chrox/bbox_tweak
increase fine tuning factor in bbox to 10
2013-03-31 15:11:13 -07:00