2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
Commit Graph

1180 Commits

Author SHA1 Message Date
NiLuJe
9cc3438fd2 Yep, -mno-unaligned-access is definitely needed with a GCC 4.7
ToolChain, the kernel used on FW 2.x is too old to handle unaligned
accesses properly.
2012-10-03 15:57:52 +02:00
NiLuJe
1f2b85e0de It's a spaaaaace! 2012-10-03 15:43:25 +02:00
NiLuJe
aa68e5250a Quote that to avoid potential issues... 2012-10-03 15:42:11 +02:00
NiLuJe
ef94d27084 We don't need you, either, in EMU... 2012-10-03 15:36:05 +02:00
NiLuJe
1606cc195d We don't need those two in EMU ;). 2012-10-03 15:34:59 +02:00
NiLuJe
566d081503 Slightly nicer fix for building mupdf's .host stuff with CFLAGS in the env. 2012-10-03 15:24:06 +02:00
NiLuJe
c38c6dbea4 Add a note about -mno-unaligned-access (check my x-compile.sh script for
more details, I'll revisit this once Linaro 2012.10 comes out).
2012-10-03 15:07:48 +02:00
NiLuJe
2d5c952749 Split the backward compat stuff between CFLAGS/CXXFLAGS 2012-10-03 14:56:14 +02:00
NiLuJe
bd306da170 Don't use the backward compat flags on the host. Move to a dedicated
variable, with a few comments to explain ;).
2012-10-03 14:54:45 +02:00
NiLuJe
c312eaabf1 Add -fno-finite-math-only (after -ffast-math) to the ARM flags to avoid
MG 2012.03 pulling GLIBC_2.15 symbols from libm (because -ffast-math asks
for it).
I didn't see this on my own TC because it's using a much older glibc version (2.9).
2012-10-03 14:50:29 +02:00
NiLuJe
50386743ec revert the whole 'let's use ld' thing. It's useless, and might wreak
havoc on EMU builds picking up system libs instead of the bundled ones.
2012-10-03 14:24:40 +02:00
NiLuJe
29878a0a90 Make sure we're always building luajit statically, so ld doesn't pick a
shared version. Of course that explained the size difference :D.
2012-10-03 14:19:32 +02:00
NiLuJe
a79d29fd17 Fix the luajit clean fix (forgot to quote *_*).
Let ld do its job when linking, don't pass the static libs as object
files (we end up with a smaller native binary).
2012-10-03 13:56:36 +02:00
NiLuJe
f817437660 Mention open_noshell in the README 2012-10-03 13:40:53 +02:00
NiLuJe
36d4b5e22a Make sure we're building for the softfp float ABI, and not in Thumb.
Might fix #359
2012-10-03 13:37:36 +02:00
NiLuJe
bf032e5c6a Honor toplevel settings re: CC/FLAGS when building libdjvu. Define
_GNU_SOURCE to fix build with CS/MG TC. Fixes #341
2012-10-03 13:35:49 +02:00
NiLuJe
392f29f522 Let's do a distclean, actually. Less noise in git status that way. 2012-10-03 13:27:48 +02:00
NiLuJe
d4782d05e8 Don't require a cross-tc for cleanthirdparty (still confuzzled about why
luajit needs CFLAGS for a clean target, but, hey!). Fixes #357
2012-10-03 13:25:15 +02:00
Tigran Aivazian
28e9f06727 Merge pull request #360 from houqp/master
revert commit 9127d1c
2012-10-03 03:25:14 -07:00
{Qingping,Dave} Hou
bfe3c605be Merge pull request #356 from tigran123/master
Various cleanups.
2012-10-03 02:42:09 -07:00
Qingping Hou
269de90598 Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-10-03 05:40:50 -04:00
Qingping Hou
14fdb90f58 revert commit 9127d1c9a1
As NiLuJe points out, that line is not needed, clean
stage of the popen Makefile will take care of it.
2012-10-03 05:39:40 -04:00
Tigran Aivazian
fe20d8a899 Tiny optimization of UniReader:goto()
Save the value of self.doc:getPages() in a local variable instead of
calling it twice (the number of pages in a document is not going to
change).
2012-10-03 09:24:30 +01:00
Tigran Aivazian
35c423328e Fix two crashes on the emulator.
When running on the emulator don't attempt to perform any of the TTS
function as this will crash the application.
2012-10-03 09:09:07 +01:00
Tigran Aivazian
4da5138bbe Merge pull request #353 from houqp/master
set full screen refresh on every page turn
2012-10-03 00:47:28 -07:00
Tigran Aivazian
b5f1ec08d0 Merge pull request #355 from tigran123/master
Mention svn as a dependency.
2012-10-03 00:39:38 -07:00
Tigran Aivazian
da766c09ce Mention dependency on svn as required for popen_noshell.c
When we run make fetchthirdparty it does svn co of popen-noshell
2012-10-03 08:37:06 +01:00
Qingping Hou
3623ad9afb Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-10-02 21:39:27 -04:00
{Qingping,Dave} Hou
e5a2ac4344 Merge pull request #354 from NiLuJe/master
Misc kpdf.sh fixes after #348 & #352
2012-10-02 18:39:00 -07:00
Qingping Hou
44a4e32c93 add HOSTAR for emu mode complie 2012-10-02 21:37:55 -04:00
Qingping Hou
9127d1c9a1 add popennslib to cleanthirdparty 2012-10-02 21:37:48 -04:00
NiLuJe
a3be10bb96 Reimplement kpdf.sh changes from PR#348 after the PR#352 merge, and fix
customupdate to actually bundle kpdf.sh in the new location
2012-10-03 03:02:41 +02:00
Qingping Hou
f37d6a647f Merge branch 'master' of github.com:hwhw/kindlepdfviewer 2012-10-02 20:43:08 -04:00
{Qingping,Dave} Hou
c628100958 Merge pull request #348 from NiLuJe/input-close-fix
Fix input.closeAll & don't leave zombie lipc-wait-event processes
2012-10-02 17:42:35 -07:00
{Qingping,Dave} Hou
e846f2089b Merge pull request #352 from hwhw/NuPogodi-InfoMessages
New InfoMessage Concept
2012-10-02 17:42:07 -07:00
{Qingping,Dave} Hou
ab93d91056 Merge pull request #350 from dpavlin/debug_only_page_indicator
show reneding page_indicator only in debug mode
2012-10-02 17:37:02 -07:00
Qingping Hou
d2a1033baf set full screen refresh on every page turn 2012-10-02 20:17:36 -04:00
NiLuJe
c7fa11e7e9 Slight syntax tweak 2012-10-03 01:46:56 +02:00
NiLuJe
9acdedcaeb Forgot to revert that too, useless now :). 2012-10-03 01:41:32 +02:00
NiLuJe
a2ce5dd101 Hello, tiny stupid typo! 2012-10-03 01:37:20 +02:00
NiLuJe
3c181ead77 Actually, no that's wrong, it's not the parent process, it's a fork. 2012-10-03 01:23:34 +02:00
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
2012-10-03 01:17:21 +02:00
NuPogodi
00c1f2ec9c New InfoMessage Concept
Part I (still no unireader, crereader, filesearcher & fileinfo)
2012-10-03 00:45:45 +02:00
NiLuJe
7bc80277e4 Don't checkout popen_noshell twice (it reverts parts of our patch) 2012-10-03 00:36:50 +02:00
NiLuJe
4356622186 Don't patch popen-noshell twice 2012-10-03 00:34:42 +02:00
NiLuJe
9cc106995d Properly fix the luajit *FLAGS mess 2012-10-03 00:29:10 +02:00
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
2012-10-03 00:16:45 +02:00
NiLuJe
ffe7be7085 Merge remote-tracking branch 'upstream/master' 2012-10-02 23:51:03 +02:00
NiLuJe
76714c453a Restore Makefiles tweaks 2012-10-02 23:50:34 +02:00
NiLuJe
4522b062cc Merge branch 'input-close-fix' 2012-10-02 23:45:44 +02:00