Skip to content

libview: rename EvJobRender and EvJobThumbnail to EvJobRenderCairo and EvJobThumbnailCairo, and deprecate them

This was requested during the GTK4 porting for EvJobRender: !373 (comment 1766944) but it also makes sense to do it for EvJobThumbnail, since not all the code can be ported straight to GTK4: !373 (comment 1919268)

The rationale is in the commit messages:

For the porting to GTK4, it is necessary to have a renderer based on GdkTexture. However, it was requested by Christian Perch to not completely remove the cairo renderer, and instead split it in two: EvJobRenderCairo and EvJobRenderTexture. So do the first part of it ahead, but deprecating the cairo renderer, that otherwise is not necessary in evince, and eventually should be ported out for GTK4 applications.

@chpe this is done based on your request, can you have a look at it, please?

Edited by Pablo Correa Gomez

Merge request reports