Commit Graph

1149 Commits (9127d1c9a1f17206ab9e9aa5dff26cbcdc53b088)
 

Author SHA1 Message Date
Qingping Hou 9127d1c9a1 add popennslib to cleanthirdparty 12 years ago
Qingping Hou f37d6a647f Merge branch 'master' of github.com:hwhw/kindlepdfviewer 12 years ago
{Qingping,Dave} Hou c628100958 Merge pull request #348 from NiLuJe/input-close-fix
Fix input.closeAll & don't leave zombie lipc-wait-event processes
12 years ago
{Qingping,Dave} Hou e846f2089b Merge pull request #352 from hwhw/NuPogodi-InfoMessages
New InfoMessage Concept
12 years ago
{Qingping,Dave} Hou ab93d91056 Merge pull request #350 from dpavlin/debug_only_page_indicator
show reneding page_indicator only in debug mode
12 years ago
Qingping Hou d2a1033baf set full screen refresh on every page turn 12 years ago
NiLuJe c7fa11e7e9 Slight syntax tweak 12 years ago
NiLuJe 9acdedcaeb Forgot to revert that too, useless now :). 12 years ago
NiLuJe a2ce5dd101 Hello, tiny stupid typo! 12 years ago
NiLuJe 3c181ead77 Actually, no that's wrong, it's not the parent process, it's a fork. 12 years ago
NiLuJe 8b45833e2d Kill a bit of cruft, explain the reasonning behind the kill/traps, and
fix a potential buffering issue eating the first slider event
12 years ago
NuPogodi 00c1f2ec9c New InfoMessage Concept
Part I (still no unireader, crereader, filesearcher & fileinfo)
12 years ago
NiLuJe 7bc80277e4 Don't checkout popen_noshell twice (it reverts parts of our patch) 12 years ago
NiLuJe 4356622186 Don't patch popen-noshell twice 12 years ago
NiLuJe 9cc106995d Properly fix the luajit *FLAGS mess 12 years ago
Dobrica Pavlinusic ccff5c899d show reneding page_indicator only in debug mode
This addresses performance degradation because of two e-ink refreshes
introduced by this feature #349
12 years ago
NiLuJe ffe7be7085 Merge remote-tracking branch 'upstream/master' 12 years ago
NiLuJe 76714c453a Restore Makefiles tweaks 12 years ago
NiLuJe 4522b062cc Merge branch 'input-close-fix' 12 years ago
NiLuJe d0573049c9 Ignore untracked popen_noshell stuff 12 years ago
NiLuJe 5c76ef0f78 Fetch popen_noshell during fetchthirdparty, don't bundle it in our repo 12 years ago
Dobrica Pavlinusic 53a60495b5 use git describe to generate version
Last release had git annotate tag (added with git -a) so this is
now much better alternative to just git sha1
12 years ago
Dobrica Pavlinusic 6325183dc3 Revert "don't preCache in two column mode"
This reverts commit 4d187aad4e.
12 years ago
NiLuJe 4e861715e3 Fix a stupid typo 12 years ago
NiLuJe 3f5fe1e991 Use popen_noshell as a static lib instead of an object file. Use CHOST
instead of HOST (and allow it to be set from the env), use $(MAKE)
instead of make to allow using the jobserver properly, and remove the
dash from commands where we do care about the return code (or inhibit
errors the usual way: rm -f instead of -rm)
12 years ago
NiLuJe 8e7f4ba989 Add a small makefile to build popen_noshell as a static lib 12 years ago
NiLuJe 44f69b55cd Revert Makefile changes potentially unsuitable for upstream 12 years ago
NiLuJe 6b245b9c80 Update the standalone testcase, too. 12 years ago
NiLuJe 9fab02e33f Kill debug printf 12 years ago
NiLuJe d27f20d696 Fix input device closing, and fix lipc-wait-event handling (using
popen-noshell from http://code.google.com/p/popen-noshell/)
12 years ago
NiLuJe 1a746d6e8f Makefile tweaks for my TC 12 years ago
{Qingping,Dave} Hou 3bd8c5c9f4 Merge pull request #345 from tigran123/master
Build optimizations.
12 years ago
Tigran Aivazian 0c1eb1109e Be minimalistic wrt LDFLAGS
Passing CFLAGS and LDFLAGS to kpdfview link stage has no effect in our
particular case, so I ripped it out, leaving it only for the crengine.
12 years ago
Tigran Aivazian b6936f9dc5 Merge remote-tracking branch 'upstream/master' 12 years ago
Tigran Aivazian 13d686f438 Merge pull request #347 from dpavlin/last_globalzoom_mode_invalidation
reset last_globalzoom_mode on setglobalzoom_mode #346
12 years ago
Dobrica Pavlinusic 2fc0cb2ddd reset last_globalzoom_mode on setglobalzoom_mode #346 12 years ago
Tigran Aivazian 2fefc96b79 Enable LTO for kpdfview and crengine
Enaling link time optimizations for kpdfview binary and crengine library
causes another slight performance increase --- almost negligible (1-2ms
per page) but still noticeable by precise measurements.
12 years ago
Tigran Aivazian d2e3558add ARM-specific optimizations
Thanks to NiLuJe who pointed out that our generic -march=armv6 can be
replaced (for K2/K3/DX/DXG) with a more specific optimization:
-march=armv6j -mtune=arm1136jf-s -mfpu=vfp. This I have now done and
also passed ARM_CFLAGS value to CXXFLAGS which is then passed to
crengine build. Tested, works fine. The performance improvement is
negligible (a few ms per page, but seems to be consistently better, i.e.
not just plus/minus fluctuations).
12 years ago
Tigran Aivazian 5459cb18ae Build mupdf in release mode, not debug.
Thanks to NiLuJe who pointed out that we are building mupdf in debug
mode. Switching to "release" build reduced the size of the kpdfview
binary and did not cause any performance degradation (but no noticeable
improvement either --- the page handling times seem to be exactly the
same, i.e. fluctuating a couple of ms in both directions).
12 years ago
{Qingping,Dave} Hou 69e43d1c4d Merge pull request #343 from dpavlin/preCache
don't preCache in two column mode
12 years ago
{Qingping,Dave} Hou fcecd1425a Merge pull request #344 from tigran123/master
Restrict the values of rcountmax to the range 0 to 10.
12 years ago
Tigran Aivazian 72f669ff3c Don't allow floating point values for rcountmax
This is a better version of the previous commit, which:
a) makes the code more readable
b) disallows rcountmax values like "6.05", i.e. restricts to integers
only.
12 years ago
Tigran Aivazian 79c1dd44ca Restrict the values of rcountmax to the range 0-10
Currently the user can enter any value like -10 and it is accepted and
saved in the settings file(s).
12 years ago
Dobrica Pavlinusic 4d187aad4e don't preCache in two column mode
This also cleanups code to make it easier to follow chaning logic
a bit to generate useful Debug messages
12 years ago
Tigran Aivazian 72b064fa9a Merge remote-tracking branch 'upstream/master' 12 years ago
{Qingping,Dave} Hou a8197950d0 Merge pull request #342 from dpavlin/ZOOM_FIT_TO_CONTENT_WIDTH_PAN
ZOOM_FIT_TO_CONTENT_WIDTH_PAN pan centers page
12 years ago
Dobrica Pavlinusic 12e9930975 ZOOM_FIT_TO_CONTENT_WIDTH_PAN pan centers page
When we start panning up in fit to width mode, we shouldn't
center page vertically on screen.
12 years ago
Tigran Aivazian 051926637b Merge remote-tracking branch 'upstream/master' 12 years ago
Tigran Aivazian b4c0162a40 Merge remote-tracking branch 'upstream/master' 12 years ago
{Qingping,Dave} Hou c3b0c343c9 Merge pull request #340 from tigran123/master
Two fixes from NuPogodi
12 years ago