summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Collapse)AuthorFilesLines
2024-01-31epub: fix previous commitraveit651-1/+1
2024-01-31fix a incompatible pointer type warning for gcc14raveit651-2/+2
* fix a incompatible pointer type warning for gcc14 Co-authored-by: Colomban Wendling <[email protected]>
2024-01-31epub: Avoid crash when index list has extraneous entrycorrectmost1-2/+2
This commit also fixes an incorrect sizeof call detected by AddressSanitizer. Closes #599
2024-01-17epub: Prevent path traversal when extracting fileslukefromdc1-6/+22
Test each file's resolved path against the temporary directory before extracting.
2024-01-07comics: Use libarchive to unpack documentslukefromdc5-739/+795
This commit eliminates the use of external commands for opening comic documents, and uses libarchive instead.
2022-11-17epub: add fallback for malformed epub files in check_mime_typerbuj1-28/+38
2022-08-04epub: Fix index loading for certain documents - look for epub:typeMichael Webster1-1/+7
instead of epub:id. Add a null check as well. ref: https://help.apple.com/itc/booksassetguide/en.lproj/itc0f175a5b9.html#apdd3c4c6d1c0904 https://idpf.org/epub/301/spec/epub-contentdocs-20140626.html#sec-xhtml-nav
2022-01-02Remove warnings about redefining gettext support macrosrbuj1-2/+2
2021-11-20Use a blank line at mostrbuj28-128/+0
2021-04-01epub: declaration of ‘uL’ shadows a previous local [-Wshadow]rbuj1-2/+0
2021-04-01epub: fix typorbuj1-1/+1
2021-02-10dvi: use glib i18n macrosrbuj3-20/+18
2021-02-10build: allow users to disable gettext support (--disable-nls)rbuj9-1/+37
2021-01-28Remove warning -Wtype-limitsrbuj1-2/+0
2021-01-07ps backend: do not silence the warnings when rendering the pagerbuj1-5/+5
2020-12-09build: remove legacy variable MATEICONDIRrbuj1-1/+0
2020-10-24epub backend: Escape link text to display & in index contentrbuj1-1/+1
2020-09-02ev-poppler: 'POPPLER_ACTION_RESET_FORM' not handled in switch [-Wswitch]rbuj1-8/+13
2020-08-28epub-document: improve code-styleraveit651-552/+552
- tab to spaces - fix some indents
2020-08-26check return value of xmlDocGetRootElement call if is NULLlvtao-sec1-2/+12
2020-08-16Remove unused macrosPablo Barciela7-15/+0
2020-07-15ev-poppler: remove warning about no previous declarationrbuj1-1/+1
2020-07-10Fix segfault on empty navMaperrt1-2/+2
2020-04-23djvu-text-page: Fix cppcheck [clarifyCalculation] warningsPablo Barciela1-2/+2
Fixes the warnings: backend/djvu/djvu-text-page.c:46:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] g_strjoin (delimit & 2 ? "\n" : ^ backend/djvu/djvu-text-page.c:47:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] delimit & 1 ? " " : NULL, ^
2020-04-15Fix cppcheck [knownConditionTrueFalse] warningsPablo Barciela2-7/+1
Fixes the warnings: backend/comics/comics-document.c:767:21: style: Condition 'bytes<=0' is always true [knownConditionTrueFalse] backend/epub/minizip/unzip.c:603:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse] properties/ev-properties-view.c:197:33: style: Condition 'text' is always true [knownConditionTrueFalse] shell/ev-sidebar-thumbnails.c:598:7: style: Condition '!loading_icon' is always true [knownConditionTrueFalse] shell/main.c:115:6: style: Condition '!error' is always true [knownConditionTrueFalse]
2020-04-14Remove strict-prototypes warningrbuj2-2/+2
2020-04-14ev-window/epub-document: remove unused functionsPablo Barciela1-11/+0
Fixes the build warnings: ev-window.c:6379:1: warning: function 'menubar_deactivate_cb' is not needed and will not be emitted [-Wunneeded-internal-declaration] menubar_deactivate_cb (GtkWidget *menubar, ^ epub-document.c:946:1: warning: function 'check_add_page_numbers' is not needed and will not be emitted [-Wunneeded-internal-declaration] check_add_page_numbers(linknode *listdata, contentListNode *comparenode) ^
2020-04-14ev-poppler: remove unused variablePablo Barciela1-1/+0
2020-04-13epub-document: Remove unused-variable warningrbuj1-7/+5
2020-04-10epub backend: build with WARN_CFLAGS instead WARN_CXXFLAGSPablo Barciela1-2/+2
2020-03-12dviread: ‘inline’ is not at beginning of declarationrbuj1-3/+3
2020-01-31Fix year 2038 issue with signed 32-bit integersrbuj1-2/+3
GTime is defined to always be a signed 32-bit integer, it will overflow in the year 2038.
2020-01-15pdf: Fix memory leak when adding new text annotationsCarlos Garcia Campos1-1/+1
origin commit: https://gitlab.gnome.org/GNOME/evince/commit/a182f12
2019-11-11migrate from intltool to gettextWu Xiaotian18-46/+49
2019-08-20tiff: Handle failure from TIFFReadRGBAImageOrientedVictor Kareh1-9/+17
The TIFFReadRGBAImageOriented function returns zero if it was unable to read the image. Return NULL in this case instead of displaying uninitialized memory. This addresses CVE-2019-11459 upstream commit: https://gitlab.gnome.org/GNOME/evince/commit/234f034a4
2019-07-27Fix buffer overflow in backend/tiff-document.clukefromdc1-6/+9
Apply https://gitlab.gnome.org/GNOME/evince/commit/e02fe9170ad0ac2fd46c75329c4f1d4502d4a362
2019-07-01Remove trailing whitespacesLaurent Napias52-1409/+1409
2019-01-21tiff: fix possible NULL pointer dereferencemonsta1-1/+2
2019-01-21pdf: add missing break statementmonsta1-0/+1
2018-12-20comics: fix incorrect mimetype saying to open and thumbnail all rarfilesEli Schwartz1-1/+1
application/vnd.rar is for files with the .rar extension, application/vnd.comicbook-rar is the subtype for files with the .cbr extension.
2018-11-07comics: support application/vnd.rar MIME typePablo Barciela1-1/+1
Fixes https://github.com/mate-desktop/atril/issues/341
2018-03-16epub: allow to save epub documentsraveit651-1/+5
inspired by: https://github.com/linuxmint/xreader/commit/63a28f https://github.com/linuxmint/xreader/issues/165
2018-03-16epub: fix loading epub thumbnailsMickael Albertus1-3/+4
origin commit: https://github.com/linuxmint/xreader/commit/6ed0ee1 Note: origin commit causes some serious build warnings, ......fixed.
2018-01-16epub: make minizip support more BSD variantsmonsta1-1/+1
closes https://github.com/mate-desktop/atril/issues/290 which has the original patch
2017-09-06pdf: Implement ev_document_text_get_text_attrs()Antia Puentes1-0/+53
origin commit: https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=96b9a1
2017-08-28pdf: Reset the annotation mapping when there are no more annotationsGiselle Machado1-0/+2
https://bugzilla.gnome.org/show_bug.cgi?id=649044 origin commit: https://git.gnome.org/browse/evince/commit/?id=06e9129
2017-08-28pdf: Implement remove_annotation virtual funcGermán Poo-Caamaño1-0/+31
https://bugzilla.gnome.org/show_bug.cgi?id=649044 origin commit: https://git.gnome.org/browse/evince/commit/?id=38ca871
2017-08-28pdf: Make annotation names uniqueGiselle Machado1-13/+14
Naming the annotations sequentially by number is problematic when they can be removed (see https://bugzilla.gnome.org/show_bug.cgi?id=649044#c33). This patch changes the annotation names to timestamps, guaranteeing that they are indeed unique. https://bugzilla.gnome.org/show_bug.cgi?id=649044 origin commit: https://git.gnome.org/browse/evince/commit/?id=0f38a27 fix build warning: https://git.gnome.org/browse/evince/commit/?id=6197eba
2017-08-28pdf: Add support for adding other types of annotationsGiselle Machado1-9/+16
Implementing switch/case to support new annotations as they are implemented. origin commit: https://git.gnome.org/browse/evince/commit/?id=320d10f
2017-08-28pdf: Add activation link for Fields that have it.José Aliste1-2/+8
origin commit: https://git.gnome.org/browse/evince/commit/?h=gnome-3-10&id=01254fb