evince 42.beta



About Document Viewer
=====================

Evince is a document viewer for multiple document formats. The goal of
evince is to replace the multiple document viewers that exist on the
GNOME Desktop with a single simple application.

Evince is specifically designed to support the file following formats:
PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit,
comics books (cbr,cbz,cb7 and cbt).

News
====

Evince now requires libarchive >= 3.6.0 and Poppler >= 22.02.0

all:
  * Replace include guards with pragma once (Christian Persch)
  * Remove legacy code path for Gtk < 3.22 (Qiu Wenbo)
  * Rename default branch to main (Germán Poo-Caamaño)
  * Align app name in metadata with .desktop name (Sophie Herold)

appdata:
  * Fix missing tag (Germán Poo-Caamaño)
  * Use a nondeprecated SPDX license identifier (Maximiliano Sandoval R)

backends:
  * Use C99 types for uint family types (Germán Poo-Caamaño)
  * Use symbol visibility for exported symbols (Christian Persch)
  * dvi: replace GdkColor with GdkRGBA (Qiu Wenbo)
  * dvi: Avoid using deprecated functions (Germán Poo-Caamaño)
  * dvi: Remove support for T1 fonts on dvi (Germán Poo-Caamaño)
  * comics: Add helper to get the state of the EvArchive (Bastien Nocera)
  * comics: Document array contents (Bastien Nocera)
  * comics: Speed up fetching page sizes (Bastien Nocera)
  * comics: Use libarchive for RAR support (#1725, Bastien Nocera)
  * djvu: Also load DjVu images (Bastien Nocera)
  * djvu: Extract XMP metadata (Christian Persch)
  * pdf: Use GdkRGBA instead of GdkColor (Qiu Wenbo)
  * pdf: Fix dispose implementation (Christian Persch)
  * pdf: Fix metadata parsing precedence (Christian Persch)
  * pdf: Implement loading from file descriptor (Christian Persch)
  * pdf: Only flag EvDocumentInfo fields when actually present (Christian Persch)
  * pdf: Let launch action to open pdfs from click event (#1333, #48, Nelson Benítez León)
  * tiff: Extract XMP metadata (Christian Persch)

build:
  * Fix dependency tracking (Christian Persch)
  * Fix re-definition of default_options (Bastien Nocera)
  * Only fail to build DVI by missing libkpathsea (Germán Poo-Caamaño)
  * Remove cruft (Christian Persch)
  * Require poppler 22.02.0 for PDF rendering (Germán Poo-Caamaño)
  * Silence deprecated declarations warnings (Christian Persch)
  * Use symbol visibility to hide symbols in private libs (Christian Persch)
  * Use symbol visibility to hide symbols in the nautilus module (Christian Persch)
  * Stop checking for execinfo.h (Alex Xu (Hello71))
  * Remove incorrect args for i18n.merge_file (r-value)
  * Fix multiple compilation warnings (Germán Poo-Caamaño)

doc:
  * Migrate to gi-docgen (Qiu Wenbo)

flatpak:
  * Add gi-docgen and its dependencies as modules (Germán Poo-Caamaño)
  * Add libarchive 3.6.0 build (Germán Poo-Caamaño)
  * Build introspection and API documentation (Germán Poo-Caamaño)
  * Bump gnome-desktop version (Germán Poo-Caamaño)
  * Bump poppler version and update build options (Germán Poo-Caamaño)
  * Bump poppler-data version (Germán Poo-Caamaño)

icons:
  * update symbols (#1756, Jakub Steiner)

libdocument:
  * Add API to create EvDocument from file descriptor (Christian Persch)
  * Add function to sniff MIME type from FD (Christian Persch)
  * Add missing headers to evince-document.h (Christian Persch)
  * Add portal helper function (Christian Persch)
  * Deprecate GTime usage in annotation's properties (Germán Poo-Caamaño)
  * Don't install private headers (Christian Persch)
  * Factor out function to create GDateTime from tag (Christian Persch)
  * Fix mismatched allocators (Christian Persch)
  * Fix volatile misuse (Christian Persch)
  * Make ev_attachment_launch_app use GdkDisplay (Qiu Wenbo)
  * Make EvDocumentInfo extensible (Christian Persch)
  * Make XMP parser take data length (Christian Persch)
  * Move EvDocumentInfo to its own file (Christian Persch)
  * Move GDateTime members to the extended struct (#1711, Christian Persch)
  * Move XMP parsing from backend/pdf to libdocument (Christian Persch)
  * Only register XML namespaces once (Christian Persch)
  * Plug some mem leaks in the XMP parser (Christian Persch)
  * Set EvDocumentInfo.fields_mask when parsing XMP (Christian Persch)
  * Sort evince-document.h includes (Christian Persch)
  * Use symbol visibility for exported symbols (Christian Persch)


libmisc:
  *  Update style context classes (Germán Poo-Caamaño)

libview:
  * Add EvJobLoad class to load from file descriptor (Christian Persch)
  * Add Portal implementation of EvPrintOperationExport (Christian Persch)
  * Bugfix: Move cursor over link handling to a separate function (#1695, Mads Chr. Olesen)
  * Do not draw invalid surface (Marek Kasik)
  * EvAnnotationWindow is private to libview (Christian Persch)
  * EvPageCache is private to libview (Christian Persch)
  * EvPixbufCache is private to libview (Christian Persch)
  * Fix critical warnings when destroying EvPageAccessible (Christian Persch)
  * Fix typos in annotations (Germán Poo-Caamaño)
  * Fix volatile misuse (Christian Persch)
  * Open annotation windows when opening the document (#1425, andreastedile)
  * Split the unix printing impl from the export print operation (Christian Persch)
  * Use GObject:constructed instead of constructor (Christian Persch)
  * Use symbol visibility for exported symbols (Christian Persch)
  * Whitespace cleanup (Christian Persch)
  * ev-view-cursor.h private to libview (Christian Persch)
  * Set has-tooltip property unconditionally at init (Mads Chr. Olesen)
  * Fix cancelling ongoing highlight text annotation (#1690, Nelson Ben)
  * Preview popups only triggered by motion events (#1666, Nelson Benítez León)
  * New EvView signal to inform EvWindow we cancelled adding annotation (#1730, Nelson Benítez León)

previewer:
  * Allow passing the document and print settings as FDs (Christian Persch)
  * Support dark style preference (Alexander Mikhaylenko)
  * Try sniffing MIME type from file descriptor (Christian Persch)


Download
========
https://download.gnome.org/sources/evince/42/evince-42.beta.tar.xz (2.72M)
  sha256sum: 2fab19d59d66d2875e01e29fad4972bdd988e034199eb6a684ca39dc08b11c18



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]