summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
12 daysadd .gitignore and include files in mesonHEADmastermbkma2-0/+131
12 daysImprove search systemmbkma7-113/+919
shell: Add EvFindSidebar widget to show search results see https://gitlab.gnome.org/GNOME/evince/-/commit/940ce8048e4fc6503dca03c1ce090ff4a11dface eggfindbar: don't close the findbar when it loses the focus see https://gitlab.gnome.org/GNOME/evince/-/commit/a2d781fb124bd19861035fd41dacc976e00d19ef shell: Add the findbar to the main box instead of the view box libview: Add ev_view_find_set_result
12 daysFix tests with AT-SPI2 >= 2.53Colomban Wendling9-44/+42
Role name for push buttons changed from "push button" to "button" for uniformizing APIs, but that means the names Dogtail use have to match, as it's not using the role IDs but names. Fix this by trying to ask AT-SPI2 for the name, and falling back on the historical name in the odd case it'd fail.
12 daysFix tests imported from XReaderColomban Wendling7-17/+11
12 dayschore(deps): bump actions/checkout from 3 to 6dependabot[bot]2-2/+2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
12 dayschore(deps): bump actions/cache from 3 to 5dependabot[bot]1-1/+1
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-01-29ci: remove unnecessary GH CLI installation stepmbkma1-5/+0
GitHub-hosted runners already have gh CLI pre-installed.
2025-12-24build: use shell vs bashOz Tiram1-4/+1
As bash isn't the default shell on ubuntu Signed-off-by: Oz Tiram <[email protected]>
2025-12-24build: disable DVI on fedora:latest and ubuntu:rollingOz Tiram2-1/+12
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24ci: add option to clean ccacheOz Tiram1-1/+11
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24fix: meson.build mathjax variable in correct scopeOz Tiram1-4/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24fix: meson.build define undefiend mathjax variableOz Tiram1-0/+4
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24fix meson.build autodetect mathjax if epubOz Tiram1-6/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24fix: add mathjax to build script for arch linuxOz Tiram1-0/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24update NEWS for 1.28.3Oz Tiram1-0/+4
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24bump version in configure.acOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-12-24bump version in meson.buildOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-12-23CI: meson and autotools use two jobsv1.28.3Xiaotian Wu3-5/+11
2025-12-23CI: Drop travis CIXiaotian Wu2-299/+0
2025-12-23CI: Try to use github actionWu Xiaotian9-0/+519
2025-12-23epub: Try and locate MathJax at configure timeColomban Wendling2-1/+21
Based on an XReader change[1], look up the MathJax source at configure time for better portability. If not specified manually, look in the common locations. This adds the --with-mathjax-directory=DIR configure option to manually specify the location, overriding the automatic discovery. The Meson part already exists, although was not used by the code. [1]: https://github.com/linuxmint/xreader/commit/9c6f363ad47f33b290d270489e50f7ad6071987a
2025-12-23meson: Clean up tests for EPubColomban Wendling2-27/+31
* Properly require WebKit for the EPub backend, instead of it being an optional dependency. * Merge EPub tests together to simplify things. * Make MathJax optional, as it always has been. If missing, MathML will likely not display properly, but it's probably not that big of a deal as it's not the only use case for the EPub backend. If not found at setup time, use the historical default as fallback, in case it gets installed later. Note that all this MathJax stuff is currently unused, because the code has not been adjusted to make use of this check's results.
2025-12-23Import test-ev-archive.c from XReaderColomban Wendling2-14/+130
Import test source from XReader[1]. This is not as useful as it might seem as it's not a unit test, but it's still nice to have an easy way to manually test this code, and reduces differences with XReader, especially in the Meson build system. [1] https://github.com/linuxmint/xreader/blob/master/backend/comics/test-ev-archive.c
2025-12-23meson: Build and install the Caja extensionColomban Wendling2-0/+37
This is controlled by the `caja` feature, which defaults to enabled.
2025-12-23meson: shell: Fix MATEDATADIRColomban Wendling1-2/+0
MATEDATADIR value is missing `prefix`, but is already properly defined in the global C flags from the root meson.build, so we just need not to override it incorrectly. Also remove the LIBEXECDIR definition with is also wrong, but that is not actually used.
2025-12-23meson: Replace backend boolean options with featuresColomban Wendling5-49/+36
This allows enabling the backend automatically depending on whether the dependencies are satisfied or not, like Autotool's counterpart. By default, the PDF backend is force-enabled and the Pixbuf backend is disabled, as with Autotools.
2025-12-23meson: Fix build of the Comics, DVI and Pixbuf backendsColomban Wendling4-17/+19
2025-11-05Fix meson pkg-config compatibility with configuresj3-3/+3
pkg-config input files set -latrilview etc. but the library outputs created were libview.so, so any project that used pkg-config was broken, not to mention that the file itself also got renamed from its previous value and pkg-config wouldn't find it anymore.
2025-05-15meson: Fix libview GIR namespace (#638)Colomban Wendling1-1/+1
2025-05-15meson: Fix mate-desktop-2.0 dependency (#637)Colomban Wendling1-1/+1
2025-05-14Remove non-source fileColomban Wendling1-148/+0
test-driver comes from Autotools and it brought by the automatic setup, I doubt it was added on purpose.
2025-05-08ci: attempt to fix deploy with newer travis syntaxOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-24Release 1.28.2v1.28.2lukefromdc3-3/+38
2025-04-24Translations updatelukefromdc12-28/+33
2025-04-24epub: Disable thumbnailing sidebar.Michael Webster3-117/+14
A recent update to libwebkitgtk2gtk-4.1 breaks using WebKitWebView in a GtkOffscreenWindow. Disable the thumbnail sidebar with epub documents, and disable updating the GtkWindow thumbnail. ref: https://github.com/WebKit/WebKit/commit/8d7385fad3ffb31d0c438e6b6a50dffb4390840c Fixes: #631.
2025-04-04fix: rename all backend filesOz Tiram8-8/+8
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: generate dbus generated with the correct prefixOz Tiram1-7/+3
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: building atrild with explicit sourcesOz Tiram2-10/+7
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: building atril targetOz Tiram1-23/+23
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: shell/meson.build missing filesOz Tiram2-0/+3
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: correct dependeny on mate-submodulesOz Tiram2-2/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: properly build cut-n-paste/toolbar-editorOz Tiram1-2/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: add missing properties/meson.buildOz Tiram1-0/+20
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix all build errors with mesonOz Tiram4-26/+68
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix more build errorsOz Tiram2-1/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix more build errorsOz Tiram3-2/+12
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: disable maintainer mode per defaultOz Tiram3-14/+5
... fix library name Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: #error "Only <atril-document.h> can be included directly."Oz Tiram1-1/+2
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04fix: libdocument! meson automatically adds lib prefixOz Tiram1-1/+1
Signed-off-by: Oz Tiram <[email protected]>
2025-04-04chore: clean references to xreaderOz Tiram6-16/+16
Signed-off-by: Oz Tiram <[email protected]>