libpoppler soname bump in rawhide

Marek Kasik mkasik at redhat.com
Mon Oct 25 14:53:33 UTC 2010


Hi,

I plan to rebase poppler in rawhide to poppler-0.15.1. There are some
API changes and 1 soname bump of libpoppler.so.8 to libpoppler.so.9.
API changes mostly involve addition of new functions (see below).
You can test it against your package with this scratch-build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2552287
I'll ask release engineers for chain-build at the beginning of the next
week.

Regards

Marek



Changes:

cpp/poppler-document.h:
- new public functions in class document:
  get_pdf_id(), load_from_raw_data()

Dict.h:
- new public function in class Dict:
  getXRef()

- new private member in class Dict:
  GBool sorted


Form.h:
- new public functions in class FormWidget:
  getPartialName(), getMappingName(), getFullyQualifiedName()

- new protected members in class FormWidget:
  GooString *partialName, GooString *mappingName, GooString
*fullyQualifiedName


Gfx.h:
- API change of private functions in class Gfx:
  gouraudFillTriangle() and fillPatch()

- new private function in class Gfx:
  gouraudFillTriangle()


GfxState.h:
- new public functions in class GfxGouraudTriangleShading:
   isParameterized(), getParameterDomainMin(), getParameterDomainMax(),
getTriangle(), getParameterizedColor()

- new struct in struct GfxPatch
  struct ColorValue

- type change change in struct GfxPatch:
  GfxColor color[2][2] -> ColorValue color[2][2]

- new public functions in class GfxPatchMeshShading:
  isParameterized(), getParameterDomainMin(), getParameterDomainMax(),
getParameterizedColor()

- new public functions in class GfxSubpath:
  setX(), setY()

- new sub class ReusablePathIterator in class GfxState
  class ReusablePathIterator

- new public function in class GfxState:
  getReusablePath()


glib/poppler-document.h:
- new public functions in glib/poppler-document.h:
  poppler_document_get_id(), poppler_document_get_pdf_version_string(),
poppler_document_get_pdf_version(), poppler_document_get_title(),
poppler_document_get_author(), poppler_document_get_subject(),
poppler_document_get_keywords(), poppler_document_get_creator(),
poppler_document_get_producer(), poppler_document_get_creation_date(),
poppler_document_get_modification_date(),
poppler_document_is_linearized(), poppler_document_get_page_layout(),
poppler_document_get_page_mode(), poppler_document_get_permissions(),
poppler_document_get_metadata()


glib/poppler-enums.h:
- new public function in glib/poppler-enums.h:
  poppler_print_flags_get_type ()

- new macro in glib/poppler-enums.h:
  POPPLER_TYPE_PRINT_FLAGS ()


glib/poppler-form-field.h:
- new public functions in glib/poppler-form-field.h:
  poppler_form_field_get_partial_name(),
poppler_form_field_get_mapping_name(), poppler_form_field_get_name


glib/poppler.h:
- new enum in glib/poppler.h:
  PopplerPrintFlags


glib/poppler-page.h:
- new public functions in glib/poppler-page.h:
  poppler_page_render_for_printing_with_options (),
poppler_page_get_selected_region  ()


PDFDoc.h:
- new public function in class PDFDoc:
  getID()


PSOutputDev.h:
- private member removed from class PSOutputDev:
  int savedRender


qt4/poppler-qt4.h:
- new public function in class Document:
  getPdfId()

- new public function in class PSConverter:
 void setPageConvertedCallback(void (* callback)(int page, void
*payload), void *payload);


SplashOutputDev.h:
- new public function in class SplashOutputDev:
  updateRender()

- private member removed from class SplashOutputDev:
  int savedRender


More information about the devel-announce mailing list