Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

atril-1.23.0-2.3 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: atril Distribution: openSUSE Tumbleweed
Version: 1.23.0 Vendor: openSUSE
Release: 2.3 Build date: Fri Nov 29 16:32:00 2019
Group: System/GUI/Other Build host: obs-arm-5
Size: 654547 Source RPM: atril-1.23.0-2.3.src.rpm
Summary: MATE Desktop document viewer
Atril is a document viewer capable of displaying multiple and single
page document formats like PDF and Postscript.




GPL-2.0-only AND LGPL-2.0-only


* Tue Sep 24 2019 Michel Normand <>
  -  Replace BuildRequires: libxml2-python by python3-libxml2
    as libxml2 updated.
* Thu Jul 18 2019 Jonathan Brielmaier <>
  - Update to version 1.23.0:
    * update translations
    * Remove trailing whitespaces
    * test: get focus on frame
    * let can works
    * force get focus on atril when testing
    * migrate to python3 for test cases
    * Bump Cairo version to 1.14.0
    * Change url project's website
    * help: update copyright
    * Add documenters to translation resource
    * Use program-name and title in gtk_show_about_dialog call
    * Update copyright in about dialog
    * Use g_strjoin to build license text in about dialog
  - remove patches:
    * atril-gtk-3.20.patch: we don't need to support gtk-3.20 anymore
* Sun May 12 2019 Alexei Sorokin <>
  - Update to version 1.22.1:
    * Add documenters to translation resource.
    * Use program-name and title in gtk_show_about_dialog call.
    * help: Update copyright.
    * Update copyright in the About dialogue.
    * Use g_strjoin to build licence text in the About dialogue.
    * Update translations.
* Tue Mar 05 2019
  - Update to version 1.22.0:
    * Disable deprecation warnings for distcheck.
    * shell: Don't dist generated files.
    * presentation: Avoid deprecated
    * ev-sidebar-bookmarks: Use NULL instead of an uninitialised
    * Avoid deprecated gtk_menu_popup.
    * libview: Replace deprecated gdk_flush.
    * thumbnailer: Remove unused code.
    * Add script which helps to update atril.about.
    * Read authors (updated) from atril.about gresource.
    * [ephy-zoom-control] Avoid deprecated g_type_class_add_private.
    * [ephy-zoom-action] Avoid deprecated g_type_class_add_private.
    * Add pixbuf, tiff and xps TypeDescription to
    * eggsmclient: Avoid deprecated 'g_type_class_add_private'.
    * Move appdata to the metainfo/ directory.
    * message-area: Set a11y object name from actual icon name.
    * shell: Remove duplicate condition check.
    * tiff: Fix possible NULL pointer dereference.
    * pdf: Add missing break statement.
    * libdocument: Drop useless freeing of a NULL pointer.
    * comics: Fix incorrect mimetype saying to open and thumbnail all
    * Update translations.
  - Rebase atril-gtk-3.20.patch.
* Thu Dec 13 2018
  - Update to version 1.20.3:
    * Use make functions for HELP_LINGUAS.
    * comics: Support application/vnd.rar MIME type.
    * shell: Save document to the same path it was opened from.
    * Reduce the chattiness of the atril daemon.
    * EvView: Fix cursor movement when logical and visual line order
    * Update atril_start_window.png.
    * moveable (older spelling) -> movable.
    * Update translations.
* Sat Jun 16 2018
  - Update to version 1.20.2 (changes since 1.20.0):
    * Disable view presentation if there is no document.
    * Allow changing the page of a presentation.
    * libview: Fix goto window in presentation mode.
    * libview: Avoid deprecated gdk_screen_get_monitor.
    * EvPresentationView: Render correctly on hi-dpi displays.
    * libview: Fix g_return condition in
    * EvView: Render correctly on hi-dpi displays.
    * libview: Use css to draw the background of presentations.
    * Move custom css to a file compiled as a gresource.
    * shell: Use GResource for data files.
    * toolbar-editor: Add methods to load from GResource.
    * previewer: Use GResource for data files.
    * build: Add configure check for glib-compile-resources.
    * Update resource for translations.
    * libview: Check number of pages when processing button events.
    * libview: Add check for pageless documents to
    * libview: Check number of pages on ev_view_document_changed_cb.
    * Use GtkOverlay to show the loading message.
    * shell: Remove unused marshalers.
    * thumbnailer: Send error messages to stderr.
    * shell: Use GtkApplication to inhibit the screensaver.
    * shell: Port to GtkApplication.
    * shell: Use g_printerr instead of g_warning.
    * daemon: Port to GApplication.
    * daemon: Use gdbus-codegen for the org.mate.atril.Daemon
    * shell: Use gdbus-codegen for the org.mate.atril.Window
    * shell: Use gdbus-codegen for the org.mate.atril.Application
    * libview: Save inverted colours in a document
    * Save/restore context when getting colours for a different state.
    * epub: Allow to save epub documents.
    * epub: Fix loading epub thumbnails.
    * shell: Fix menu-accel for inverted colours.
    * shell: Add keypad accels for zoom_reset.
    * Add zoom reset.
    * Avoid deprecated GtkStock.
    * Check legal boundaries of accessible pages.
    * Disable StartPresentation action in fullscreen if document has
      no pages.
    * Disable ViewPresentation action if document has no pages.
    * libdocument: Use gdk_pixbuf_get_from_surface().
    * thumbnailer: Remove unused code.
    * view: Fix page background rendering while loading.
    * libdocument: Deprecate misc_get_page_border_size().
    * view: Use a rendered frame instead of custom border.
    * a11y: Return correct start and end offsets.
    * a11y: Fix crash with Orca screen reader.
    * libview: drop deprecated unneeded code.
    * ev-loading-message: Remove unused variables.
    * libview: fix text selection with mouse in annotation window.
    * libview: fix build without epub.
    * Update translations.
  - Rebase atril-gtk-3.20.patch.
* Fri Mar 09 2018
  - Update to version 1.20.0:
    * build: Remove a pre-GTK+3 option.
    * epub: Make minizip support more BSD variants.
    * previewer: Add a style class atril-previewer-window.
    * An implementation of WidthOfScreen and HeightOfScreen.
    * shell: Show caret navigation in the menu.
    * ev-link-accessible: Improve efficiency of methods to get start
      and end indices.
    * Expose form fields, images and links as AtkObject children of
      the page.
    * ev-view-accessible: Add a method to determine if a given doc
      rect is showing.
    * ev-page-cache: Add a method to check if a given page has been
    * libview: Update the caret cursor when jumping to a find result.
    * libview: Update ATK_STATE_SHOWING when the visible page range
    * libview: Implement AtkComponent for pages.
    * libview: Fix shift+click text selection.
    * a11y: Ensure text cached when one request an EvPageAccessible.
    * a11y: Managing atk states on EvPageAccessible.
    * a11y: Add, if applies, ATK_RELATION_FLOWS_TO/FROM on
    * a11y: Move the AtkHyperText implementation from
      EvViewAccessible to EvPageAccessible.
    * a11y: Move the AtkText implementation from EvViewAccessible to
    * a11y: Expose EvPageAccessible as children of EvViewAccessible.
    * a11y: New EvPageAccessible.
    * libview: Fix some broken aspects of the EvViewAccessible text
    * libview: Take caret navigation into account when getting
      AtkHyperlink indices.
    * a11y: Clean implementation of atk_text_get_caret_offset().
    * a11y: Fix implementation of atk_text_set_caret_offset().
    * view: set_caret_cursor_position() should emit "cursor-moved" if
    * Remove support for deprecated
    * a11y: Implement AtkDocument on EvViewAccessible.
    * a11y: With caret navigation enabled, accessibility current page
      is cursor page.
    * ev-view-accessible: Call document_changed_cb when setting the
    * Some text fixes for caret message area.
    * ev-view-accessible: Fix a crash in ev_view_accessible_get_link.
    * ev-view-accessible: Clear the cached data when the current page.
    * shell: remove view_actions_focus_out_cb.
    * shell: Remove ev_window_set_view_accels_sensitivity.
    * shell: forward accels to the focused widget.
    * Use a global array for view accel action.
    * fix crash when selecting text in djvu documents.
    * shell: fix stock item for message area.
    * docs: libview: Re-add type builtins section.
    * Fix crashes of epub documents with caret-navigation.
    * Store the caret cursor position in document metadata.
    * libview: Add ev_view_set_caret_cursor_position.
    * libview: Update the current page also when pending scroll is to
      find a location.
    * libview: Do not schedule a redraw when enabling/disabling caret
    * libview: Stop caret cursor blinking when cursor is not in a
      visible page.
    * shell: Enable/disable the caret navigation with F7.
    * libview: Add ev_view_supports_caret_navigation().
    * ev-link-accesible: Return the index/offset after the last
      character in the link.
    * help: Remove references to removed selection mode.
    * libview: Fix selections starting/ending in page margins.
    * libview: Reduce the pages to scan for selections.
    * libview: Remove unused rectangle selection mode.
    * libview: Rework ev_view_accessible_get_selection.
    * libview: do not redraw the whole view when caret cursor moves.
    * libview: Update the cursor area after positioning the cursor
      when moving between lines.
    * ev-view-accessible: Fix ev_view_accesssible_get_n_selections.
    * ev-view-accessibl: Fix get_caret_offset when the caret
      navigation is enabled.
    * libview: Use error bell and return early when moving between
      lines fails.
    * libview: do not schedule a resize in ensure_rectangle_is_visible.
    * libview: Stop the cursor blink when there are selections active.
    * libview: Deprecate ev_view_scroll in favour of
    * ev-window: Use g_signal_emit_by name instead of ev_view_scroll.
    * previewer: Remove scroll accelerators.
    * ev-window: Remove scroll accelerators.
    * libview: Add more scroll key bindings to EvView.
    * libview: Fix second parameter type of scroll signal for h, j, k
      and l bindings.
    * libview: Use merge_selection_region passing NULL to clear the
    * ev-pixbuf-cache: Clear the selection region also when clearing
      the job selection.
    * ev-pixbuf-cache: Fix the condition for when a new selection is
    * ev-view-accessible: Rewrite get_run_attributes to return the
      text attributes from the document.
    * pdf: Implement ev_document_text_get_text_attrs().
    * libview: Get text attributes from backend and save them in page
    * libdocument: Add ev_document_text_get_text_attrs().
    * libview: Emit the AtkText text-caret-moved and
      text-selection-changed signals.
    * libview: clear the selection when cursor is moved.
    * libview: Do not show the caret cursor when there are active
    * libview: Return NULL instead of empty regions from the pixbuf
    * libview: Don’t draw the caret cursor when the view is not
    * libview: Fix moving caret cursor between lines in multicolumn
    * libview: Pre-cache some prev/next pages to the current page
    * ev-pixbuf-cache: Schedule prev or next jobs first depending on
      the scroll direction.
    * ev-pixbuf-cache: Schedule jobs to render previous pages in
      inverse order.
    * libview: Add the 'cursor-moved' signal to notify when the caret
      cursor has been moved.
    * libview: Avoid unnecessary region copies when selecting text.
    * libview: Use a larger damage area to redraw selections.
    * libview: Don’t queue a redraw when damaged region hasn’t
    * libview: Invalidate union of old and new selection.
    * libview: Move the caret cursor when clicking outside a
    * libview: Remove unused in_selection member from SelectionInfo
    * libview: Keep the offset inside a line when moving the caret
      between lines.
    * libview: Position the caret cursor at beginning/end of the line.
    * libview: Do not schedule a redraw when selecting all text.
    * libview: Use prepend + reverse instead of append to create
      selections list.
    * libview: Use GSlice to allocate EvViewSelection.
    * libview: Text selection using the caret cursor.
    * libview: Update the caret cursor after selecting text with the
    * libview: Take page border into account when computing
    * libview: Fix a crash when selecting more than one page.
    * libview: Make sure the cursor blinks after moving it by a click.
    * libview: Merge get_caret_cursor_rect_from_offset and
    * libview: Notify about caret navigation errors using the error
    * libview: Do not redraw after a click if cursor position hasn’t
    * libview: Use GtkBindings for caret navigation.
    * libview: Rename EvView::binding-activated signal as
    * libview: Position the caret cursor by clicking.
    * libview: Use EvPixbufCache to find selection region.
    * libview: Split ev_pixbuf_cache_get_selection_surface into two
    * libview: Draw selection highlight from region.
    * libview: Fix the damage area used to redraw the caret cursor.
    * libview: Actually update the page when moving the care from a
      different page.
    * libview: Avoid to update the current page and scroll to the
      cursor position, if the caret cursor was not updated.
    * libview: Make caret cursor blink.
    * libview: Use logical attributes instead text layout to move the
      caret cursor.
    * libview: Add a way to get the text logical attributes from the
      page cache.
    * libview: Initial implementation of caret navigation.
    * libview: Refactor code for drawing page and selection surfaces.
    * shell: disable ViewDualOddLeft in menus for epubs.
    * libview: Only access the relevant page cache for the height
    * Activate shortcut keys for dual and continuous layout.
    * ev-view: Forward key events to the focused form field.
    * Add shortcut keys for fit-page and fit-width options.
    * shell: Do not open single page pdfs in dual mode by default.
    * libview: Don’t update current_page to negative number.
    * libview: Make page layout a mode.
    * libview: Add new zoom mode that optimises for readability.
    * Rename Fit Page Width as Fit Width.
    * Rename Best Fit mode as Fit Page.
    * Move dual page with odd pages left to the view menu.
    * libview: drop deprecated usage of gtk_container_set_resize_mode.
    * shell: Check if doc implements Annotations interface before
    * Refreshing annotations’ sidebar upon deletion.
    * libdocument: Make ev_mapping_list_remove void.
    * page-cache: Add flags parameter to ev_page_cache_mark_dirty().
    * pdf: Reset the annotation mapping when there are no more
    * Add an option to remove annotations to the view popup menu.
    * libview: add ev_view_remove_annotation.
    * pdf: Implement remove_annotation virtual func.
    * libdocument: add ev_mapping_list_remove.
    * libdocument: Add remove_annotation to DocumentAnnotations.
    * pdf: Make annotation names unique.
    * pdf: Add support for adding other types of annotations.
    * libview: Rename ev_view_set_focused_element and make it public
    * Change the opacity of the annotation window.
    * Change color of annotation window.
    * libview: Grab focus for form fields and links on mouse press.
    * libdocument: Added ev_mapping_list_get.
    * pdf: Add activation link for Fields that have it.
    * libview: Handle activation link of a Form Field if present.
    * libdocument: Add activation_link to EvFormField struct.
    * ev-properties-licence: don’t use deprecated GtkAlignment.
    * libview: : avoid deprecated gtk_adjustment_changed.
    * ev-job-find: mark two methods as skip.
    * ev-jobs: have ev_job_failed_from_error shadow ev_job_failed.
    * libview: add missing transfer and element-type annotations.
    * ev-mapping-list: make a boxed type.
    * libdocument: add missing transfer and element-type annotations.
    * gtk 3.22: Avoid deprecated gdk_screen_get_monitor_ functions.
    * Avoid gdk_screen_get_primary_monitor,
    * ev-document-misc.c: Avoid deprecated
    * dvi: Mitigate command injection attacks by quoting filename.
    * mdvi-lib: Fix compilation warning (const-correctness).
    * libmisc: set width chars for page label.
    * libview: Scroll small pages in non-continuous mode.
    * libview: Enable GDK_SMOOTH_SCROLL events for view.
    * libview: Ctrl+mouse wheel zoom should be pointer-centred, not
    * ev-view: Add pan gesture to switch page.
    * ev-view: Explicitly require a GtkScrolledWindow as the parent
    * ev-view: Add pinch/zoom gesture to handle document zooming.
    * sidebar-thumbnails: Fix unwanted move to start after fullscreen.
    * sidebar-thumbnails: Preload one extra visible range while
    * sidebar-thumbnails: Keep thumbnails already rendered.
    * sidebar-thumbnails: Fix clunky scrolling.
    * annotations-sidebar: Clean up the styling.
    * ev-annotation-window: Fix setting the colour of the window
    * libview: fix annotation window focus change after creation.
    * libview: Fix focus on ev_annotation_window.
    * libview: Don’t change the font color of the annotation window.
    * shell: Use GdkRGBA for annotations.
    * libdocument: Add EvAnnotation API using GdkRGBA.
    * libdocument: Use the new deprecation macros.
    * Add deprecation macros.
    * fix runtime warnings caused by previous HDPI commit.
    * Take monitor scale factor into account when calculating zoom.
    * Add hi-dpi support for main view..
    * shell: Ditch gimpcellrenderertoggle.
    * sidebar-layers: Make it actually usable and fix a runtime
    * libview: setting annotation window icons sizes.
    * libview: save changes to a dropdown in an embedded form.
    * libdocument: Adjust rendering of shadow for active and inactive
    * avoid deprecated gdk_screen_make_display_name.
    * ev-window: remove deprecated GtkToolbar-shadow-type.
    * annotation-properties-dialog: don’t use a headerbar.
    * Avoid deprecated gdk_display_get_screen and
    * ev-window: don’t use deprecated gtk_show_uri.
    * avoid deprecated gdk_screen_get_number.
    * build: properly clean the generated .caja-extension file.
    * build: require cairo >= 1.10.0 and drop some old code.
    * shell: remove unused code from utils.
    * ev-view: avoid deprecated gtk_drag_begin.
    * egg-editable-toolbar: avoid deprecated gtk_drag_begin.
    * message-area: replace some GtkStock deprecations.
    * ev-sidebar: avoid deprecated GTK_STOCK_CLOSE icon.
    * password-view: replace some GtkStock deprecations.
    * password-view: don’t use deprecated GtkAlignment.
    * toolbar-editor: don’t use deprecated GtkAlignment.
    * Update translations.
  - Add atril-gtk-3.20.patch: Restore GLib 2.48 and GTK+ 3.20
* Sun Aug 20 2017
  - Update to version 1.18.3 (changes since 1.18.1):
    * libmisc: Set character width for page label.
    * EvPixbufCache: Handle backends that don't render a selection.
    * Update translations.
* Sun Aug 20 2017
  - Update to version 1.18.1:
    * Take monitor scale factor into account when calculating zoom.
    * Add hi-dpi support for main view.
    * sidebar-thumbnails: Fix unwanted move to start after
    * sidebar-thumbnails: Preload one extra visible range while
    * sidebar-thumbnails: Keep thumbnails already rendered.
    * sidebar-thumbnails: Fix clunky scrolling.
    * sidebar-layers: Make it actually usable and fix a runtime
    * libview: Save changes to a dropdown in an embedded form.
    * ev-window: Remove a deprecated GtkToolbar-shadow-type.
    * annotation-properties-dialog: Don't use a headerbar.
    * comics: Make the files containing "--checkpoint-action="
    * Update translations.
* Tue Mar 14 2017
  - Update to version 1.18.0:
    * NEWS: use consistent, project wide, markdown-like formatting to
      make generating release announcements easier.
    * Build: Require caja >= 1.17.1.
    * Move to GTK+3 (require GTK+ >= 3.14), drop the GTK+2 code and
    - -with-gtk build option.
    * [comics] Add support for unarchiver (unar and lsar).
    * [libview] Increase the page cache size to reduce the number of
      page reloads.
    * Remove the metadata migration code.
    * Force the X11 backend.
    * Fix lots of GTK+ deprecations.
    * Fix some a11y issues.
    * Some more fixes and cleanups.
    * Update translations.
  - Switch to Gtk3.



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Feb 27 00:02:01 2020