GNOME Bugzilla – Bug 304216
Add Microsoft PowerPoint PPT support
Last modified: 2011-06-19 09:35:19 UTC
Initial support for showing PPT docs in evince. Some hardcoded values, like rendering @ 800x600 by default should be shorted out soonish. In its current state it seems to work fine on PPTs that don't make libpresent crash :-) Patch attached. Use --enable-ppt to enable it.
Created attachment 46441 [details] [review] Evince .ppt support
A few fixes for present http://pvanhoof.be/blog/index.php/2005/05/15/25-viewing-ppts-with-evince And the patch itself http://www.pvanhoof.be/files/present_patch_stab.diff
Created attachment 46565 [details] [review] Improved evince .ppt support Make Xlib happy with two additional gdk_flush() calls
Created attachment 46567 [details] [review] Improved Evince .ppt support
So, your patch seems to be missing the ppt/ subdirectory. I can't test/compile it.
Created attachment 46598 [details] [review] Complete Evince .ppt patch Fsck, forgot -N for the improved patch, sorry :X
I'm not going to commit this until we get a stable release of evince out. However, I'm concerned about how you're getting the pixbuf from a drawable, similar to how the .ps backend does this. We should probably talk this over to see if we can find a better way to handle this.
I've just added ability to fill desktop file with supported mime types. Please on commit check that configure.ac correctly set EVINCE_MIME_TYPES on --enable-ppt.
Created attachment 46722 [details] [review] Updated patch to support EVINCE_MIME_TYPES Still based on threading code. I might rework this patch soonosh to use the .ps backend approach if I can find some time...
tweaked summary to make it immediately obvious what PPT stands for
Changing component. Filter on "uws doing evince component triaging" to get rid ofthe spam.
Created attachment 77674 [details] [review] Updated patch
Any progress on opening ppt files with Evince? Installed Ubuntu on friend's pc and he likes it but he returns to Windows as he cannot view ppt files and OpenOffice does not seem to work well for him.
This is the kind of backend I would like to see in a separate ev-backends-extra (or something like that) package together with the impress and pixbuf backends that we already removed from evince. Evince has already enough backends and we are not able to maintain all of them, so we don't want more unless it's a really worthy backend (there's no other gnome app for that document, like epub) and someone will maintain it.