09-29-2012, 10:36 AM | #736 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
It does. I agree with your points.
Might I politely suggest you consider having a shufty at buildroot. Since you are "a noob" (although I think after building that we can safely term you "blooded") that will undoubtedly seem like fun. Your new found skills with Make certainly will have a home there. (Perhaps you could inject KPDF into the make packages, a completely kindle app in the tree, With a completely hand built make, that would be cool, BR supports home-madey makes ) As you can see I really have no answers, only ideas, I appreciate your take on the TC's I am certain KNC meant well. In other news if you are up for it I could REALLY use some help getting doom going... Just a thought. In answer to your question I'm going to dump some 3 stuff on a 5 straight out of buildroot via the CS 2007q3 and see what happens. LOL. Answers soon. |
09-29-2012, 10:36 AM | #737 | ||||
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
For new work, if your objective is to compile code targeted at a device that uses recent glibc system libraries, then that requires a gcc version newer than 4.2 to compile those glibc system libraries. That objective in itself sets a minimum gcc version. Neither the vendor of the gcc version, the target of the compilation, nor the producer of the gcc compiler binaries is relevant in the selection of the minimum gcc version. For work targeting an existing system, then the type and version of the existing system libraries may (is likely to) set a different minimum gcc version. This sort of objective may also set a maximum gcc version. It may also set other limits to the selection of the gcc version. The prime deciding factor is the type and version of the system libraries being run by the targeted existing system. For work targeting an existing Kindle system, just stating the objective as "a Kindle system" is not a specific enough to qualify the objective. The Kindle models, and the software system that runs them, has evolved over time. Not all Kindle models run the same type and version of system libraries. A person's choice in this situation is to better qualify the objective. If qualified as a specific Kindle model, then that specifies the type and version of system libraries the work is targeted at and that in turn may set requirements on gcc version, per the above. Quote:
Which CS/MG release process is being discussed. The "for purchase" version, generally released at 3 month intervals and updated during its deployment, will be very close (within 3 months or closer) to the Linaro versions. The "for free" version, will always be at least 6 to 9 months older than the Linaro project. This is an artifact of the company not releasing the sources to the current "for purchase" version until that version has been replaced. With CS/MG - to get a tool-chain comparable to the Linaro project, you have to purchase the binary builds. It is misleading to compare Apples and 9 month old Oranges. The Linaro project targets only the ARM processors. A single focus project. The CS/MG targets most of the common processors used in the world of embedded systems. A multiple focus project. This can reduce the degree of attention paid to any single processor target. These two large, for-profit, corporations do not work in a vacuum. They both publish their changes to the upstream projects. What gets fixed by one will appear in the sources of the other through the commonality of the upstream projects. The GPLv2, section 3 requires the release of "all scripts and other files ..." I.E: Everything required to duplicate the binary from the sources. For Linaro, they use the crosstool-ng build system to create their binary releases. They also post the complete crosstool-ng system used "as configured" with each release of the sources and binaries they make. You only have to run the crosstool-ng system, with possibly changes in its configuration to match your fully qualified objective. For CS/MG, they include all of the scripting and configuration they used in the source bundle for each release. You only have to run it the way they ran it, again with possible changes in its configuration to match your fully qualified objective. No "invented here" build effort required in either case (other than your local changes to the configuration). Quote:
The lowest common denominator of the hardware resources is sufficient; and (presuming from the non-specific context above: "using the Amazon-lab126 libraries that are pre-installed"): The lowest common denominator of mutual compatibility between system libraries and kernel headers is used. If claims of "ABI compatibility" are relied on in making the above configuration decisions, be prepared to discover and deal with any over-sights in those claims. Quote:
As guidance for others, something more specific than generalized opinions is required. For readers interested in entering this world of system's building . . . . I strongly recommend that they take the time to work through at least one build of LFS (Linux From Scratch): http://www.linuxfromscratch.org/lfs/ Once you master that, if interested in doing cross-system development, then I recommend that you work through that specialization of LFS: http://trac.cross-lfs.org/ |
||||
09-29-2012, 10:40 AM | #738 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Built for a 3 with 3 flags...
splattered on 5... [root@kindle root]# /mnt/us/usr/bin/gnuchess Quote:
|
|
09-29-2012, 10:44 AM | #739 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Yeah it's an interesting point about GPLv2 "You must include all configs"
Thought about that. In essence to fully comply one would have to provide the entire machine as a snapshot. sort of silly. Went with: The full build folders and be damned |
09-29-2012, 10:51 AM | #740 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
The above post was addressed to an audience that was at the point of their 2nd or 3rd try at compiling something. Not at folks who are in their 2nd or 3rd decade of compiling things. - - - - * Actually, those buzz-words: "ABI compatibility" at work. |
|
09-29-2012, 10:56 AM | #741 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
There has even been some efforts made to automate the process of GPL compliance in Buildroot. But some of the commercial contractors using Buildroot have decided the same as yourself: Tar-Ball the entire mess (exclusive of their proprietary, locally added, parts), drop it on the world and "be done with it". Let "the world" sort it all out. Last edited by knc1; 09-29-2012 at 11:03 AM. |
|
09-29-2012, 11:13 AM | #742 |
Junior Member
Posts: 9
Karma: 10
Join Date: Apr 2012
Device: kinde DXG
|
how can i custom the margin
First of all ,It's a wonderful software.
Well we can custom the LINE SPACING by alt + pageup OR pagedown font by shift+pageup OR pagedown and how can i custom the margin of txt mobi or epubs Is there some shortcut or should i edit the cr3.css or txt.css. I NEED you helps.thx |
10-01-2012, 12:07 PM | #743 |
Zealot
Posts: 140
Karma: 23528
Join Date: Nov 2009
Location: London
Device: Kobo Aura One,HD,H2O,Touch,Mini,Kindle 3+DXG,Nook Simple Touch
|
The very latest (pre-release) version is available here:
https://github.com/tigran123/kindlepdfviewer/downloads The more people download and test it the sooner you will get the official release |
10-02-2012, 07:13 AM | #744 |
Connoisseur
Posts: 61
Karma: 116628
Join Date: May 2011
Location: Zagreb, Croatia
Device: Kindle K3G and DXG
|
Release 2012.09
I just pushed new 2012.09 release to
https://github.com/hwhw/kindlepdfviewer/wiki/Download Thanks to all developers for hard work, and I hope you will like it. |
10-02-2012, 10:05 AM | #745 | |
Member
Posts: 10
Karma: 4118
Join Date: Jun 2012
Location: Brasil
Device: Kindle 3
|
Quote:
I use your reader at least 4hrs per day and i'm very happy. I only had a problem. Some vectorized objects in pdf - like dialogue box - make the page take a few minutes to change. |
|
10-02-2012, 02:27 PM | #746 |
Just a Noob
Posts: 145
Karma: 162610
Join Date: Aug 2011
Device: Kindle 3
|
Old hacks for the new release. They're first discussed here. Since some people did downloaded them, I thought maybe some of them need it. So here they are. Just unpack it and copy it over unireader.lua on your kindle. Changes contain:
1. Changing key bindings for Zoom to Fit to Content etc. 2. Removing dimming of overlapping content 3. Always fill screen with content of the page Last edited by Kai771; 10-02-2012 at 03:58 PM. |
10-02-2012, 09:56 PM | #747 | ||
Addict
Posts: 251
Karma: 183457
Join Date: Jan 2012
Device: k3G, KDXG, AuraHD
|
Quote:
Quote:
|
||
10-07-2012, 02:49 PM | #748 |
Connoisseur
Posts: 83
Karma: 322
Join Date: Mar 2009
Device: Kindle DXG, Sony T1
|
How can I change the font zoom step in crereader? I'm using some Chinese font for Chinese epub book, the current font zoom step is too big, I tried to edit the crereader.lua, changed the delta =0.5, but that doesn't work, it seemed to have to be integer.
|
10-08-2012, 07:19 AM | #749 |
Junior Member
Posts: 2
Karma: 10
Join Date: Oct 2012
Device: Kindle Keyboard 3G
|
Thanks for great program.
I've made two screenshots: one for default Kindle 3 (Keyboard) PDF reader and one for this one. You can add these screenshots in description to illustrate difference (and improvement) between readers. |
10-08-2012, 07:54 AM | #750 | |
Zealot
Posts: 140
Karma: 23528
Join Date: Nov 2009
Location: London
Device: Kobo Aura One,HD,H2O,Touch,Mini,Kindle 3+DXG,Nook Simple Touch
|
Quote:
https://github.com/hwhw/kindlepdfviewer/pull/395 I haven't built the new kindlepdfviewer yet, probably will do tonight, it will be in the usual location: https://github.com/tigran123/kindlepdfviewer/downloads Last edited by tigran; 10-08-2012 at 08:02 AM. Reason: corrected a typo |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
KOReader: a document reader for PDF, DJVU, EPUB, FB2, HTML, ... (GPLv3) | hawhill | Kindle Developer's Corner | 1268 | 02-27-2024 11:49 AM |
Librerator - multi-format e-reader, fork of KPV | Kai771 | Kindle Developer's Corner | 432 | 10-06-2017 12:20 PM |
Yet another PDF viewer (muPDF based) | melihron | PocketBook | 66 | 09-02-2014 03:03 AM |
Text-based PDF to Mobi, etc./Kindle 3 | kidblue | Calibre | 41 | 07-20-2012 03:19 PM |
muPDF on Kindle DX!! | DairyKnight | Kindle Developer's Corner | 8 | 03-21-2010 03:39 AM |