| Age | Commit message (Collapse) | Author | Files | Lines |
|
This makes them discoverable in dconf-editor.
|
|
Modify inverted colors preference to fall back to GSettings when no
per-document metadata exists. This allows users to set inverted colors
as the default preference, which will apply to all documents that don't
have an explicit per-document preference.
Fixes #710
|
|
|
|
|
|
Currently translated at 100.0% (512 of 512 strings)
Translated using Weblate (Lao)
Currently translated at 10.3% (53 of 512 strings)
Co-authored-by: Bone NI <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/lo/
Translation: mate-desktop/atril
|
|
Currently translated at 70.5% (361 of 512 strings)
Co-authored-by: sweekar nepal <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/ne/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (512 of 512 strings)
Co-authored-by: Andrei Stepanov <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/ru/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Chinese (Traditional) (zh_TW))
Currently translated at 99.2% (508 of 512 strings)
Co-authored-by: Alang Hsu <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/zh_TW/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/zh_TW/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 100.0% (512 of 512 strings)
Translated using Weblate (Kazakh)
Currently translated at 75.1% (385 of 512 strings)
Co-authored-by: Baurzhan Muftakhidinov <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/kk/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (512 of 512 strings)
Co-authored-by: Mark Adhans <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/pt_BR/
Translation: mate-desktop/atril
|
|
Currently translated at 49.9% (258 of 517 strings)
Co-authored-by: Grzegorz Szymaszek <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/pl/
Translation: mate-desktop/atril-help
|
|
Currently translated at 92.3% (473 of 512 strings)
Co-authored-by: Jiri Grönroos <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/fi/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (512 of 512 strings)
Co-authored-by: Марко Костић (Marko Kostić) <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/sr/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/sr/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 50.7% (260 of 512 strings)
Co-authored-by: Shahlo Abdullayeva <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/uz/
Translation: mate-desktop/atril
|
|
Currently translated at 12.8% (66 of 512 strings)
Co-authored-by: Emilio Sepulveda <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/ia/
Translation: mate-desktop/atril
|
|
Currently translated at 98.4% (504 of 512 strings)
Co-authored-by: Josef Hruska <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/cs/
Translation: mate-desktop/atril
|
|
Currently translated at 7.0% (36 of 512 strings)
Co-authored-by: Basil Cat <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/yo/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (512 of 512 strings)
Co-authored-by: Marek Adamski <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/pl/
Translation: mate-desktop/atril
|
|
Currently translated at 100.0% (517 of 517 strings)
Co-authored-by: Andika Triwidada <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/id/
Translation: mate-desktop/atril-help
|
|
Currently translated at 7.9% (41 of 517 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 1.3% (7 of 517 strings)
Co-authored-by: Wendy Huang <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/zh_CN/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/zh_Hans/
Translation: mate-desktop/atril-help
|
|
Currently translated at 68.3% (350 of 512 strings)
Translated using Weblate (Georgian)
Currently translated at 67.3% (345 of 512 strings)
Translated using Weblate (Georgian)
Currently translated at 24.1% (125 of 517 strings)
Translated using Weblate (Georgian)
Currently translated at 23.9% (124 of 517 strings)
Translated using Weblate (Georgian)
Currently translated at 8.8% (46 of 517 strings)
Co-authored-by: Temuri Doghonadze <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/ka/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/ka/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 100.0% (512 of 512 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (517 of 517 strings)
Co-authored-by: Sergey A. <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/ru/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/ru/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 12.7% (66 of 517 strings)
Co-authored-by: 김인수 <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/ko/
Translation: mate-desktop/atril-help
|
|
Currently translated at 12.7% (66 of 517 strings)
Co-authored-by: Seong-ho Cho <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/ko/
Translation: mate-desktop/atril-help
|
|
Currently translated at 6.3% (33 of 517 strings)
Co-authored-by: Jaroslav Nezbeda <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/cs/
Translation: mate-desktop/atril-help
|
|
Currently translated at 4.8% (25 of 517 strings)
Co-authored-by: Quentin PAGÈS <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/oc/
Translation: mate-desktop/atril-help
|
|
Currently translated at 10.0% (52 of 517 strings)
Translated using Weblate (Korean)
Currently translated at 5.6% (29 of 517 strings)
Co-authored-by: 김인수 <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/ko/
Translation: mate-desktop/atril-help
|
|
Currently translated at 5.2% (27 of 517 strings)
Translated using Weblate (Estonian)
Currently translated at 4.8% (25 of 517 strings)
Co-authored-by: Priit Jõerüüt <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/et/
Translation: mate-desktop/atril-help
|
|
Currently translated at 16.6% (85 of 512 strings)
Translated using Weblate (Kabyle)
Currently translated at 4.4% (23 of 517 strings)
Translated using Weblate (Kabyle)
Currently translated at 3.0% (16 of 517 strings)
Translated using Weblate (Kabyle)
Currently translated at 3.0% (16 of 517 strings)
Translated using Weblate (Kabyle)
Currently translated at 2.1% (11 of 517 strings)
Co-authored-by: ButterflyOfFire <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/kab/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/help-documentation/atril-help/kab/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 100.0% (512 of 512 strings)
Co-authored-by: Jean-Baptiste Holcroft <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril/fr/
Translation: mate-desktop/atril
|
|
Currently translated at 80.2% (411 of 512 strings)
Translated using Weblate (Greek)
Currently translated at 80.0% (410 of 512 strings)
Translated using Weblate (Greek)
Currently translated at 24.7% (128 of 517 strings)
Co-authored-by: Jim Spentzos <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/atril/el/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril-help/el/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 100.0% (517 of 517 strings)
Co-authored-by: Andrei Stepanov <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril-help/ru/
Translation: mate-desktop/atril-help
|
|
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril-help/
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril/
Translation: mate-desktop/atril
Translation: mate-desktop/atril-help
|
|
Currently translated at 100.0% (515 of 515 strings)
Co-authored-by: Marek Adamski <[email protected]>
Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/atril/pl/
Translation: mate-desktop/atril
|
|
The previous fix notified every page that currently has a selection, but
that still got the wrong page: removing a selection on one page while
another page's selection stays untouched reported the change on the
untouched page instead of the one it actually happened on.
Now we compare against the previous selection state and only notify
pages that gained, lost, or changed a selection.
Fixes #721
|
|
Selecting the entire document text failed silently and nothing got
selected. The code was rejecting a valid request to select all the way
to the end of the text, treating it as out of range instead.
Now that request is accepted, so selecting through the last character
works as expected.
Fixes #718
|
|
Selecting text on one page and then selecting more text on another page
was wiping out the first selection instead of adding to it. The same
problem hit in reverse: removing the selection on one page was clearing
every other page's selection too.
Both operations now only touch the page they're actually asked about,
leaving selections on other pages alone.
Fixes #722
Fixes #723
|
|
When text was selected, assistive technologies were sometimes told the
change happened on the wrong page where nothing was selected at all.
Instead of guessing which page to report, we now check every page that
actually has a selection and notify each one.
Fixes #721
|
|
Selecting a range of text sometimes grabbed an extra line above what was
actually asked for.
The selection boundaries were anchored to the very top and bottom edge
of the first and last characters, which could stray into the line next
door. Anchoring to the middle of each character instead keeps the
selection where it belongs.
Fixes #720
|
|
Assistive technologies asking Atril to select a range of text got no
response and the request would silently fail with nothing selected.
The selection code already existed but was never hooked up, so it just
needed to be wired in.
Fixes #719
|
|
Bypass the threaded EvJobFind for EPUB documents and use WebKit's
WebKitFindController directly. The threaded find job was incompatible
with GepubDoc's single-threaded design and caused segfaults. The new
approach searches within the current page using WebKit's built-in text
search and highlighting, which is both simpler and thread-safe.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Store a reference to the GepubDoc in EvWebView via the new
get_doc_handle virtual method. Simplify next_page and previous_page to
just update the document model, letting the page-changed callback handle
content loading. This removes duplicate URI loading and prepares for
reimplementing search with WebKit's find controller.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Add a get_doc_handle virtual method to EvDocumentClass so the view layer
can obtain the underlying GepubDoc without depending on backend types
directly. This prepares for replacing EvWebView with GepubWidget which
needs the GepubDoc to render content.
Assisted-by: OpenCode:claude-opus-4-6
|
|
WebKit2GTK renders MathML natively so the MathJax script injection is no
longer needed. Remove the mathjax-directory build option, the
auto-detection logic, and the CI package dependency.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Remove the bundled minizip directory, unused includes, and the night
mode virtual methods from EvDocumentClass which are no longer called by
any code. Night mode is now handled entirely through WebKit user
stylesheets.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Pre-compute all page URI paths at load time so get_page is thread-safe
and does not mutate GepubDoc state. Remove the EvDocumentFind interface
because the threaded find job is incompatible with the single-threaded
GepubDoc and WebKit. EPUB search will be reimplemented using WebKit's
native find controller in a future commit.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Replace the old approach of modifying extracted HTML files on disk with
a WebKitUserStyleSheet injected via the WebKitUserContentManager. This
is cleaner and works with the new libgepub backend which no longer
extracts files to a temporary directory.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Replace the hand-rolled EPUB parsing with libgepub. This removes the
bundled minizip library, custom XML utilities, and temporary directory
extraction in favor of GepubDoc which handles archive access, metadata,
spine navigation, and table of contents. An epub:// URI scheme handler
serves resources directly from the archive without extracting to disk.
Search and night mode are stubbed as no-ops pending follow-up commits.
Assisted-by: OpenCode:claude-opus-4-6
|
|
Add libgepub as a required dependency for the EPUB backend in both meson
and autotools build systems. No source code changes yet, but this
prepares for replacing the hand-rolled EPUB parsing with libgepub.
Assisted-by: OpenCode:claude-opus-4-6
|
|
When enabled links are not allowed to change the current zoom mode and
level.
Fixes #712
Backported from https://gitlab.gnome.org/GNOME/evince/-/commit/5d8ef0fa
|