Commit Graph

1161 Commits (bf86cf7a93b418efd577837ab8180c6ec605595e)
 

Author SHA1 Message Date
eureka bf86cf7a93 KT input device patch from eureka
* add KT detection
* remove unnacessary input device for KT
12 years ago
Qingping Hou cc38d9e6fc add KT support 12 years ago
Qingping Hou e98a89f8d5 demo for dimming on page overlap 12 years ago
Qingping Hou 683c7eee2c handle corrupted usedbbox in Document:getUsedBBoxDimensions() 12 years ago
{Qingping,Dave} Hou dc37921973 Merge pull request #655 from houqp/new_ui_houqp
add close button for menu widget
12 years ago
Qingping Hou 3af979b84d add close button for menu 12 years ago
Qingping Hou 74dc0abc18 add UIManager.repaint_all to force repaint on all widgets 12 years ago
Qingping Hou 7accd7572b add OverlapGroup in widget.lua 12 years ago
{Qingping,Dave} Hou e00dfa7d38 Merge pull request #650 from houqp/new_ui_houqp
add touch support for readerrolling
12 years ago
{Qingping,Dave} Hou 5cbbfaceff Merge pull request #649 from chrox/koptreader-new-ui
move page reflowing code to getPageDimensions method
12 years ago
Qingping Hou 90f6dfefb4 code tide up in readerpaging 12 years ago
Qingping Hou 98ca3aa83f add touch support for readerrolling 12 years ago
{Qingping,Dave} Hou add2c62528 Merge pull request #647 from houqp/new_ui_houqp
add usedbbox support
12 years ago
Qingping Hou d077bafb6d fix bug no default zoom mode bug in readerpaging
reported by @chrox, see #647
12 years ago
chrox fd461e4f3e move page reflowing code to getPageDimensions method 12 years ago
Qingping Hou ae1c489a0f implement full pageturn by viewport for all modes
* add notIntersectWith method for Geom
* add math.roundAwayFromZero in geometry.lua
* Readerview:recalculate now signals ViewRecalculate event.
  For now, this event is only usefull for ReaderPaging
12 years ago
Qingping Hou 7b707ab367 add usedbbox support 12 years ago
Qingping Hou 7e04c97b70 bug fix for PdfDocument:getUsedBBox
when cache found, we should return cache.ubbox
not cache.data
12 years ago
{Qingping,Dave} Hou a474264b6e Merge pull request #646 from houqp/new_ui_code
revert wrong cleanup for commit cf3cc65c03
12 years ago
Qingping Hou 65e8e2292f revert wrong cleanup for commit cf3cc65c03
self.layout must be updated for any widget that inherits
from focusmanager. Previous commit removed related code on
menu item update.
12 years ago
{Qingping,Dave} Hou 267ed42be6 Merge pull request #638 from houqp/new_ui_code_fix
zoom mode support in reader menu & menu module bug fix
12 years ago
{Qingping,Dave} Hou 8e085c3e5d Merge pull request #641 from houqp/new_ui_code
merge latest changes from master branch
12 years ago
{Qingping,Dave} Hou 5b8ad3ff66 Merge pull request #642 from chrox/koptreader-new-ui
add a demo version of koptreader in new UI KPV
12 years ago
chrox 4dd9232194 recalculate page size after each call of drawPage
Only after renderPage is called can koptdocument update
reflowed page size. And the recalculate acts as a page
size updater here.
12 years ago
chrox aa9fe4b01c cache page size after page is reflowed
So that when page dimension is recalculated right page size
other than screen size is returned.
12 years ago
chrox edf898027a update dst_width and dst_height in k2settings 12 years ago
chrox c462090600 add koptreader demo 12 years ago
chrox 631f56bc78 add screen dpi property in koptcontext 12 years ago
{Qingping,Dave} Hou da87914cbf Merge pull request #634 from houqp/ges-detect
Touch gesture detection module
12 years ago
Tigran Aivazian 0251a00cce No need to cat crash.log on crash.
One cannot start kpdf.sh from a terminal anyway (try it and you will see
that keyboard handling doesn't work), so there is no need to cat the
content of crash.log (to a non-existent terminal) if reader.lua fails.
12 years ago
Tigran Aivazian 42a4c8042b Package defaults.lua and symlink libluajit-5.1.so
1. The file defaults.lua needs to be mentioned in LUA_FILES in order to
be packaged by "make customupdate".
2. The problem with the linker not finding libluajit-5.1.so.2 can be
fixed without specifying the shared library in the list of objects (and
static libraries), simply by making a symbolic link. No need to copy a
duplicate.

Conflicts:

	Makefile
12 years ago
Tigran Aivazian 9d9100c5bf No need to set LD_LIBRARY_PATH
As we use -Wl,-rpath=$(LIBDIR)/ the RPATH is hardcoded in the kpdfview
binary and so there is no need to help the linker find our libraries.
12 years ago
HW e129307c40 Fixed initialization/update of mupdf's submodules, build "release" version of build helpers 12 years ago
Qingping Hou a123e5157f remove comments 12 years ago
HW 503fefe7ec moved luajit-2.0 and mupdf to latest version - now really
Conflicts:

	Makefile
12 years ago
HW 77866a4bd4 disabled patching of libjpeg, restructured everything for mupdf subrepos
Conflicts:

	Makefile
12 years ago
HW 6d66c43a6f changes due to mupdf updates (third party libraries) 12 years ago
HW e26ae14bed updated mupdf to latest version
Conflicts:

	Makefile
12 years ago
Tigran Aivazian b3b3d04c98 Create history and clipboard dirs for the emulator 12 years ago
Qingping Hou d57ac2e756 Use the font DroidSansFallbackFull.ttf in font.lua 12 years ago
Tigran Aivazian 80fb6c21cc Use the font DroidSansFallbackFull.ttf
Conflicts:

	font.lua
12 years ago
kai771 77a322f45f Implements Kindle screen rotate on emulator
Conflicts:

	einkfb.c
12 years ago
Tigran Aivazian f2f299cd09 Bugfix: link with the static libjpeg.a
We should explicitly link with the libjpeg.a from mupdf/thirdparty and not with the
shared libjpeg.so that may happen to be installed on the system.

Conflicts:

	Makefile
12 years ago
Qingping Hou 44a0bf33ac Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_code
Conflicts:
	Makefile
12 years ago
{Qingping,Dave} Hou 170eb2dab6 Merge pull request #640 from chrox/kopt-backend
catchup: now kopt-backend is updated to master tree
12 years ago
HW f073c23296 Switched LuaJIT to shared library instead of static 12 years ago
Tigran Aivazian 15d6f7e851 Add "-a author" option
This option is useful when creating a PDF file with embedded collection
by the same author. Then one can specify the author on the command line
and it will be shown correctly instead of the email address in Amazon's
Personal Documents area.
12 years ago
{Qingping,Dave} Hou 5206ba9790 Merge pull request #639 from chrox/waitforinput-fix
bugfix: waitForInput should return error when select returns zero
12 years ago
chrox 5b0e4b457b bugfix: destroying attr objects immediately after pthread_create 12 years ago
chrox 060eeec1c1 bugfix: reclaim thread stack explicitly by using detached threads
Otherwise the VmData size will keep increasing in multi-threads mode.
Although the increasing VmData size doesn't mean there is enormous
memory leak, it does show that the thread stack is not handled properly
when threads exit.
12 years ago