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