- update to 4.0.2 (CVE-2023-44451, bsc#1218298, CVE-2023-44452,
bsc#1218299):
* l10n: Update translations
* Fix list of supported mime types (#631)
* dependency: Drop compatibility with libwebkit2gtk-4.0
* dvi: Don't manually escape the exported filename.
* ev-window.c: Don't create the epub webview until the doc type
is known.
* Djvu file rotation direction fixed (#628)
* epub: Prevent path traversal when extracting files
[CVE-2023-44451]
* comics: Use libarchive to unpack documents [CVE-2023-44452].
* Revert "ev-window.c: Don't create the epub webview until the
doc type"
* l10n: Update translations
* Get toolbar visibility from GtkRevealer when saving view
* Fix for #442. Added null check to stop segfault with
* Move the new sidebar button to be part of the navigation group
* Favorites - rework startup page to display both favorites and
* ev-window.c: Temporarily disable menu toggling using the alt
* Revert "Implements ticket #279. Added Go To Page By Number to
/shell/ev-application.c error no return statement in
* Fix compile warnings (#317)
* Fix build: Fail on implicit function declarations (#321)
* preview window/printing: Remove build conditionals for
* Fix segfault on empty navMap (#334)
* meson: Dependency fixes (#335)
* EVINCE BACKPORTS:
* backends: backends: Don't ask for bug report
OBS-URL: https://build.opensuse.org/request/show/1142074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xreader?expand=0&rev=35
bsc#1218299):
* l10n: Update translations
* Fix list of supported mime types (#631)
* dependency: Drop compatibility with libwebkit2gtk-4.0
* dvi: Don't manually escape the exported filename.
* ev-window.c: Don't create the epub webview until the doc type
is known.
* Djvu file rotation direction fixed (#628)
* epub: Prevent path traversal when extracting files
[CVE-2023-44451]
* comics: Use libarchive to unpack documents [CVE-2023-44452].
* Revert "ev-window.c: Don't create the epub webview until the
doc type"
* l10n: Update translations
* Get toolbar visibility from GtkRevealer when saving view
* Fix for #442. Added null check to stop segfault with
* Move the new sidebar button to be part of the navigation group
* Favorites - rework startup page to display both favorites and
* ev-window.c: Temporarily disable menu toggling using the alt
* Revert "Implements ticket #279. Added Go To Page By Number to
/shell/ev-application.c error no return statement in
* Fix compile warnings (#317)
* Fix build: Fail on implicit function declarations (#321)
* preview window/printing: Remove build conditionals for
* Fix segfault on empty navMap (#334)
* meson: Dependency fixes (#335)
* EVINCE BACKPORTS:
* backends: backends: Don't ask for bug report
* pdf: Create highlight annotations for existing annotations
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=88
- update to version 3.8.2
* Add the window maximization setting to preferences
* Add a setting to control window maximization on new documents
* Background colour of presentation view fixed
* ev-pixbuf-cache.c: Fix leak when rendering pages while annotating
* Add support for AI mimetype
* ps backend: disable pdf export using libspectre
* ev-view.c: Check if there is a focused annotation before trying
to access it
OBS-URL: https://build.opensuse.org/request/show/1106977
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=84
- Removed unused -Dbus option.
- Update to version 3.2.2.
* l10n: Update translations
- Update to version 3.2.1
* Gsettings: Remove state schema reference
- Update to version 3.2.0
* Add an option to hide the menu bar
* Make show-toolbar a global setting
* Update the README. (#498)
* window: Don't show any toolbar in fullscreen
* rtl: Fix arrow key navigation in mangas
* metadata: Save the number of pages
* Remove landing view
* l10n: Update POT
- Update to version 3.0.2
* l10n: Update translations
- Update to version 3.0.1
* annotation icons added (#491)
* attachment popup fix (#492)
* l10n: Update translations
OBS-URL: https://build.opensuse.org/request/show/945387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xreader?expand=0&rev=30
- Update to version 3.2.2.
* l10n: Update translations
- Update to version 3.2.1
* Gsettings: Remove state schema reference
- Update to version 3.2.0
* Add an option to hide the menu bar
* Make show-toolbar a global setting
* Update the README. (#498)
* window: Don't show any toolbar in fullscreen
* rtl: Fix arrow key navigation in mangas
* metadata: Save the number of pages
* Remove landing view
* l10n: Update POT
- Update to version 3.0.2
* l10n: Update translations
- Update to version 3.0.1
* annotation icons added (#491)
* attachment popup fix (#492)
* l10n: Update translations
OBS-URL: https://build.opensuse.org/request/show/943674
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=77
- Update to version 3.0.0.
* Fixes#457. Allows space bar to scroll document forward
* Move metadata to non-legacy path
* Fixes#463. Moves annotations below the text.
* packaging: Fix metadata location.
* Fixes#473. Jump to Page functionality
* enter event on presentation mode
* readme updated
* show the total number of words matching the search result
* fix segfault in epub backend when opening a filename containing a hash
* epub: Fix unescaping of '#' (#487)
* control+f and space behaviours fixed in search bar (#488)
* Fix grammar error spotted by lintian (#489)
* l10n: Don't include gsettings schema in translations
* l10n: Update POT
OBS-URL: https://build.opensuse.org/request/show/897763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xreader?expand=0&rev=29
- Update to version 3.0.0.
* Fixes#457. Allows space bar to scroll document forward
* Move metadata to non-legacy path
* Fixes#463. Moves annotations below the text.
* packaging: Fix metadata location.
* Fixes#473. Jump to Page functionality
* enter event on presentation mode
* readme updated
* show the total number of words matching the search result
* fix segfault in epub backend when opening a filename containing a hash
* epub: Fix unescaping of '#' (#487)
* control+f and space behaviours fixed in search bar (#488)
* Fix grammar error spotted by lintian (#489)
* l10n: Don't include gsettings schema in translations
* l10n: Update POT
OBS-URL: https://build.opensuse.org/request/show/897169
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=75
- Update to version 2.8.0.
* Get toolbar visibility from GtkRevealer when saving view
metadata
* Add g_assert_not_reached to sizing_mode_to_string
* setting to hide/show menubar (WIP)
* Update menubar toggle action on init
* fix saving menubar visibility as default
* Added logic to fix issue of Tab key toggling checkboxes
* Fix mimetype handling and backend selection:
* Clean up build files
* Fix for #89. Added logic to allow for cursor position to change
in multiline-text fields
* Added keyboard shortcut for toolbar
* Fix for #442. Added null check to stop segfault with
annotations
* Implemented ticket #241. Added show sidebar button to toolbar
* Move the new sidebar button to be part of the navigation group
on the left end of the toolbar.
* Added keyboard shortcuts to history buttons
* Favorites - rework startup page to display both favorites and
recents, add favorites to the file menu.
* Disable pixbuf support properly.
* ev-window.c: Temporarily disable menu toggling using the alt
key.
* Implements ticket #279. Added Go To Page By Number to menu
* Displays entire label in tooltip
* Revert "Implements ticket #279. Added Go To Page By Number to
menu"
* l10n: Fix po/POTFILES.in
* ev-window-title.c: Don't show "Recent Documents" in the landing
page titlebar - it is no longer showing only recents.
* l10n: Update POT
- Removed fix_ev-window.c_error.patch, fixed.
- Add fix_no_return_statement_ev-application.c.patch to fix
/shell/ev-application.c error no return statement in
function returning non-void.
OBS-URL: https://build.opensuse.org/request/show/855380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xreader?expand=0&rev=25
- Update to version 2.8.0.
* Get toolbar visibility from GtkRevealer when saving view
metadata
* Add g_assert_not_reached to sizing_mode_to_string
* setting to hide/show menubar (WIP)
* Update menubar toggle action on init
* fix saving menubar visibility as default
* Added logic to fix issue of Tab key toggling checkboxes
* Fix mimetype handling and backend selection:
* Clean up build files
* Fix for #89. Added logic to allow for cursor position to change
in multiline-text fields
* Added keyboard shortcut for toolbar
* Fix for #442. Added null check to stop segfault with
annotations
* Implemented ticket #241. Added show sidebar button to toolbar
* Move the new sidebar button to be part of the navigation group
on the left end of the toolbar.
* Added keyboard shortcuts to history buttons
* Favorites - rework startup page to display both favorites and
recents, add favorites to the file menu.
* Disable pixbuf support properly.
* ev-window.c: Temporarily disable menu toggling using the alt
key.
* Implements ticket #279. Added Go To Page By Number to menu
* Displays entire label in tooltip
* Revert "Implements ticket #279. Added Go To Page By Number to
menu"
* l10n: Fix po/POTFILES.in
* ev-window-title.c: Don't show "Recent Documents" in the landing
page titlebar - it is no longer showing only recents.
* l10n: Update POT
- Removed fix_ev-window.c_error.patch, fixed.
- Add fix_no_return_statement_ev-application.c.patch to fix
/shell/ev-application.c error no return statement in
function returning non-void.
OBS-URL: https://build.opensuse.org/request/show/853643
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=60
- Update to version 2.6.4.
* Fix app version.
- Update since 2.2.2.
* l10n: Update translations
* Fix compile warnings (#317)
* Fix build: Fail on implicit function declarations (#321)
* preview window/printing: Remove build conditionals for
gtk+-unix-print-3.0
* Fix segfault on empty navMap (#334)
* meson: Dependency fixes (#335)
* EVINCE BACKPORTS:
* backends: backends: Don't ask for bug report
in known issues. Fixes#695165
* pdf: Create highlight annotations for existing annotations
in document
* libdocument: adding class EvAnnotationTextMarkup
* libdocument: adding annotation highlight
* shell: Show highlight annotations in the sidebar
* libdocument: Use a common annotation type for text markup
annotations
* Add support for reading strike out text markup annotations
* Add support for reading underline text markup annotations
* Add support for changing the type of a text markup annotation
* pdf: Fix memory leak when adding new text annotations
* libdocument: Added can-have-popup property to
EvAnnotationMarkups.
* pdf: Set can-have-popup property to markup annotations when
created
* ev-view: Create an EvAnnotationWindow for
EvAnnotationMarkups allowing this
* pdf: Added support to save popup rectangles to pdf backend
* pdf: Use poppler_annot_markup_set_popup_rectangle() if
available
* pdf: Force text annotations to have a fixed size 24x24
* libview: Take border into account when converting view points
to doc points
* view: preparing for interactive annotations
* libdocument: adding annotation squiggly.
* pdf: adding annotation squiggly.
* shell: adding annotation squiggly.
* pdf: Fixed wrong type-check in copy_poppler_annot.
* libdocument: Add area property to EvAnnotation
* libview: Set the area of the annotations created by the user
* pdf: Deprecate the rectangle passed to
ev_document_annotations_add_annotation
* libdocument: Add EV_ANNOTATIONS_SAVE_AREA flag
* pdf: Add support for saving the annotation area
* libview: Update the annot area while moved when it's being
added
* pdf: support for adding and saving highlight annotations
* shell, view: adding highlight annotation
* pdf: Ensure we always create text markup annots with at
least one quadrilateral
* Add a toolbar for adding annotations
* page-cache: Add flags parameter to ev_page_cache_mark_dirty()
* pdf: Mark document as modified when inserting annotations
* libview: Do not create annotation window twice.
* libview: Ignore right clicks while in annotation add mode.
* view: use a hashtable to map annots to their popups.
* ev-view: don't show tooltips for empty annotations
* Fix add_annotation() to update area based on bounding box
* Remove deprecated/unused code and fix warnings
* libview: Hide annotation windows on key-press
* l10n: Update POT
* Meson: Formatting fix in the options file
* Thumbnailer: Do not try to create an unsupported epub thumbnail
* Thumbnailer: Remove MATE label from context
* Add meson scripts for compiling gschemas and updating the icon
cache
* meson: Fix build configuration - dbus support was partly broken.
* Shell: Run thumbnail jobs for epubs not as threads (#353)
* meson: fix detection of t1lib
* Created test for the Xreader Help menu.
* Created test cases for File and Edit menus.
* Remove use of deprecated g_type_class_add_private function
* ev-window.c: Refactor action visibility.
* ev-window.c: Hide the toolbar in recent document mode, there's
nothing that can be used on it anyhow.
* Created more tests for Xreader menu.
* Tests: use build target rather than executable name for
dependency
* Build: change the conditions for handling tests
* tests: Some adjustments and improvements
* testEditMenu.py and testFileMenu.py: open file with arg to
prevent error
* Tests: extend the timeout from 30 seconds to 2 minutes
* Updated old tests
* meson: simplify version comparison
* Updated python version to python3
* ev-window.c: Don't use g_type_class_peek.
* Added checks to stop error messages from overtaking the terminal
and possibly causing a segfault.
* Add Print button to toolbar
* Added logic to keep the find bar visible until keyboard shortcut
is pressed.
* Added back hot keys
* Fix Segmentation fault when opening a PDF file #339
* Add UTF8 support for filename in recent view
* Zoom by Control+scroll is too sensitive
* [Feature request] Please provide "Save" option
* Use new annotations icons (#397)
* Fix xreader crash on epub search
* Copy metadata when a file is copied
* Thumbnailer: add application/vnd.comicbook-rar
- Add patch fix_ev-window.c_error.patch to
fix error: control reaches end of non-void function.
OBS-URL: https://build.opensuse.org/request/show/838002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xreader?expand=0&rev=24
- Update to version 2.6.4.
* Fix app version.
- Update since 2.2.2.
* l10n: Update translations
* Fix compile warnings (#317)
* Fix build: Fail on implicit function declarations (#321)
* preview window/printing: Remove build conditionals for
gtk+-unix-print-3.0
* Fix segfault on empty navMap (#334)
* meson: Dependency fixes (#335)
* EVINCE BACKPORTS:
* backends: backends: Don't ask for bug report
in known issues. Fixes#695165
* pdf: Create highlight annotations for existing annotations
in document
* libdocument: adding class EvAnnotationTextMarkup
* libdocument: adding annotation highlight
* shell: Show highlight annotations in the sidebar
* libdocument: Use a common annotation type for text markup
annotations
* Add support for reading strike out text markup annotations
* Add support for reading underline text markup annotations
* Add support for changing the type of a text markup annotation
* pdf: Fix memory leak when adding new text annotations
* libdocument: Added can-have-popup property to
EvAnnotationMarkups.
* pdf: Set can-have-popup property to markup annotations when
created
* ev-view: Create an EvAnnotationWindow for
EvAnnotationMarkups allowing this
* pdf: Added support to save popup rectangles to pdf backend
* pdf: Use poppler_annot_markup_set_popup_rectangle() if
available
* pdf: Force text annotations to have a fixed size 24x24
* libview: Take border into account when converting view points
to doc points
* view: preparing for interactive annotations
* libdocument: adding annotation squiggly.
* pdf: adding annotation squiggly.
* shell: adding annotation squiggly.
* pdf: Fixed wrong type-check in copy_poppler_annot.
* libdocument: Add area property to EvAnnotation
* libview: Set the area of the annotations created by the user
* pdf: Deprecate the rectangle passed to
ev_document_annotations_add_annotation
* libdocument: Add EV_ANNOTATIONS_SAVE_AREA flag
* pdf: Add support for saving the annotation area
* libview: Update the annot area while moved when it's being
added
* pdf: support for adding and saving highlight annotations
* shell, view: adding highlight annotation
* pdf: Ensure we always create text markup annots with at
least one quadrilateral
* Add a toolbar for adding annotations
* page-cache: Add flags parameter to ev_page_cache_mark_dirty()
* pdf: Mark document as modified when inserting annotations
* libview: Do not create annotation window twice.
* libview: Ignore right clicks while in annotation add mode.
* view: use a hashtable to map annots to their popups.
* ev-view: don't show tooltips for empty annotations
* Fix add_annotation() to update area based on bounding box
* Remove deprecated/unused code and fix warnings
* libview: Hide annotation windows on key-press
* l10n: Update POT
* Meson: Formatting fix in the options file
* Thumbnailer: Do not try to create an unsupported epub thumbnail
* Thumbnailer: Remove MATE label from context
* Add meson scripts for compiling gschemas and updating the icon
cache
* meson: Fix build configuration - dbus support was partly broken.
* Shell: Run thumbnail jobs for epubs not as threads (#353)
* meson: fix detection of t1lib
* Created test for the Xreader Help menu.
* Created test cases for File and Edit menus.
* Remove use of deprecated g_type_class_add_private function
* ev-window.c: Refactor action visibility.
* ev-window.c: Hide the toolbar in recent document mode, there's
nothing that can be used on it anyhow.
* Created more tests for Xreader menu.
* Tests: use build target rather than executable name for
dependency
* Build: change the conditions for handling tests
* tests: Some adjustments and improvements
* testEditMenu.py and testFileMenu.py: open file with arg to
prevent error
* Tests: extend the timeout from 30 seconds to 2 minutes
* Updated old tests
* meson: simplify version comparison
* Updated python version to python3
* ev-window.c: Don't use g_type_class_peek.
* Added checks to stop error messages from overtaking the terminal
and possibly causing a segfault.
* Add Print button to toolbar
* Added logic to keep the find bar visible until keyboard shortcut
is pressed.
* Added back hot keys
* Fix Segmentation fault when opening a PDF file #339
* Add UTF8 support for filename in recent view
* Zoom by Control+scroll is too sensitive
* [Feature request] Please provide "Save" option
* Use new annotations icons (#397)
* Fix xreader crash on epub search
* Copy metadata when a file is copied
* Thumbnailer: add application/vnd.comicbook-rar
OBS-URL: https://build.opensuse.org/request/show/837838
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/xreader?expand=0&rev=56