1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-06-30 22:54:23 +00:00
Commit Graph

265 Commits

Author SHA1 Message Date
Germán Poo-Caamaño
741177311b
Release 46.3 2024-05-25 15:19:39 -04:00
Germán Poo-Caamaño
e7899da50e Evince 46.2
-------------

data:
  * Fix typo in URL (#2030, Germán Poo-Caamaño)

Developers:
  * Germán Poo-Caamaño

Translations:
  * Efstathios Iosifidis (Greek)
  * Balázs Úr (Hungarian)
  * Hugo Carvalho (Portuguese)
2024-05-25 15:10:58 -04:00
Germán Poo-Caamaño
08e54ce9de data: Fix typo in URL
Fixes #2030
2024-04-30 21:44:30 -04:00
Germán Poo-Caamaño
c0525669c2
Evince 46.1
=============

data:
  * Improve url locations (Germán Poo-Caamaño)

help:
  * Replace live.gnome.org with wiki.gnome.org (Andre Klapper)

Developers:
  * Andre Klapper, Germán Poo-Caamaño

Translations:
  * Changwoo Ryu (Korean)
  * Seong-ho Cho (Korean)
  * Piotr Drąg (Polish)
  * Anders Jonsson (Swedish)
  * Yuri Chornoivan (Ukrainian)
2024-04-27 11:11:40 -04:00
Jake Dane
2a2e407035 data: Fix 46 release date 2024-04-17 10:43:33 +00:00
Andre Klapper
69f738b587 Metadata: Fix bugtracker URL
Link to public Issues overview page instead of a 404 New Issue page
when you are not already logged into GNOME GitLab.
2024-04-02 10:07:04 +02:00
Germán Poo-Caamaño
87a7a199c7
Release 46.0 2024-03-16 22:57:30 -03:00
Germán Poo-Caamaño
ce62a78f3d data: Improve url locations 2024-03-12 09:11:07 -03:00
Germán Poo-Caamaño
194e802a2f
Release 46.rc 2024-03-11 16:18:33 -03:00
Germán Poo-Caamaño
568e591f47 data: Fix URLs in metadata
Fixe #2024
2024-03-11 15:31:34 -03:00
Sophie Herold
65692b18b2 metainfo: Fix wrong developer id
Appstream decided to use reversed domains. Please merge before 46 if possible.
2024-02-29 22:50:01 +00:00
Sabri Ünal
75f5a7920e appdata: Remove none OARS tags
"The old generator also included all the none-value entries—it
no longer does this, you can safely remove them.

If it only consists of none values, it’s safe to shorten it to just:
`<content_rating type="oars-1.1" />`"

More information: https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#oars-information
2024-01-18 21:29:47 +00:00
Sabri Ünal
74420eead8 appdata: Improve appdata for AppStream 1.0
- Add the `<developer><name>` tag
- Mark the `<developer_name>` tag as deprecated
- Use appstreamcli to validate appdata
- Fix a broken release description
2024-01-18 21:29:47 +00:00
Sabri Ünal
323c4af3ca appdata: add vcs-browser URL support
This URL is visible on GNOME Control Center and Flathub.

More information: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url
2023-10-14 18:54:38 +00:00
Andre Klapper
6a5f7b1432 DOAP / metainfo: Replace non-existing mailing list with GNOME Discourse URL 2023-09-19 16:05:47 +02:00
Germán Poo-Caamaño
80b393cac6
Release 45.0 2023-09-18 17:54:59 -03:00
Germán Poo-Caamaño
b3941f416d
Release 45.rc 2023-09-04 11:06:11 -03:00
Pablo Correa Gómez
8413882233
metainfo: move from top-level dir to data dir
Where it lives in the majority of other core apps projects
2023-08-24 23:45:58 +02:00
Pablo Correa Gómez
6150af1a8a libview: make it possible to get libview icon directory from env var
Together with changes to meson, it allows to have icons while doing
"meson devenv". Icons are expected under the "hicolor" location, so
create a link that points there.
2023-06-18 21:58:25 +00:00
Pablo Correa Gómez
aa2e5276d5 meson: make it possible to run evince with "meson devenv"
This makes it possible to run changes in evince without actually
installing it, or without the system installation getting in the way
of the changes tested.
2023-06-18 21:58:25 +00:00
Pablo Correa Gómez
cce22ef207 Remove evince.convert for pre-gsettings conversion
This was introduced in 768a559d41, 13
years ago and pre GNOME 3 times. We can probably safely consider that
migration an existing installation from those times to current is
unsupported. Whoever tries to do that, is probably going to bump into
many other issues than some config not being migrated in evince.
2023-06-18 21:58:25 +00:00
Pablo Correa Gómez
fd4d577880 Remove evince.ico formerly used for windows resources
Introduced in 45467f0d8a and never
touched since, the icon is a way to embed the icon into the binary in
a windows-compliant way. At the time, there was code consuming the
ICON macro, like "cut-n-paste/smclient". That code does not exist
anymore and renders this file and the logic around it unnecessary.
2023-06-18 21:58:25 +00:00
Pablo Correa Gómez
9fef9087d6 data: remove hand-open.png and its installation
This was introduced in b36f3a1316 and
never again touched. This is not used at the moment anywhere in the codebase.
2023-06-18 21:58:25 +00:00
Yuri Chornoivan
95a0a6591b Fix minor typo 2023-04-02 11:22:41 +00:00
Germán Poo-Caamaño
0d1db319a5 data: Document settings keys 2023-03-22 11:26:20 -03:00
Germán Poo-Caamaño
d32ba32784 data: Remove unused show-toolbar setting from schema
Before Evince used GtkHeaderBar, there was a toolbar that was possible
to hide. That toolbar does not exist since it got intergrated into
the header bar.
2023-03-22 11:26:20 -03:00
Andre Klapper
2a50091514 Update application screenshot to version 43 UI 2022-09-09 12:26:04 +02:00
Jakub Steiner
daa48c1620 icons: update symbols
- update icon assets
- avoid system icons that aren't there

https://gitlab.gnome.org/GNOME/evince/-/issues/1756
2022-02-23 11:53:50 +00:00
r-value
1060b24d05 Remove incorrect args for i18n.merge_file
`i18n.merge_file` has been ignoring positional arguments for
a time and explicitly rejects with error since meson 0.60.0
2021-12-03 01:31:55 +00:00
Germán Poo-Caamaño
8504dffe49 data: Update URL to submit issues 2021-08-17 03:31:49 +00:00
Mpho Jele
7c34f7457d evince.desktop: Add new-window desktop action
Currently there is no way to launch a new window from the desktop.

However most apps offer this feature; launching a new instance
outside of a running instance has become common user exprience.

Closes #1351
2021-06-25 14:45:20 +02:00
Germán Poo-Caamaño
745364b03c build: Use devel icon for unstable version installed
* Help visually distinguish the development version from the
  stable one.
2021-06-23 20:38:33 +00:00
Germán Poo-Caamaño
d0b845e511 data: Crop out of place pixel line of screenshot 2020-06-28 23:00:34 -04:00
Caolán McNamara
8ce024b57c data: Add man pages for evince-previewer and evince-thumbnailer
Man pages from the Debian project.

Fixes #680
2020-06-22 01:25:38 -04:00
Iñigo Martínez
b27189bb3c build: Remove autotools
To avoid the burden of maintaining multiple build systems, autotools
support has been removed.

GitLab CI configuration has also been updated to use meson.
2020-05-30 22:39:51 -04:00
Germán Poo-Caamaño
765a875a27 data: Update screenshots to fit current UI
Fixes #1278
2019-11-24 12:35:18 -03:00
Jakub Steiner
8cc8cf63a0 icon: create a nightly app icon
- Provide a development variant of the app icon
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/12
  for more info.

/label ~"9. Initiative: NightlyAppIcons"
2019-09-29 19:08:29 +00:00
Felipe Borges
61a793ba42 desktop: Include "evince" in .desktop keywords
The GNOME Shell search results are forwarded from the results of
GLib's g_desktop_app_info_search() function, which matches the
Name, Exec, Keywords, GenericName, X_GNOME_FullName, and Comment
keys from desktop files[0].

Since Evince is now named "Document Viewer", a query for "evince"
would match the "Exec" key and present the application in the search
results as expected. Unfortunately that doesn't happen for Flaptaked
Evince, which would get its desktop file "Exec" key overwritten to
something such as Exec=/usr/bin/flatpak run --branch=stable
--arch=x86_64 --command=evince org.gnome.Evince --new-document

This way, searching for "evince" when only the Flatpaked version
of it is installed returns no results. Searching for "Document
Viewer" presents the application as expected.

Its been proposed in GLib to parse the "Exec" key for searches
but that was rejected[1] because it would imply establishing an
API which assumes that the command line behavior of Flatpak would
be stable/never-change.

A fix was proposed in Flatpak directly[2] but it was rejected,
leaving us with the only option of adding the historical/legacy
application names to the "Keywords" key in their desktop files.

Many users, such as myself, have the "muscle memory" of search
for the old application's name, such as "evince", "totem", "gedit".
Although I agree that the new names should be presented to new
users and that the old ones shouldn't be visible in UI, it makes
sense and little effort to support the search for the old names IMO.

I proposed the same changes in "gedit"[3].

[0] https://gitlab.gnome.org/GNOME/glib/blob/master/gio/gdesktopappinfo.c#L378
[1] https://gitlab.gnome.org/GNOME/glib/issues/1706
[2] https://github.com/flatpak/flatpak/issues/2749
[3] https://gitlab.gnome.org/GNOME/gedit/merge_requests/44
2019-05-02 11:34:17 +02:00
Jakub Steiner
8672055801 icon: update app icon
- GNOME 3.30 redesign of app icons.
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/2
  for more info.

/label ~"9. Initiative: AppIconRedesign"
2019-01-29 12:41:06 +01:00
Germán Poo-Caamaño
85aacdaf4d annotations: Add icons for squiggly and text annotations 2018-11-12 00:06:13 -03:00
Germán Poo-Caamaño
bacd06ce92 toolbar: Provide a visual cue when find is unsupported
When document type does not support 'find', Evince disables the
find feature. Previously, we added a tooltip explaining the reason.
However, a straightforward visual cue is more desirable, especially
for touchpad users.

Aside the tooltip, we now also provide an icon that mimic other
icons in GNOME when a service is unavailable, that is, an 'x' on
the icon for mute or wifi.

Fixes #105
2018-11-11 17:56:12 -03:00
Germán Poo-Caamaño
d3014d8c30 build: Add missing icon on meson build
In commit 456b3d1509 we introduced a new icon, but I forgot to
add it in the meson build.
2018-11-11 17:49:52 -03:00
Germán Poo-Caamaño
456b3d1509 view: Add symbolic to show a layer when is visible
Took icon from gimp, as the cellrenderer we use is also
copied from there.
2018-11-10 23:56:08 -03:00
Germán Poo-Caamaño
fbb0a96366 build: Set Daemon service namespace to lowecase
Regardless we renamed the app-id to org.gnome.Evince, and desktop
files, icons, etc. to match the name; we keep the D-Bus services
in lowercase for backward compatibility.
2018-10-08 00:52:08 -03:00
Germán Poo-Caamaño
adc1fb72c8 Revert "shell: Make evinced D-Bus name match application name"
This reverts commit 116bd1d022.
2018-10-07 00:02:00 -03:00
Germán Poo-Caamaño
63ceaa9936 Revert "Set back D-Bus application name to lowercase"
This reverts commit f99c554309.
2018-10-06 23:55:23 -03:00
Germán Poo-Caamaño
f99c554309 Set back D-Bus application name to lowercase
* Set application id lowercase
* Make the daemon and application names match
* Make the icons and desktop files match the
  application id
* Keep the D-BUS interfaces backwards compatible,
  and enable
  the flatpak version to launch the daemon.
* Take care of translations after renaming files.

This commit also changes the application id for flatpak,
which is a compromise.
2018-10-04 10:41:57 -03:00
Iñigo Martínez
0fff3894bb meson: Don't reference systemd service
meson has been updated following a recent change in autotools that
changed the way the Evince Daemon service is configured[0].

[0] dfc7207b94
2018-10-04 12:28:22 +02:00
Iñigo Martínez
49bd79f5dd meson: Use absolute paths instead of relative paths
Many of used paths are using relative paths, which makes some
libraries/executables not to be found.

This has been changed to use absolute paths that fixes these issues.
2018-10-04 07:21:32 +02:00
Bastien Nocera
dfc7207b94 shell: Don't reference systemd service
It doesn't get exported outside the sandbox, so the session systemd
doesn't know how to start it. The information in the systemd .service
file should be enough for systemd to correlate the two when running
outside the sandbox.
2018-10-02 09:29:05 +02:00