summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-06-22GTK3 egg: don't use deprecated gdk_threads_{enter/leave} ()raveit651-0/+12
2016-06-21po: actually add a new language from Transifexmonsta1-0/+1
2016-06-08release 1.15.0v1.15.0raveit652-2/+18
2016-06-08sync with Transiflexraveit655-44/+46
2016-06-03removed old gnome filesmonsta2-2813/+0
2016-06-02Merge branch 'master' of github.com:mate-desktop/atrilraveit657-139/+5
2016-06-01fix minor build warningmonsta1-1/+2
2016-06-01backend: drop some win32-specific stuffmonsta6-138/+3
2016-05-26ev-window: add new gsetting to set the page cache sizeraveit652-3/+32
https://bugzilla.gnome.org/show_bug.cgi?id=642683 inspired from: https://git.gnome.org/browse/evince/commit/?id=392d8e3 https://git.gnome.org/browse/evince/commit/?id=e656398
2016-05-26shell: Create metadata object even for temp filesraveit652-5/+10
Metadata won't be saved in those cases, but default settings will applied. https://bugzilla.gnome.org/show_bug.cgi?id=680145 taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=6d25b93
2016-05-26shell: Store and restore current folder when opening or saving fileraveit652-32/+120
Remember the folder last used to open or save a document, attachment or image. taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=f6137df22503d88a76cc69f622919ec7bd3582d7 shell: Fix potential read-after-free in gsettings use It's not valid to use '&' with g_settings_get(). https://bugzilla.gnome.org/show_bug.cgi?id=723737 taken from: https://git.gnome.org/browse/evince/commit/?id=41ce0e1 ev-window: Don't crash when trying to save a copy We can not free both folder_uri and parent_uri. If parent_uri is non-NULL then it will point to the same location as folder_uri. Also, parent_uri is now unused so we can just remove it. https://bugzilla.gnome.org/show_bug.cgi?id=727536 taken from: https://git.gnome.org/browse/evince/commit/?id=3850ff5
2016-05-26shell: Don't set the current folder while saving a fileraveit651-5/+0
Fixes bug 655514. taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-8&id=55c1f8231bdab143a1d90f4bd598852d746b08e0
2016-05-26shell: Do not save file chooser open/save uriraveit653-76/+6
It doesn't make sense anymore since we have multiple processes. taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-2&id=3df6a61
2016-05-26Add a setting to disable auto-reloadraveit652-1/+9
https://bugzilla.gnome.org/show_bug.cgi?id=669265 taken from: https://git.gnome.org/browse/evince/commit/shell/ev-window.c?h=gnome-3-6&id=a5a0f6
2016-05-25backend, libdocument: reorganize some includesmonsta8-8/+3
2016-05-21update to 1.14.1 releasev1.14.1raveit652-1/+7
2016-05-21sync with transiflexraveit6512-89/+1830
2016-05-17Remove the check for a parent, more intuitive conditionsrootavish1-4/+4
2016-04-26window: fix another random webview-related crashmonsta1-0/+1
2016-04-07po: add missing languages to LINGUASv1.14.0monsta1-0/+4
2016-04-06release 1.14.0raveit652-2/+3
2016-04-06Fix Changelog generationraveit651-13/+9
2016-04-06add new languages and sync with transiflexraveit6586-232/+7203
2016-04-05update NEWS and pack 1.13.x changes into single 1.14.0 entrymonsta1-11/+7
2016-04-05check for GTK+3 stable release, not development onemonsta1-1/+1
2016-02-25add css name EggToolbarEditorraveit651-0/+5
2016-02-21release 1.13.1v1.13.1Wolfgang Ulbrich2-1/+10
2016-02-19Sync with Transifex.Martin Wimpress93-7345/+7272
2016-02-09totem-screensaver: use org.gnome.SessionManager to inhibit screensavermonsta1-12/+15
adapted from: https://git.gnome.org/browse/totem/commit/?id=c6fc9c4785904cda4b648dbdbd24958d1010c4a1 https://github.com/linuxmint/xreader/commit/feca69fe519d4c24457d17c0287704aa47688e22 https://github.com/linuxmint/xreader/commit/af897180ec8fb30afb2f96dab23a2f2ae022f087
2016-02-09totem-screensaver: don't use old API and add ref to TotemScrsavermonsta1-34/+8
taken from: https://git.gnome.org/browse/totem/commit/?id=07e11de11a9f84209b31ebffdeec4983f91b9dae https://git.gnome.org/browse/totem/commit/?id=f4eed1f68d3b4ca37c2e7440be37aeaef882a0d5
2016-02-09totem-screensaver: fix assertions on entry to TotemScrsaver methodsmonsta1-3/+3
from https://git.gnome.org/browse/totem/commit/?id=3b33d7bd88e9e69c7d45238f7f7e1027aa59ee88
2016-02-09totem-screensaver: fix indent and typosmonsta1-15/+16
2016-02-09totem-screensaver: copy from eom to use the same base for patchesmonsta1-30/+30
as of https://github.com/mate-desktop/eom/commit/8615744bde57e487ab2a662811929b889499f4fd
2016-02-06GTK+3: add atril-window style class to top levelWolfgang Ulbrich1-0/+7
2016-02-01fix some build warningsmonsta6-12/+1
2016-01-25release 1.13.0v1.13.0Wolfgang Ulbrich1-0/+3
2016-01-07update copyrights, mention MATE team in caja extensionmonsta2-2/+2
it can be made more detailed of course, but for now it will do. closes https://github.com/mate-desktop/atril/issues/120
2016-01-05pre-bump version to 1.13.0Wolfgang Ulbrich2-2/+5
2016-01-02drop some win32-specific leftoversMonsta4-4/+1
2016-01-02drop MateConf migration scriptMonsta2-7/+0
2016-01-02libdocument: fix typoMonsta1-2/+2
closes https://github.com/mate-desktop/atril/issues/182
2015-12-18Release 1.12.2monsta2-1/+6
2015-12-17Fix crash for epubs when accessibility is enabledAndrey Gursky1-0/+11
Once epub support has been implemented, atril crashes with all epubs. Backtrace for 1.10.2+repack1-1 (Debian Stretch): Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd26d2700 (LWP 22276)] 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in () #1 0x00007ffff755914e in ev_job_page_data_run (job=0x9e3850 [EvJobPageData]) at ev-jobs.c:762 #2 0x00007ffff755a85a in ev_job_thread_proxy (job=0x9e3850 [EvJobPageData]) at ev-job-scheduler.c:184 #3 0x00007ffff755a85a in ev_job_thread_proxy (data=<optimized out>) at ev-job-scheduler.c:217 #4 0x00007ffff14e1955 in g_thread_proxy (data=0x7fff84002280) at /build/glib2.0-VKSJTv/glib2.0-2.46.1/./glib/gthread.c:778 #5 0x00007ffff08690a4 in start_thread (arg=0x7fffd26d2700) at pthread_create.c:309 #6 0x00007ffff059e06d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) It turns out it couldn't really work since one function pointer is uninitialized. But nobody complained. Thus I investigated it further, why it fails only for me. First, I tried a gtk3 version. And it works properly, but the broken code is not hit at all. Due to the threaded design, it was harder to figure out, why. Here is the code path: --> ev_window_load_job_cb (shell/ev-window.c) --> ev_document_model_set_document (libview/ev-document-model.c) --> ev_view_document_changed_cb (libview/ev-view.c) --> setup_caches (libview/ev-view.c) --> if (ev_view_is_a11y_enabled (view)) { ev_page_cache_set_flags(); } ev_page_cache_set_flags (libview/ev-page-cache.c) --> ev_page_cache_set_page_range (libview/ev-page-cache.c) --> data->job = ev_job_page_data_new (cache->document, i, flags); ... ev_job_scheduler_push_job (data->job, EV_JOB_PRIORITY_NONE); ... --> ev_job_thread_proxy (libview/ev-job-scheduler.c) --> ev_job_page_data_run (libview/ev-jobs.c) --> ev_document_links_get_links (libdocument/ev-document-links.c) --> EvDocumentLinksInterface *iface = EV_DOCUMENT_LINKS_GET_IFACE (document_links); return iface->get_links (document_links, page); (get_links == NULL) --> crash As one can see it depends on the accessibility. And it is enabled on my box. It can be reproduced with gsettings set org.mate.interface accessibility true (mate logout and login) Why the enabled accessibility is not discovered by the gtk3 version is another story. My question [1] was motivated by this. [1] https://github.com/mate-desktop/atril/issues/171
2015-12-04shell: Use GTK_STOCK_GO_BACK for the history buttonmonsta1-1/+1
from https://git.gnome.org/browse/evince/commit/?id=b736348acea926817f25273cf94001a7ef5d547f
2015-12-04properties page: unescape location URImonsta1-1/+1
from https://git.gnome.org/browse/evince/commit?id=397f67d960dc516619ab11be88455de91695eb5c
2015-12-03shell: support the launch of multiple URI argumentsmonsta1-1/+1
from https://git.gnome.org/browse/evince/commit/?id=28f8be70a6a8c941ef8326cf831238365eae4689
2015-12-02Bump version to 1.12.1Monsta2-1/+7
2015-11-20Updated translationsClement Lefebvre22-823/+8695
2015-11-05Merge pull request #169 from mate-desktop/oopsMartin Wimpress1-1/+1
dvi: fix crash due to regression
2015-11-05dvi: fix crash due to regressionmonsta1-1/+1
fixes https://github.com/mate-desktop/atril/issues/164 regression has been introduced in https://github.com/mate-desktop/atril/commit/94dcb761b95ee54ef1f1512d59721932d75ffb7f