Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-07-10 | ev-window.c: only create a EvWebView if needed | mbkma | 1 | -3/+10 | |
A WebKit processes should only be created when the user actually requests to open a file type requiring WebKit to be processed. | |||||
2021-06-15 | ev-sidebar-links: Optimize reverse link lookup for a page | Christoph Fritz | 1 | -59/+80 | |
Commit adapted for atril, picked up from: https://gitlab.gnome.org/GNOME/evince/-/commit/c3de8e75d6d0920478af210ba19a2d94b0734917 Credits to Benjamin Berg <[email protected]> | For large documents the linear search for the first link that is on a | certain page is really slow. Because of this scrolling becomes slow | whenever the page changes. | | Replace the linear search with a search in a binary tree populated with | the first link on each page and the corresponding GtkTreePath. This way | a specialized binary tree lookup can be used to find the closest | matching link and select that in the treeview. | | https://bugzilla.gnome.org/show_bug.cgi?id=779614 | |||||
2021-04-01 | ev-window: missing initializer for a field of ‘GtkActionEntry’ | rbuj | 1 | -6/+6 | |
2021-02-10 | i18n: use g_dngettext instead of ngettext | rbuj | 1 | -13/+18 | |
2021-02-10 | build: allow users to disable gettext support (--disable-nls) | rbuj | 1 | -1/+3 | |
2021-02-05 | build: Use PACKAGE_URL variable | rbuj | 1 | -1/+1 | |
2021-01-16 | Update copyright to 2021 | rbuj | 1 | -1/+1 | |
2020-12-11 | Support non-X11 windowing systems | wb9688 | 2 | -8/+10 | |
2020-12-09 | build: remove legacy variable MATEICONDIR | rbuj | 1 | -1/+0 | |
2020-08-31 | ev-window: fix interval (guint milliseconds) in g_timeout_add_full | rbuj | 1 | -1/+1 | |
2020-08-28 | ev-sidebar-attachments: do not add add a Gtk_Container | raveit65 | 1 | -2/+1 | |
Fixes a runtime warning caused by https://github.com/mate-desktop/atril/commit/70f42da See https://github.com/mate-desktop/atril/pull/476#issuecomment-667701035 for more info. | |||||
2020-08-16 | Remove unused macros | Pablo Barciela | 2 | -8/+0 | |
2020-07-27 | Change spaces to tab | Scott Balneaves | 1 | -1/+1 | |
2020-07-27 | Make sure attachments window fills entire sidebar | Scott Balneaves | 1 | -0/+1 | |
2020-07-10 | ev-properties-dialog: Add on_notebook_scroll_event | rbuj | 1 | -0/+64 | |
2020-06-18 | Make synctex optional | Oz Tiram | 1 | -0/+5 | |
Not everyone who reads PDF's is necessarily a LaTeX user. These changes allow users to install atril without the huge bagage of tex-live on systems where synctex isn't provided as a stand alone library. | |||||
2020-06-07 | use git submodule for cut-n-paste/smclient | Wu Xiaotian | 1 | -2/+2 | |
2020-04-21 | ev-window: expand the comment on about dialog | rbuj | 1 | -5/+4 | |
2020-04-15 | Fix cppcheck [knownConditionTrueFalse] warnings | Pablo Barciela | 2 | -23/+13 | |
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-14 | ev-window/epub-document: remove unused functions | Pablo Barciela | 1 | -14/+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-02-28 | Update authors | rbuj | 1 | -1/+1 | |
2020-02-24 | Use int64_t for g_date_time_to_unix even word size is 32-bit wide | rbuj | 1 | -1/+1 | |
2020-01-31 | Fix year 2038 issue with signed 32-bit integers | rbuj | 1 | -18/+20 | |
GTime is defined to always be a signed 32-bit integer, it will overflow in the year 2038. | |||||
2020-01-19 | Revert "Fix memory leak in ev_sidebar_thumbnails_document_changed_cb()" | raveit65 | 1 | -8/+4 | |
This reverts commit bb8194a94310dae72bcbd745cd7f0f93e8d6fad1. Commit cases a warning when closing atril window, see https://github.com/mate-desktop/atril/pull/431#issuecomment-576002680 for more info | |||||
2020-01-15 | Fix memory leak in | Eric R. Schulz | 1 | -4/+8 | |
ev_sidebar_thumbnails_document_changed_cb() Clear the loading icon hash table if it already exists. https://bugzilla.gnome.org/show_bug.cgi?id=770070 origin commit: https://gitlab.gnome.org/GNOME/evince/commit/702c7c6 | |||||
2020-01-10 | Update Copyright year | raveit65 | 1 | -1/+1 | |
2019-11-28 | avoid redundant redeclarations | Pablo Barciela | 5 | -12/+0 | |
2019-11-11 | show SyncTeX version in about dialog | Pablo Barciela | 1 | -2/+2 | |
2019-10-09 | Added accelerator 'o' for toggling Odd Pages Left. | A. Palsson | 1 | -1/+1 | |
Fixes https://github.com/mate-desktop/atril/issues/365 | |||||
2019-09-10 | Added accelerator 't' for toggling visibility of the toolbar. | A. Palsson | 1 | -1/+1 | |
2019-09-06 | remove -Wunused-but-set-variable warning | rbuj | 1 | -2/+1 | |
ephy-zoom-control.c:274:20: warning: variable ‘tool_item_class’ set but not used [-Wunused-but-set-variable] 274 | GtkToolItemClass *tool_item_class; | ^~~~~~~~~~~~~~~ -- ev-window.c:1390:10: warning: variable ‘page’ set but not used [-Wunused-but-set-variable] 1390 | gint page, n_pages; | ^~~~ | |||||
2019-08-19 | shell: Use monitor instead of screen to determine window size | raveit65 | 1 | -5/+31 | |
replace {Width/Height}OfScreen which works only with X11 inspired from: https://gitlab.gnome.org/GNOME/evince/commit/40aa446 | |||||
2019-08-16 | ev-sidebar-bookmarks: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -5/+2 | |
2019-08-16 | ev-history: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-sidebar-layers: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | eggfindbar: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-sidebar-links: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-16 | ev-sidebar-thumbnails: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-sidebar: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-sidebar-attachments: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-sidebar-annotations: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-progress-message-area: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-16 | ev-password-view: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-16 | ev-window: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-16 | ev-navigation-action: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -6/+2 | |
2019-08-16 | ev-file-monitor: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-16 | ev-message-area: avoid 'g_type_class_add_private' | Pablo Barciela | 1 | -7/+2 | |
2019-08-10 | shell: fix get_monitor_dpi when widget’s window is not realized | rbuj | 1 | -3/+7 | |
2019-08-10 | DPI: compute monitor resolution or get screen resolution | rbuj | 1 | -12/+12 | |
2019-08-05 | prevent segfaults when no document loaded | Reuben Green | 1 | -29/+29 | |
See the issue report for a description of the bug. The root cause is dereferencing of NULL pointers, specifically the priv->document member of EvWindow structures when no document is loaded. This commit adds checks for a NULL value of priv->document at all the points in the file shell/ev-window.c where this pointer was previously dereferenced without being checked. Fixes 357 (https://github.com/mate-desktop/atril/issues/357) |