Accepting request 429074 from GNOME:Factory

New stable release (forwarded request 428630 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/429074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution?expand=0&rev=187
This commit is contained in:
Dominique Leuenberger 2016-09-21 16:34:06 +00:00 committed by Git OBS Bridge
commit ff44b79250
4 changed files with 326 additions and 14 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e13551ce0996963506f0bdde5e01c3b8aa0622849a272ff12877cd595baeb6e
size 12133872

3
evolution-3.22.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e4742032b450cd8752097ba7e56302134e3653d510d4c53196654fb353ebbeb
size 12261264

View File

@ -1,3 +1,306 @@
-------------------------------------------------------------------
Mon Sep 19 08:44:55 UTC 2016 - zaitor@opensuse.org
- Update to version 3.22.0:
+ bgo#771420: [WK2]: Printing an email does not work.
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 12 12:29:42 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.92:
+ [itip-formatter]: Guess meeting time zone when not provided in
the invitation.
+ Remove CSS sheet from the DOM only when it exists.
+ Critical warning could be printed when replying on message
with inline images.
+ Adapt to WebKit Unstable DOM API changes in WebKitGTK+ 2.13.90.
+ Replace usage of deprecated WebKit DOM API functions.
+ Replace last usage of deprecated WebKit DOM API functions.
+ Fix archives support in attachments.
+ Undoing a citation split could fail.
+ When removing empty blocks from citations, don't remove BR
elements.
+ Extra new line is inserted on the end of converted content.
+ Save selection in save_history_for_delete_or_backspace().
+ Selection end marker could be saved wrong in the quoted
content.
+ Correctly handle the undo operation the Backspace was pressed
in the beginning of LI element.
+ e_editor_dom_move_quoted_block_level_up() is wrong for HTML
mode.
+ Try to fix the "NL between tags" when inserting HTML into the
editor.
+ Update the tests expectations.
+ Change URL and e-mail pattern regular expressions.
+ Prefer OAuth2 authentication for Mail-only Google accounts.
+ Add 'OAuth2 Google' authentication type to Google-based
accounts.
+ Use DIV instead of P element for 'Normal' block.
+ After pressing the return key, caret is moved to a wrong place.
+ An extra quote character is inserted on the end of an empty PRE
element.
+ Bugs fixed: bgo#770496, bgo#771044, bgo#770380, bgo#771131.
+ Updated translations.
- Drop evolution-webkit2gtk3-adaptation.patch and
evolution-gnome-autoar.patch: Fixed upstream. Flip need_autogen
to 0 again, no longer needed.
-------------------------------------------------------------------
Thu Sep 1 19:01:46 UTC 2016 - zaitor@opensuse.org
- Add evolution-webkit2gtk3-adaptation.patch: Make evolution work
with new webkit2gtk3-2.13.90, patch from git.
- Add highlight BuildRequires: Build highlight source-code in
mailbody support, we now have the needed package. Following
this: Stop passing --disable-text-highlight to configure.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add pkgconfig(gnome-autoar-gtk-0) BuildRequires: Build archive
support for attachments. Following this: Stop passing
--disable-autoar to configure.
- Add evolution-gnome-autoar.patch: Fix configure to look for the
correct name. Also flip define need_autogen to 1, as the patch
touches the buildsystem (bgo#770380).
-------------------------------------------------------------------
Mon Aug 29 15:54:33 UTC 2016 - dimstar@opensuse.org
- Update to version 3.21.91:
+ Context menu above EWebView hides on button release.
+ Correctly free the WebKit DOM GObject instaces.
+ Don't try to convert the 'None' signature.
+ Paragraphs with just BR element could not be quoted properly.
+ Use a faster way of quoting an element if possible when
converting the content.
+ Remove the zero width space characters from the HTML output.
+ New line after heading and other elements could be lost.
+ Fix various issues with parse_html_into_blocks() - mostly not
processing part of the input.
+ Make a magic-spacebar (partly) work again.
+ Open link in HTML editor only when Ctrl+left-click above it.
+ EEditorUndoRedoManager - Fix some FIXME WK2 comments.
+ Redoing the input history item could be wrong.
+ Element could be quoted in the HTML mode as in the plain text
mode.
+ Redoing of "Pasting a link and pressing the Return key after
it" is wrong.
+ Don't try to insert selection marks if they are already
presented.
+ Remove an empty blockquote if presented after removing from the
quoted content.
+ No need to recognize links in the element where it was already
done (by parse_html_into_blocks()).
+ Remove special id used for BLOCKQUOTEs when generating the HTML
version of the content.
+ Always use the faster version of quoting when we previously
wrapped the content.
+ Properly check if the current node is indeed the HR element
before processing it.
+ Correct the indentation.
+ Font style cannot be set.
+ Cast warning printed when trying to cast non-element node to
element in the get_parent_block_element().
+ Fix various extra new lines errors when processing the content.
+ Ensure EMailConfigPage::changed signal is emitted in the
main/UI thread.
+ Make ECompEditor an extensible.
+ Turning off the font formatting could leave empty elements in
DOM.
+ Redoing the input event should remove the BR if it was the only
node there.
+ Redoing a font style change will not set the correct values to
the EEditorPage.
+ Undoing the style change should act like the separate history
event.
+ test-htlm-editor-units - Do not focus window on show.
+ Cut/Copy/Paste in EHTMLEditor shows a runtime warning on the
console.
+ PRE element could not be wrapped quoted correctly.
+ Redoing some events could fail.
+ Undoing or redoing the font format changes does not reflect the
changes in the UI.
+ Avoid vertical scrolling in the filtering rules editor dialog.
+ Some editor unit tests fail after commit d3fc71.
+ Add --background option for test-html-editor-units.
+ Report errors from D-Bus calls to WebExtension-s.
+ Bugs fixed: bgo#769618, bgo#769753, bgo#769912, bgo#770083,
bgo#770086, bgo#770369, bgo#770494.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 15 17:10:22 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.90:
+ Correct order of "assign value" and "call function" when saving
to drafts.
+ Simplify and fix how the HTML is parsed into composer's DOM
structure.
+ Update devel-doc build scripts to work after the WebKit2 port
merge.
+ The "headers-collapsed" change not propagated into the
settings.
+ Add TestKeyfileSettingsBackend for test-html-editor-units.
+ Update homepage GNOME wiki URL to save us a redirect.
+ Make translation type value more generic; no need for branch
numbers.
+ test-html-editor-units: Increase default command delay to 25ms.
+ EHTMLEditorView:
- Redoing unquoting does not work.
- Extra new line could be added to the quoted text when parsing
HTML.
- Replace citation marks to actual citation in one round.
- Remove accidentally committed debug prints.
+ EWebKitEditor: Tabulator key does not insert the tabulator, but
changes focus.
+ Bugs fixed: bgo#768449, bgo#767283, bgo#769354, bgo#769338,
bgo#769062, bgo#768683, bgo#624604, bgo#769388, bgo#769044,
bgo#769072, bgo#769152, bgo#769288, bgo#751588, bgo#769707,
bgo#769908.
+ Updated translations.
- Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0)
BuildRequires following upstreams port.
-------------------------------------------------------------------
Mon Aug 8 09:57:33 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.4:
+ GalA11yETableItem can have stored incorrect row count
sometimes.
+ Build developer documentation sections and types on the fly.
+ When pressing the Return key to end a list a new empty list is
created.
+ Make it easier to change evolution .ui files by the users.
+ Busy-loop when printing specifically formatted HTML message.
+ Enhance timezone lookup for the event editor.
+ [ETimezoneDialog] Show timezones as a tree, not as a flat list.
+ EHTMLEditorActions: Disable HTML actions in plain text mode.
+ EHTMLEditorSelection:
- List alignment not detected properly.
- Indented block style could not be set properly.
+ EHTMLEditorUtils: Correctly remove class when it is surrounded
by spaces.
+ EHTMLEditorView:
- Critical warning could be seen in console after pasting the
content.
- Don't leak a WebKitDOMNodeList instance.
- Pasting content into the indented block will not preserve
formatting.
- Don't add a new line for the empty list when generating a
plain text version of the content.
- Don't leak a WebKitODMNodeList instance.
- Always try to process the CID images when loading a content.
- Correct the situations when the 'Lose formatting' dialog is
showed.
- When the content is converted set the editor as changed.
- Plain text version of draft could lose formatting.
- Improve how the content is processed.
- Changing a top signature to another one will place it on
different position.
- Unneeded spacer left when setting a top signature from an
existing one to None.
+ Add Language headers to po files.
+ Bugs fixed: bgo#767780, bgo#764065, bgo#443716, bgo#768013,
bgo#767990, bgo#754848, bgo#768369, bgo#768496, bgo#438062,
bgo#768438.
+ Updated translations.
- Stop passing V=1 to make, debugging is local.
-------------------------------------------------------------------
Mon Aug 8 09:56:33 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.3:
+ Avoid NULL dereference in mail-send-recv.c:free_send_data()
function.
+ [CamelGpgContext] Provide signer photos when available.
+ Use newly introduced ENetworkMonitor and add UI settings for
it.
+ Don't create unnecessary wrappers when quoting a text.
+ Address some of the clang compiler warnings.
+ Crash under e_mail_folder_find_duplicate_messages_sync().
+ Create new events in the selected calendar in the left tree of
calendars.
+ EHTMLEditorActions: Paste Quotation action is always active.
+ EHTMLEditorSelection: Use a faster way of quoting an element in
the plain text mode.
+ EHTMLEditorView:
- Redoing a delete operation in a PRE element could wrap the
content in SPAN element.
- Some empty new lines in a quoted content could be lost.
- Don't modify a variable from arguments.
- Simplify how an element is quoted.
- Opening a draft that was not created in composer should
respect the wrap/don't wrap preference.
+ Bugs fixed: bgo#766745, bgo#766682, bgo#766713, bgo#766796,
bgo#767283, bgo#767236, bgo#767334, bgo#767542, bgo#767364,
bgo#651112, bgo#767335.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 8 09:55:33 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.2:
+ Avoid minor occasional runtime warning.
+ Occasional runtime warning from EaMinicardView about invalid
book client.
+ Move the clipboard handling from EMsgComposer to
EHTMLEditorView.
+ Recognize special folders for a global mail view also based on
flags.
+ Rather hide, than disable, items in Taskpad/Memopad context
menus.
+ Correct placement of emoticon and color chooser in composer
under Wayland.
+ Enhance delayed message send through Outbox.
+ Fix typo in previous commit.
+ Add missing closing tag.
+ Fix some issues found by Coverity Scan, cppcheck and clang.
+ Explicitly center attachment bar expander vertically.
+ EHTMLEditor: Only display the text properties dialog when some
text is selected.
+ EHTMLEditorActions: 'Select All' action is always disabled.
+ EHTMLEditorImageDialog: Border and alignment are not set
properly.
+ EHTMLEditorView:
- Restore the selection end mark correctly when processing HTML
to plain text.
- Redoing a citation split removes an extra text.
- Introduce the is-ready signal.
- Background image from page is removed when saving draft.
+ EMailSignatureEditor: Undo and redo history is handled by
EHTMLEditorView and not by WebKitWebView.
+ EMsgComposer: Move the signature handling to EHTMLEditorView.
+ Bugs fixed: bgo#435219, bgo#571723, bgo#681353, bgo#765446,
bgo#765665, bgo#765636, bgo#765857, bgo#765950, bgo#766017,
bgo#766111, bgo#766315, 766540.
+ Updated translations.
-------------------------------------------------------------------
Mon Aug 8 09:54:33 UTC 2016 - zaitor@opensuse.org
- Update to version 3.21.1:
+ Cannot change order list to unordered for the first time.
+ Inline images in drafts are not displayed in GMail.
+ Change ECalendarView from GtkTable to GtkGrid.
+ Hide private members of ECalendar into a private structure.
+ Optimize some of the DOM functions related to selection.
+ EHTMLEditorSelection:
- Selection could be saved wrong in quoted content.
- Anchors could be wrongly wrapped in quoted content.
- Ask for a parent node of the right node.
+ EHTMLEditorView:
- Simplify and improve how the undo/redo of delete operation in
quoted content is performed.
- Deleting a content in a PRE element could wrap the content in
SPAN element.
- Moving a Preformatted block one level up in the quoted
content will change it to Normal.
+ EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
+ Bugs fixed: bgo#759802, bgo#764977, bgo#765090, bgo#765102,
bgo#765202, bgo#765112.
+ Updated translations.
- Bump base version following upstream changes.
-------------------------------------------------------------------
Mon Aug 8 09:53:33 UTC 2016 - zaitor@opensuse.org

View File

@ -23,19 +23,18 @@
Name: evolution
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in.
%define evolution_base_version 3.20
Version: 3.20.5
%define evolution_base_version 3.22
Version: 3.22.0
Release: 0
# _version needs to be %{version} stripped to major.minor.micro only...
%define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+')
# FIXME: enable text-highligh once we have a package for it.
# FIXME: check if note on license is still valid (comment before license)
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
License: LGPL-2.0 and LGPL-3.0
Group: Productivity/Networking/Email/Clients
# NOTE: Some files are currently GPL-2.0 but pending relicensing, see bnc#749859
Url: http://wiki.gnome.org/Apps/Evolution/
Source0: http://download.gnome.org/sources/evolution/3.20/%{name}-%{version}.tar.xz
Source0: http://download.gnome.org/sources/evolution/3.22/%{name}-%{version}.tar.xz
# The icon we rely on is from adwaita-icon-theme
BuildRequires: adwaita-icon-theme
BuildRequires: bison
@ -46,13 +45,16 @@ BuildRequires: openldap2-devel
BuildRequires: gnome-common
%endif
BuildRequires: gtk-doc
BuildRequires: highlight
BuildRequires: intltool
# don't you ever enable this! It's experimental and insecure (bnc#609013)
#BuildRequires: libytnef-devel
BuildRequires: psmisc
BuildRequires: spamassassin
BuildRequires: sqlite3-devel
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
BuildRequires: update-desktop-files
BuildRequires: yelp-tools
BuildRequires: pkgconfig(atk)
@ -63,10 +65,11 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.24.0
BuildRequires: pkgconfig(geocode-glib-1.0) >= 3.10
BuildRequires: pkgconfig(gio-2.0) >= 2.40.0
BuildRequires: pkgconfig(gladeui-2.0) >= 3.10.0
BuildRequires: pkgconfig(gnome-autoar-gtk-0) >= 0.1.1
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 2.91.3
BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.0
BuildRequires: pkgconfig(gtkspell3-3.0)
BuildRequires: pkgconfig(webkitgtk-3.0) >= 2.0.1
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.13.90
%if %{use_gtkimageview}
BuildRequires: pkgconfig(gtkimageview-3.0)
%endif
@ -160,7 +163,9 @@ to develop applications that require these.
%lang_package
%prep
%setup -q
%if !0%{?is_opensuse}
translation-update-upstream
%endif
%build
%if %{need_autogen}
@ -175,13 +180,11 @@ NOCONFIGURE=1 gnome-autogen.sh
--disable-image-inline \
%endif
--disable-static \
--disable-text-highlight \
--disable-autoar # FIXME: remove when gnome-autoar is packaged
# Processing the files in help uses _lots_ of memory, so running that part in parallel is bad.
pushd help
make
popd
make %{?_smp_flags} V=1
make %{?_smp_flags}
%install
%{makeinstall}
@ -257,9 +260,10 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de
%{_libdir}/evolution/modules/module-prefer-plain.so
%{_libdir}/evolution/modules/module-settings.so
%{_libdir}/evolution/modules/module-startup-wizard.so
#{_libdir}/evolution/%{evolution_base_version}/modules/module-text-highlight.so
%{_libdir}/evolution/modules/module-text-highlight.so
%{_libdir}/evolution/modules/module-vcard-inline.so
%{_libdir}/evolution/modules/*-web-inspector.*
%{_libdir}/evolution/modules/module-webkit-editor.so
%{_libdir}/evolution/modules/module-webkit-inspector.so
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.addressbook.gschema.xml
%{_libdir}/evolution/plugins/*-email-custom-header.*
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.email-custom-header.gschema.xml
@ -286,8 +290,13 @@ grep -q "^Categories=.*Office" %{buildroot}%{_datadir}/applications/evolution.de
%{_libdir}/evolution/plugins/*-save-calendar.*
%{_libdir}/evolution/plugins/*-templates.*
%{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.templates.gschema.xml
%{_libdir}/evolution/web-extensions/libedomutils*
%{_libdir}/evolution/web-extensions/libewebextension.so
%{_libdir}/evolution/web-extensions/libmoduleitipformatterwebextension.so
%dir %{_libdir}/evolution/web-extensions/webkit-editor
%{_libdir}/evolution/web-extensions/webkit-editor/libewebkiteditorwebextension.so
%{_libdir}/evolution/test-gio-modules/libevolutiontestsettings.so
%dir %{_libexecdir}/evolution
%{_libexecdir}/evolution/csv2vcard
%{_libexecdir}/evolution/evolution-*
%{_libexecdir}/evolution/killev
%{_sysconfdir}/xdg/autostart/evolution-alarm-notify.desktop