Tigran Aivazian
b761418236
Small optimization in djvu.c:drawPage() --- there is no need to create and destroy
...
djvu pixel format on each redraw of the page as this can be done once on open and close
of the document. Also, set dither bits to 4 to help djvulibre choose the most
optimal dithering algorithm for the Kindle. Also, make coding style of "if(" -> "if ("
consistent (both instances were used, but "if (" was more frequent).
Conflicts:
djvu.c
2012-09-17 20:03:47 -04:00
Tigran Aivazian
7f6d3097a2
Remove the local variable render_mode from drawPage() (although it would be optimized away by gcc anyway).
2012-09-17 19:32:13 -04:00
Tigran Aivazian
0d23340738
Move render_mode support out of unireader.lua into djvureader.lua as it is djvu-specific.
...
Also added support for all other rendering modes handled by djvulibre.
Also made the message print a human-readable description of the mode rather than just the number.
Conflicts:
djvureader.lua
unireader.lua
2012-09-17 13:04:04 -04:00
Dobrica Pavlinusic
3d291f52ac
disable DEBUG_CRENGINE
2012-09-17 13:03:13 -04:00
Dobrica Pavlinusic
3cd19db601
showInfoMsgWithDelay with number of results
...
Conflicts:
crereader.lua
2012-09-17 13:02:14 -04:00
Dobrica Pavlinusic
09440f600c
correctly return first search position and refresh screen
...
Conflicts:
crereader.lua
2012-09-17 13:00:41 -04:00
Dobrica Pavlinusic
dadbf000c9
coolreader search highlight
...
This is rough port of Android code, but seems to work
Conflicts:
cre.cpp
crereader.lua
2012-09-17 12:58:43 -04:00
Dobrica Pavlinusic
cc52ee0a09
Revert "Set up to compile with arm-kindle-linux-x-tools-glibc2.5-gcc4.2.4.tar.gz toolchain."
...
This reverts commit 2650faa000
as described in #229
2012-09-17 11:26:44 -04:00
Tigran Aivazian
144f5c637a
DjVu enhancements:
...
a) add support for switching the rendering mode between B&W (default, 1) and COLOUR (0) values.
b) handle the gamma values correctly.
Conflicts:
unireader.lua
2012-09-17 11:24:46 -04:00
Tigran Aivazian
bcb85d7c07
Fix the Makefile to use freetype-2.4.10 and kpvcrlib/CMakeLists.txt to do the same and also zlib 1.2.5->1.2.7 and libjpeg 8d->9.
2012-09-17 11:21:07 -04:00
Tigran Aivazian
a52aee2f9a
Set up to compile with arm-kindle-linux-x-tools-glibc2.5-gcc4.2.4.tar.gz toolchain.
2012-09-17 11:20:31 -04:00
Dobrica Pavlinušić
a10cac03e3
Merge pull request #224 from houqp/new_ui_code
...
some small fixes and cherry-picks for new_ui_code
2012-08-26 03:04:56 -07:00
Qingping Hou
98c752f50d
Merge branch 'new_ui_code' of github.com:houqp/kindlepdfviewer into new_ui_code
...
for push
2012-08-25 22:52:56 +08:00
Qingping Hou
c1ccff70ad
minor adjustment for Makefile and document.lua
2012-08-25 22:52:12 +08:00
Dobrica Pavlinusic
77fece8ad9
fix lua include path
2012-07-15 02:35:22 +08:00
Kefu Chai
e39bbd7077
fixes for mac
...
* per http://luajit.org/install.html , otherwise LuaJIT always fails
to get desired memory chunk from mmap(2)
* kill a warning of clang
2012-07-15 02:35:12 +08:00
Kefu Chai
8ce1aef0af
remove dependency on <linux/input.h>
...
* and kill a warning
2012-07-15 02:35:01 +08:00
Qingping Hou
ae780a543b
check mupdf's thirdparty libs' version
2012-07-15 02:19:10 +08:00
Qingping Hou
10e723896b
fix wrong warnning message in Makefile
2012-07-13 22:35:51 +08:00
Qingping Hou
59e81a0345
fix typo in makefile
2012-07-13 22:33:32 +08:00
NuPogodi
8566cfff1e
added cr3.css for files without one
2012-07-13 13:09:07 +08:00
Qingping Hou
2e145dbf27
update README, for emulator example
2012-07-13 12:57:31 +08:00
Dobrica Pavlinušić
f9bd1625fd
Merge pull request #213 from houqp/new_ui_code
...
setting feature part2
2012-07-03 06:00:12 -07:00
Qingping Hou
3fb28b08fd
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_code
2012-07-02 04:38:05 +08:00
Qingping Hou
ac385783ed
remove menu item shortcut for k4
2012-06-27 16:26:06 +08:00
Qingping Hou
1c216b6458
add last read page/percent setting support
2012-06-27 01:00:21 +08:00
Qingping Hou
59592e862e
read font settings on readsettings event
2012-06-27 00:59:47 +08:00
Qingping Hou
0e122b12bf
read settings after readerui widgets initialization
2012-06-27 00:59:22 +08:00
Dobrica Pavlinušić
bcd50a44ad
Merge pull request #211 from houqp/new_ui_code
...
add document setting support
2012-06-26 04:30:31 -07:00
Qingping Hou
45e9198ab2
add document fontface and fontsize settings support
2012-06-26 17:05:49 +08:00
Qingping Hou
fab19c3bfa
add document settings support
2012-06-26 17:05:09 +08:00
HW
083b94f55e
Merge pull request #210 from houqp/new_ui_code
...
k4 framebuffer support rewrite & screen saver, usb plugin support
2012-06-24 06:16:10 -07:00
Qingping Hou
ca46092f1b
fix naming for fake events device, part 2
2012-06-24 10:13:24 +08:00
Qingping Hou
cee51b8db2
change menu item underline color to make refresh more responsive
2012-06-23 22:23:43 +08:00
Qingping Hou
d06f71b3cd
fix naming for fake events device
2012-06-23 20:38:20 +08:00
Qingping Hou
6102dc622f
bug fixes for shadow framebuffer implementation
2012-06-23 20:37:33 +08:00
Qingping Hou
165585ecea
fix typo in einkfb.c
2012-06-19 11:11:51 +08:00
Qingping Hou
d6a2c9908c
enable partial and full refresh on widget redraw
...
also added halfdone code for repaint area on widget
redraw.
2012-06-19 10:44:54 +08:00
Qingping Hou
81a846f32f
properly free and unmap memory in closeFrameBuffer
2012-06-14 21:03:31 +08:00
Qingping Hou
271701edfe
screensaver and usbplugin events support
2012-06-14 01:52:08 +08:00
Qingping Hou
47ec493da1
implement K4 framebuffer support with shadow blitbuffer
...
previous implementation make fb.bb has double pitch
compared to other blitbuffer, which leads to segfault
on blitFullFrom method.
2012-06-14 01:43:57 +08:00
Dobrica Pavlinušić
5d8e579b4f
Merge pull request #204 from houqp/new_ui_code
...
some more adjustments to make it usable for my K4
2012-06-13 07:04:38 -07:00
Qingping Hou
2d104d7792
adjust keycodes for k4 & add device.lua
2012-06-13 21:27:38 +08:00
Qingping Hou
51ed793d14
add screen rotate support
2012-06-13 00:14:23 +08:00
Qingping Hou
4c71c628d3
release input devices on reader exit
2012-06-12 22:48:57 +08:00
Qingping Hou
b71ac38d3b
exit KPV on Ctrl+C
2012-06-12 21:18:39 +08:00
Qingping Hou
bad329811d
add line space control feature for credocument
2012-06-12 21:12:04 +08:00
Qingping Hou
b3cdbeee19
add font size control feature for credocument
...
also rename getFont to getFontFace
2012-06-12 20:59:56 +08:00
Qingping Hou
9e6940621b
add getFontFace in cre.cpp and credocument.lua
...
also move self.font_face to readerfont module
2012-06-12 20:48:39 +08:00
Qingping Hou
62f73c177b
add getFontSize in cre.cpp
2012-06-12 20:40:39 +08:00