summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-06-01fix minor build warningmonsta1-1/+2
2016-06-01backend: drop some win32-specific stuffmonsta6-138/+3
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
2015-11-02release 1.12.0v1.12.0atril-1.12.0Wolfgang Ulbrich1-1/+1
2015-11-01Sync translations with transifexmate-i18n89-14579/+18236
2015-10-30update NEWS for 1.12monsta1-2/+2
2015-10-14release 1.11.0atril-1.11.0raveit651-0/+1
2015-09-30Drop dependency to mate-icon-themeraveit651-2/+1
The dependency is not really needed; depending on GTK+ should be enough to guarantee the presence of a spec-compliant icon theme. Atril ships all needed icons as a fallback if another theme is used.
2015-09-28update NEWS for 1.11.0Monsta1-0/+17
2015-09-28configure.ac: bump version to 1.11.0Monsta1-2/+2
2015-09-23Merge pull request #160 from monsta/mathjaxMartin Wimpress258-4524/+2
epub: drop embedded MathJax in favor of using distro-packaged one
2015-09-10epub: drop embedded MathJax in favor of using distro-packaged onemonsta258-4524/+2
closes https://github.com/mate-desktop/atril/issues/158
2015-09-06Retrieve strings directly from gschemainfirit3-8/+5
intltool 0.5.1 has support for gsettings schemas.
2015-09-05Fix POTFILES for gsettings schemainfirit1-1/+1
2015-09-04Merge pull request #156 from monsta/stuffStefano Karapetsas7-21/+4
some minor cleanup (mostly from upstream)