Commit Graph

1144 Commits (7e04c97b70d8ef9bf3c5b7091952790809135456)
 

Author SHA1 Message Date
chrox a236688113 update libk2pdfopt 12 years ago
chrox 44361faeee build libk2pdfopt as a shared library 12 years ago
chrox 4494213363 Pulled update to libk2pdfopt 12 years ago
chrox 97066cfdb0 feature: add bbox support in koptreader
Reflow can be configured to use bbox which could remove
side comments and defects in the margin and get much better reflowed
page in some documents. Currently the bbox is only set in PDFReader or
DJVUReader reader. But eventually there will be bbox setting routines in
KOPTReader.
Thirdparty should be cleaned and refetched and remake to get
this feature in operation.
12 years ago
chrox a5b28ff6f2 include k2pdfopt header in pdf.c and djvu.c and koptcontext.h 12 years ago
chrox 8430850a39 move k2pdfopt source to a submodule libk2pdfopt
Currently libk2pdfopt is staticly linked to kpdfview.
12 years ago
chrox f70ef06ea6 use koptcontext to keep dozons of parameters for k2pdfopt 12 years ago
chrox 3a7535d350 add trim page option 12 years ago
chrox f4e542306f update K2pdfopt to the latest version 1.60 12 years ago
chrox f7be331318 add defect size option 12 years ago
chrox 486207ce1b add render quality option
Many users complained that the reflowing process is too slow. This is
rather a speed-quality dilemma. Trade-off can be made by decreasing the
dpi of source page. And by default quality is prefered.
12 years ago
chrox 19c0d282aa add indentation option in koptconfig
By default the indentaion detection is enabled in K2pdfopt. This will
sometimes generate very poor reflowed page when there are sidenotes on
the page which would be treated as indentation. Disabling indentaion
detection will rescue the reflowed page from this situation.
12 years ago
chrox f503e9c2df bugfix: waitForInput should return error when select returns zero 12 years ago
Qingping Hou ba3973b2ac add all zoom modes support to reader menu 12 years ago
Qingping Hou cf3cc65c03 fix bug in multi-level menu support
The size of framecontainer is not reset after content changed.
12 years ago
Qingping Hou c701248a8d rename Input:setTimeOut to Input:setTimtout
To keep consistent with Javascript setTimeout function...
12 years ago
{Qingping,Dave} Hou bd132ea2ad Merge pull request #595 from houqp/new_ui_code
some minor tweaks before introducing gesture detection module
12 years ago
Qingping Hou e3617676a1 fix deprecated debug call in credocument.lua 12 years ago
Qingping Hou a7b2215249 bug fix in time.lua
a crazy typo
12 years ago
Qingping Hou 324f67412a fix bug in timer_callbacks scheduling & change variable name
watiEvent should stop checking timer_callbacks when execceds
wait timeout set by timeout_us.
12 years ago
Qingping Hou d3e0424122 add setTimeOut method in inputevent.lua
adapt all the state machine to use setTimeOut. Now supported gestures
includes tap, double tap and hold.
12 years ago
Qingping Hou b7e62491bc Merge branch 'new_ui_code' into ges-detect 12 years ago
Qingping Hou a8e4c6ed73 add setTimeOut method in inputevet and use it in gesturedetector 12 years ago
Qingping Hou dfd697453b add time module 12 years ago
Qingping Hou f06afb798e rewrite gesturedetector state machine 12 years ago
Qingping Hou 9a4d6d4a2e Merge branch 'new_ui_code' of github.com:houqp/kindlepdfviewer into new_ui_code 12 years ago
Qingping Hou 262d742204 add back waitForInput timeout for emulator 12 years ago
Qingping Hou 63ab121778 Merge branch 'new_ui_code' into ges-detect 12 years ago
Qingping Hou 85341d86b9 Merge branch 'new_ui_code' of github.com:houqp/kindlepdfviewer into new_ui_code 12 years ago
Qingping Hou 263c8bb110 add time subtable to lua inputevent table 12 years ago
Qingping Hou 1fb10efc43 introduce state methods in gesturedetector 12 years ago
Qingping Hou d4e5b4cb06 add readerpaging and readermenu touch support 12 years ago
Qingping Hou 04942f9d94 Merge branch 'ges-detect' of github.com:houqp/kindlepdfviewer into ges-detect
Conflicts:
	frontend/ui/menu.lua
12 years ago
Qingping Hou 5e2537210f remove comments in menu.lua 12 years ago
Qingping Hou 032a71cbc4 bug fix in single tap detection 12 years ago
Qingping Hou 3486ae7e09 first demo of gesture parsing 12 years ago
Qingping Hou 36a4ead630 update document.lua according to API change in cre.cpp 12 years ago
Qingping Hou d8568520c0 bug fix in single tap detection 12 years ago
Qingping Hou 7514a5686a first demo of gesture parsing 12 years ago
Qingping Hou 818043752f refine single tap touch input simulation in input.c 12 years ago
{Qingping,Dave} Hou 8784d20816 Merge pull request #534 from houqp/new_ui_code
rewrite emu mode input handling
12 years ago
Qingping Hou ba60e641a9 add emu_event to clean target 12 years ago
Qingping Hou e000bde0be remove old comment in inputevent init 12 years ago
Qingping Hou 03595f8701 use os.remove instead of calling "rm" in os.execute 12 years ago
Qingping Hou ad089c4930 delete unused macro in input.c 12 years ago
Qingping Hou 02d48dee3d use only one process for emu input event emulation
Seems that SDL is not thread-safe, so forking leads to some
strange bugs. Thus I switch back to one process implementaion.
12 years ago
Qingping Hou 9fca67b6cb add back type casting when sending event to lua stack 12 years ago
Qingping Hou c90e2ae797 delete dulplicate code 12 years ago
Qingping Hou c96fc292f9 adapt inputevent.lua to new emu input implementaion 12 years ago
Qingping Hou 3be08ec515 use fifofile for emu event piping
Using fifofile to pipe event makes it possible for other programs to
feed KPV input events. One use case for this might be automated testing.
12 years ago