diff options
author | Andreas Müller <schnitzeltony@gmail.com> | 2020-06-01 23:44:45 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-06-03 15:15:42 -0700 |
commit | 9de2294c480bfc28e4792402269a5c27aa9ff841 (patch) | |
tree | 557fcb81ce62a02182408f2f9494b8ed586e6655 /meta-gnome | |
parent | 69b0346be69c84a9651e816fbbcc787aaddd6d60 (diff) | |
download | meta-openembedded-9de2294c480bfc28e4792402269a5c27aa9ff841.tar.gz |
evince: upgrade 3.34.2 -> 3.36.3
* port to meson build
* 0002-add-a-formatting-attribute-check.patch: Apllies cleanly but was not
tested with clang - don't have resources for that
================
Evince 3.36.3
================
Fix Evince on MacOS
backends:
* Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño)
* Fix -Wformat-zero-length warning (Germán Poo-Caamaño)
build:
* use so suffix on macOS (Tom Schoonjans)
ci:
* Fix meson targets (Germán Poo-Caamaño)
cut-n-paste:
* Annotate functions that wraps formatting strings (#1410, Germán Poo-Caamaño)
Developers:
* Germán Poo-Caamaño, Tom Schoonjans
================
Evince 3.36.2
================
shell:
* check type of window/sidebar objects (#1409, Ilario Gelmetti)
build:
* Use lowercase for project name in meson (Germán Poo-Caamaño)
ci:
* build with meson by default and autotools manually (Germán Poo-Caamaño)
flatpak: Update Poppler to 0.88.0 (Casey Jao)
Developers:
* Casey Jao, Germán Poo-Caamaño, Ilario Gelmetti
Translations:
* sicklylife (Japanese)
================
Evince 3.36.1
================
backends:
* Support 'de facto' tooltip feature (#34, #842, Nelson BenÃtez León)
ci:
* Add scripts to update Docker image for CI (Germán Poo-Caamaño)
help:
* Add Ukrainian screenshots for the docs (Yuri Chornoivan)
* Fix incorrect markup in Czech UI translation (Andre Klapper)
* Update French help image (Charles Monzat)
libdocument:
* Allow text entries to handle clicks (#1364, Nelson BenÃtez León)
* Ignore deprecation warnings in headers (Matthew Leeds)
libview:
* Fix "can-have-popup" prop when creating markup annotations (#1373, Casey Jao)
* Move annotation popup window to new position (#570, Marek Kasik)
shell:
* Set menu button to not focus-on-click (#1339, Nelson BenÃtez León)
* Fix too large slides on scaled display (#1365, #2599, Nelson BenÃtez León)
snap:
* Use removable-media for access to USB drives (Sébastien Bacher)
Developers:
* Andre Klapper, Casey Jao, Charles Monzat, Germán Poo-Caamaño, Marek Kasik,
Matthew Leeds, Nelson BenÃtez León, Sébastien Bacher, Yuri Chornoivan
Translations:
* Jordi Mas (Catalan)
* Marek Černocký (Czech help)
* Charles Monzat (French)
* Fabio Tomat (Friulian)
* Tim Sabsch (German)
* Yosef Or Boczko (Hebrew)
* Andika Triwidada (Indonesian)
* Daniel Șerbănescu (Romanian)
* Марко КоÑтић (Serbian)
* Matej UrbanÄiÄ (Slovenian)
* Anders Jonsson (Swedish)
* Yuri Chornoivan (Ukrainian)
================
Evince 3.36.0
================
help:
* Update all annotations-nav-to-page.png screenshots to 3.34 UI (Andre Klapper)
Developers:
* Andre Klapper
Translations:
* Jordi Mas (Catalan)
* Goran Vidović (Croatian)
* Nathan Follens (Dutch)
* Guillaume Bernard (French)
* Gianvito Cavasoli (Italian)
* Changwoo Ryu (Korean)
* Piotr DrÄ…g (Polish)
* Daniel Mustieles (Spanish)
=================
Evince 3.35.92
=================
backends:
* Show XMP data if newer than modification date (Evangelos Rigas)
* Fix some code formatting in poppler (Germán Poo-Caamaño)
build:
* Allow building with gettext >= 0.20 with autotools (#1312, Henry Gebhardt)
* Bump dependency versions (Germán Poo-Caamaño)
* Update URL for libgxps (Germán Poo-Caamaño)
* Update flatpak rules to match Flatpak CI (Germán Poo-Caamaño)
* snap: Change grade (Ken VanDine)
* Remove flatpak parts to use inherited instructions instead (Germán Poo-Caamaño)
help:
* Fix broken pt_BR help translation (Andre Klapper)
* Mark an icon as non-translatable (Andre Klapper)
* No more 'Fullscreen' menu item (Andre Klapper)
* No more 'View options' menu (Andre Klapper)
* No more 'previously visited pages' (Andre Klapper)
* No more First Page and Last Page menu items (Andre Klapper)
* No more Previous Page and Next Page menu items (Andre Klapper)
* PDFEdit is dead (Andre Klapper)
* Remove an unneeded localized screenshot without any text (Andre Klapper)
* Remove deleted file also from Makefile.am, not only meson.build (Andre Klapper)
* Side bar is called Side Pane in the UI (Andre Klapper)
* Update Bookmarks instructions to 3.35 UI (Andre Klapper)
* Update items (and their order) shown in the header (Andre Klapper)
* Update names of annotation buttons below header bar (Andre Klapper)
* Add danish screenshots
* No 'Edit' menu anymore to save current settings as default (Andre Klapper)
shell/libraries:
* Hopefully fix pipeline for 740f12f6 by removing another localized image (Andre Klapper)
* Implement SaveAs named action. (#1314, Kris Jurka)
* Remove accelerator label from menu (Sabri Ãœnal)
* Remove gtk_menu_popup() calls (#1023, Jason Crain)
* Remove shell/ev-bookmark-action.* (#1023, Jason Crain)
* Remove unused variables and functions (Jason Crain)
* Revert "ignore scroll, text selection events while unfocused" (#1316, Germán Poo-Caamaño)
* Update Keyboard Shortcuts page (Sabri Ãœnal)
* ignore scroll, text selection events while unfocused (#943, Nelson BenÃtez León)
* Lazily create annotation windows (#1010, Niels De Graef)
* Don't move goto window offscreen (#1023, Jason Crain)
* remove deprecated GdkScreen functions (#1023, Jason Crain)
* set goto window's parent (Jason Crain)
* Remove GTK < 3.22 popup code (Jason Crain)
* Stop using GdkDeviceManager (#1023, Jason Crain)
* fix rgba property id (Jason Crain)
* remove _ev_g_mkdtemp function (Jason Crain)
* Fix running_job volatile type (Jason Crain)
* Update libnautilus-extension includes (Jason Crain)
* Fix url in unimplemented named actions message (Germán Poo-Caamaño)
* Update screenshots to fit current UI (#1278, Germán Poo-Caamaño)
Developers:
* Andre Klapper, Evangelos Rigas, Germán Poo-Caamaño, Henry Gebhardt,
Jason Crain, Ken VanDine, Kris Jurka, Nelson BenÃtez León,
Niels De Graef, Sabri Ãœnal, scootergrisen
Translations:
* Asier Sarasua Garmendia (Basque)
* Rafael Fontenelle (Brazilian Portuguese)
* Bruce Cowan (British English)
* Jordi Mas (Catalan)
* Dz Chen (Chinese (China))
* Chao-Hsiung Liao (Chinese (Taiwan))
* Yi-Jyun Pan (Chinese (Taiwan))
* Goran Vidović (Croatian)
* Marek Černocký (Czech)
* Alan Mortensen (Danish)
* Carmen Bianca BAKKER (Esperanto)
* Jiri Grönroos (Finnish)
* Alexandre Franke (French)
* Alexandre Franke (French docs)
* Fabio Tomat (Friulian)
* Fran Dieguez (Galician)
* Balázs Úr (Hungarian)
* Andika Triwidada (Indonesian)
* Kukuh Syafaat (Indonesian)
* sicklylife (Japanese)
* Jor Teron (Karbi)
* Aurimas ÄŒernius (Lithuanian)
* Umarzuki Bin Mochlis Moktar (Malay)
* Danial Behzadi (Persian)
* Марко КоÑтић (Serbian)
* Dušan Kazik (Slovak)
* Daniel Mustieles (Spanish)
* Anders Jonsson (Swedish)
* Emin Tufan Çetin (Turkish)
* Daniel Korostil (Ukrainian)
================
Evince 3.35.1
================
libview/ev-view:
* Make document direction independent of UI direction (#830, Abderrahim Kitouni)
* Follow the text direction for laying out pages in dual mode (#830, Abderrahim Kitouni)
* Fix annots from dbl/tpl click + drag (#1274, Nelson BenÃtez León)
* Fix caret cursor navigation in non-continuous mode (#390, Nelson BenÃtez León)
* Keep cursor visible when changing pages (#390, Jason Crain)
* Don't enable popup actions on page change (#1168, Jason Crain)
* Implement ATK's scrollSubstringTo() and scrollSubstringToPoint(). (#1203, Martin Pieuchot)
libdocument:
* Get DPI from GdkMonitor (#617, Marek Kasik)
* Deprecate ev_document_misc_get_screen_dpi() (#617, Jason Crain)
shell:
* Set a11y names for annotation buttons (Marek Kasik)
* Go to annotation on right click (Nelson BenÃtez León)
* Document presentation mode shortcuts (#1302, Jason Crain)
Developers:
* Abderrahim Kitouni, Germán Poo-Caamaño, Jason Crain, Marek Kasik, Martin Pieuchot, Nelson BenÃtez León
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r-- | meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch | 29 | ||||
-rw-r--r-- | meta-gnome/recipes-gnome/evince/evince_3.36.3.bb (renamed from meta-gnome/recipes-gnome/evince/evince_3.34.2.bb) | 19 |
2 files changed, 11 insertions, 37 deletions
diff --git a/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch b/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch index c374fc943..94794a5f9 100644 --- a/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch +++ b/meta-gnome/recipes-gnome/evince/evince/0002-add-a-formatting-attribute-check.patch | |||
@@ -19,17 +19,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
19 | cut-n-paste/unarr/common/unarr.c | 2 +- | 19 | cut-n-paste/unarr/common/unarr.c | 2 +- |
20 | 1 file changed, 1 insertion(+), 1 deletion(-) | 20 | 1 file changed, 1 insertion(+), 1 deletion(-) |
21 | 21 | ||
22 | --- a/cut-n-paste/unarr/common/unarr.c | ||
23 | +++ b/cut-n-paste/unarr/common/unarr.c | ||
24 | @@ -92,7 +92,7 @@ size_t ar_get_global_comment(ar_archive | ||
25 | return ar->get_comment(ar, buffer, count); | ||
26 | } | ||
27 | |||
28 | -void ar_log(const char *prefix, const char *file, int line, const char *msg, ...) | ||
29 | +void __attribute__((__format__ (__printf__, 4, 5))) ar_log(const char *prefix, const char *file, int line, const char *msg, ...) | ||
30 | { | ||
31 | va_list args; | ||
32 | va_start(args, msg); | ||
33 | --- a/cut-n-paste/synctex/synctex_parser_utils.c | 22 | --- a/cut-n-paste/synctex/synctex_parser_utils.c |
34 | +++ b/cut-n-paste/synctex/synctex_parser_utils.c | 23 | +++ b/cut-n-paste/synctex/synctex_parser_utils.c |
35 | @@ -87,11 +87,11 @@ void _synctex_free(void * ptr) { | 24 | @@ -87,11 +87,11 @@ void _synctex_free(void * ptr) { |
@@ -76,24 +65,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
76 | result = NULL; | 65 | result = NULL; |
77 | return NULL; | 66 | return NULL; |
78 | } | 67 | } |
79 | --- a/cut-n-paste/synctex/synctex_parser.c | ||
80 | +++ b/cut-n-paste/synctex/synctex_parser.c | ||
81 | @@ -8411,6 +8411,7 @@ struct synctex_updater_t { | ||
82 | int length; /* the number of chars appended */ | ||
83 | }; | ||
84 | |||
85 | +static int _synctex_updater_print(synctex_updater_p updater, const char * format, ...) SYNCTEX_PRINTF_FORMAT(2, 3); | ||
86 | static int _synctex_updater_print(synctex_updater_p updater, const char * format, ...) { | ||
87 | int result = 0; | ||
88 | if (updater) { | ||
89 | @@ -8447,6 +8448,7 @@ static int vasprintf(char **ret, | ||
90 | /** | ||
91 | * gzvprintf is not available until OSX 10.10 | ||
92 | */ | ||
93 | +static int _synctex_updater_print_gz(synctex_updater_p updater, const char * format, ...) SYNCTEX_PRINTF_FORMAT(2, 3); | ||
94 | static int _synctex_updater_print_gz(synctex_updater_p updater, const char * format, ...) { | ||
95 | int result = 0; | ||
96 | if (updater) { | ||
97 | --- a/cut-n-paste/synctex/synctex_parser_utils.h | 68 | --- a/cut-n-paste/synctex/synctex_parser_utils.h |
98 | +++ b/cut-n-paste/synctex/synctex_parser_utils.h | 69 | +++ b/cut-n-paste/synctex/synctex_parser_utils.h |
99 | @@ -85,7 +85,11 @@ extern "C" { | 70 | @@ -85,7 +85,11 @@ extern "C" { |
diff --git a/meta-gnome/recipes-gnome/evince/evince_3.34.2.bb b/meta-gnome/recipes-gnome/evince/evince_3.36.3.bb index b792d4fcb..08a20d4e0 100644 --- a/meta-gnome/recipes-gnome/evince/evince_3.34.2.bb +++ b/meta-gnome/recipes-gnome/evince/evince_3.36.3.bb | |||
@@ -16,18 +16,21 @@ DEPENDS = " \ | |||
16 | ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \ | 16 | ${@bb.utils.contains('DISTRO_FEATURES','x11','gnome-desktop3','',d)} \ |
17 | " | 17 | " |
18 | 18 | ||
19 | inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection upstream-version-is-even gettext features_check mime-xdg | 19 | GNOMEBASEBUILDCLASS = "meson" |
20 | 20 | ||
21 | SRC_URI[archive.md5sum] = "9e9e82fa8f6045ad7817157d9335d185" | 21 | inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection upstream-version-is-even gettext features_check mime-xdg gtk-doc |
22 | SRC_URI[archive.sha256sum] = "3cc0955f11204e3a2db1c7ab99b866692749592257485b87304134ad69da0617" | 22 | |
23 | SRC_URI[archive.md5sum] = "9762dabdde37a804072bccbfd311d357" | ||
24 | SRC_URI[archive.sha256sum] = "af2ebdf7f74e6580c4f1a12bdfe26b9ff90374d7acae061de0666d64012a9db2" | ||
23 | SRC_URI += " \ | 25 | SRC_URI += " \ |
24 | file://0001-Add-format-attribute-to-_synctex_malloc.patch \ | 26 | file://0001-Add-format-attribute-to-_synctex_malloc.patch \ |
25 | file://0002-add-a-formatting-attribute-check.patch \ | 27 | file://0002-add-a-formatting-attribute-check.patch \ |
26 | " | 28 | " |
27 | 29 | ||
28 | EXTRA_OECONF = " \ | 30 | GTKDOC_MESON_OPTION = "gtk_doc" |
29 | --enable-thumbnailer \ | 31 | |
30 | --without-systemduserunitdir \ | 32 | EXTRA_OEMESON = " \ |
33 | -Dsystemduserunitdir=no \ | ||
31 | " | 34 | " |
32 | 35 | ||
33 | do_compile_prepend() { | 36 | do_compile_prepend() { |
@@ -35,8 +38,8 @@ do_compile_prepend() { | |||
35 | } | 38 | } |
36 | 39 | ||
37 | PACKAGECONFIG ??= "" | 40 | PACKAGECONFIG ??= "" |
38 | PACKAGECONFIG[nautilus] = "--enable-nautilus,--disable-nautilus,nautilus" | 41 | PACKAGECONFIG[nautilus] = "-Dnautilus=true,-Dnautilus=false,nautilus" |
39 | PACKAGECONFIG[browser-plugin] = "--enable-browser-plugin,--disable-browser-plugin," | 42 | PACKAGECONFIG[browser-plugin] = "-Dbrowser_plugin=true,-Dbrowser_plugin=false" |
40 | 43 | ||
41 | RDEPENDS_${PN} += "glib-2.0-utils" | 44 | RDEPENDS_${PN} += "glib-2.0-utils" |
42 | RRECOMMMENDS_${PN} = "adwaita-icon-theme" | 45 | RRECOMMMENDS_${PN} = "adwaita-icon-theme" |