Page 1 of 1

Evince documents viewer

Posted: Wed 30 Jun 2010, 15:38
by Patriot
Hmmm .....

Here are earlier versions of evince document viewer with pdf, djvu, ps, comicbook, impress, tiff and pixbuf backend enabled (no dvi) for puppy 4 series.

Evince-2.22.2 works on puppy4.0 - 4.2 :
- is the last version to directly use ghostscript
- Only requires glib >=2.15.6 update
- will work on puppy4.3 if you install poppler-0.6 and manually correct its links.

Evince-2.26.2 works on puppy4.0 - 4.3 :
- is the last version to (correctly) support gtk+-2.12.
- updated libs for each version is as follows,

puppy4.0/puppy4.1:
- compulsory glib >=2.18, poppler >=0.10
- optional cups >=1.3.x + ghostscript >=8.62 for PostScript (ps) renderer

puppy4.2.x:
- compulsory glib >=2.18, poppler >=0.10
- optional ghostscript >=8.62 for PostScript (ps) renderer

puppy4.3.x:
- already has glib-2.18/2.22 and poppler-0.10.7
- optional cups >=1.3.x + ghostscript >=8.62 for PostScript (ps) renderer

Final notes:
- evince-2.22.2 was built on puppy412 with glib-2.20.1.
- evince-2.26.2 was built on puppy412 with glib-2.20.1, poppler-0.10.7, cups-1.3.11 & ghostscript-8.64
- Gconf, dbus, keyring, scrollkeeper not required.
- libdjvulibre-3.5.22 (djvu renderer) is statically compiled into both evince versions
- libspectre-0.2.6 (gs8.62+ wrapper for postscript) is statically compiled into evince-2.26.2
- the provided ghostscript-8.64 was compiled against (and has a dependency to) cups-1.3.x API. It will not work with lesser CUPS version. If you upgrade to cups-1.3.x, please ensure that your gtk2 print backend usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so) is compiled against cups-1.3.x.


Rgds

Posted: Wed 30 Jun 2010, 15:41
by Patriot
Updated libs for puppy 4 series:

Binaries only pets:
download glib-2.20.1-i486.pet (585KB)
download ghostscript-8.64.pet (9.2MB shared libs)
download poppler-0.10.7-i486.pet (735KB)

Full binaries & headers tar.gz:
download evince-2.22.2-i486.tar.gz
download evince-2.26.2-i486.tar.gz

download glib-2.20.1-i486.tar.gz
download glib-2.25.10-i486.tar.gz
download ghostscript-8.64.tar.gz (shared libs)

download poppler-0.10.7-i486.tar.gz
download poppler-0.11.3-i486.tar.gz
download poppler-0.12.2-i486.tar.gz
download poppler-0.14.0-i486.tar.gz


._.

Posted: Wed 30 Jun 2010, 15:47
by vovchik
Dear Patriot,

Thanks very much. I still use the 4.x series (and also 3.x on two machines).

With kind regards,
vovchik

Posted: Fri 06 Aug 2010, 04:40
by GustavoYz
Patriot, thaks a lot!!!!!!!! :D
This is a great viewer, and your package works perfectly (I also download the poppler one).
Again, thanks a lot men.

Posted: Mon 09 Aug 2010, 06:21
by technosaurus
here is an ultra-small compile of latest epdfview for comparison (requires puppy-4.3 vesions of poppler-glib, gtk cups and ssl)

Pdf viewing with subpixel rendering

Posted: Sun 05 Sep 2010, 15:03
by rys61
I'm using 4.1.2 and am trying to get subpixel rendering when viewing pdf:s.

Is the above pet:s patched for subpixel rendering and if so what pet:s work with 4.1.2 (I would prefer to get subpixel rendering with epdfview if possible).

My ~/.Xresources:
Xft.dpi: 96
Xft.antialias: true
Xft.rgba: rgb
Xft.hinting: true
Xft.hintstyle: hintfull
Xft.lcdfilter: lcdfilterlegacy

while working ok in Seamonkey etc. doesn't work with epdfview.

If someone has a pet with a patched poppler that works "out of the box" on 4.1.2 it would be highly appreciated...

Ronny

Re: Pdf viewing with subpixel rendering

Posted: Sat 11 Sep 2010, 12:01
by Patriot
Hmmm .....
rys61 wrote:Is the above pet:s patched for subpixel rendering and if so what pet:s work with 4.1.2 (I would prefer to get subpixel rendering with epdfview if possible).
Nope. They're built with stock configs.
rys61 wrote:..... while working ok in Seamonkey etc. doesn't work with epdfview.

If someone has a pet with a patched poppler that works "out of the box" on 4.1.2 it would be highly appreciated...
My pdfs looks fine on the CRT .... :wink: ... but then again, mine's been upgraded with freetype2, cairo, etc, etc, etc all the way down to poppler ...

I do have a couple of poppler versions patched for spr (subpixel rendering) but I don't have proper sample pdfs to test them against. Kindly point me to some samples please. Better if they have some mixed fonts of Type1 and Type3.


Rgds

Posted: Thu 16 Sep 2010, 20:26
by rys61
I don't have any specific pdf:s for test. My eyes just like subpixel rendering better than grayscale antialiasing (on an lcd - which is what I have). Even if the subpixel rendering on 4.1.2 isn't perfect it's acceptable (at least for me).

I have spent the last week trying to patch poppler-0.6.1 and cairo-1.5.12 to get subpixel rendering for epdfview (these are the versions I think was used for 4.1.2). There are several patches floating around on the net. After a lot of testing (with embedded printf:s and code changes to make subpixels more visible) I have stumbled onto some error in cairo that:s very hard to figure. It seems if the width of some image isn't even the text is rendered without subpixels. The font image is 32-bits per pixel when subpixel is enabled and I tested setting the alpha (highest 8 bits) to 255 which makes the error much more visible as now all text is rendered as black solid squares for some zoom settings and with subpixels for other zoom settings. I am afraid that there is something wrong in pixman for handling masks that have a width that isn't divisble by 64-bits. The problem is that the code in pixman is VERY hard to follow - look at pixman_image_composite in
pixman-pict.c which I think is rendering the font bitmaps.

I take some timeout now and will continue testing by building some later versions of cairo and pixman to see if they work any better.

If that doesn't work I probably will try to "enlarge" the font bitmaps to make the width even and test if it makes any difference (I think the problem code is _cairo_scaled_font_show_glyphs in
cairo-scaled-font.c which draws the glyphs using the font bitmaps as maks. The problem is that my experience of c-programming is very limited and the internal operation of cairo differs from the external documented interface. But whatever the outcome I have learnt a lot...

At least it seems that epdfview CAN display subpixels - it just depends on poppler, cairo and maybe pixman.

Ronny

Posted: Thu 07 Oct 2010, 19:24
by magerlab
evince is very friendly application:)
i was looking for a better djvu viewer and finally found evince for puppy.
I think this application MUST be in official puppy

Posted: Wed 12 Jan 2011, 10:44
by belinaro
Patriot wrote:Updated libs for puppy 4 series:

Binaries only pets:
download glib-2.20.1-i486.pet (585KB)
download ghostscript-8.64.pet (9.2MB shared libs)
download poppler-0.10.7-i486.pet (735KB)

Full binaries & headers tar.gz:
download evince-2.22.2-i486.tar.gz
download evince-2.26.2-i486.tar.gz

download glib-2.20.1-i486.tar.gz
download glib-2.25.10-i486.tar.gz
download ghostscript-8.64.tar.gz (shared libs)

download poppler-0.10.7-i486.tar.gz
download poppler-0.11.3-i486.tar.gz
download poppler-0.12.2-i486.tar.gz
download poppler-0.14.0-i486.tar.gz


._.
the links are off, please someone help :wink:

Posted: Sat 09 Apr 2011, 17:59
by vernel1008
Hello! =)

I'm trying to work on how to enable Evince to remember the last page view of my pdf files since I'm reading pdfs with a size of more than 2MB. It has a lot of pages which made it difficult for me to remember the last page I'm reading. In gnome, by default evince remembers the last view page. I'm currently using the default installation of Evince.

Any help is very much appreciated!

Thanks!


BTW, I'm using Puppeee 4.4 ^_^

Posted: Sun 24 Apr 2011, 04:17
by vernel1008
BTW my file manager is Rox manager.

Posted: Sun 29 May 2011, 17:27
by sub13
Hello

excuse me i'm french I have evince Document Viewer 2.26.2 in english

is-it possible to have the menu in french ?

thank you

Posted: Fri 10 Feb 2012, 09:34
by snayak
Hi,

Will this evince work for Wary 522 ?
Is there any evince pet available for Wary 522 ?

Sincerely,
Srinivas Nayak

Re: Evince documents viewer

Posted: Thu 29 Jan 2015, 19:30
by anewuser
Hello.
Patriot wrote:
Evince-2.26.2 works on puppy4.0 - 4.3 :
Rgds

Also working on Wary 5.0, and Racy 5.5 and Racy 5.5 with service pack.

evince-2.26.2-i486.pet crashes on fullscreen attemp (F11 key, or by using the menu entry) giving the following error on Racy.