diff --git a/evolution-3.20.5.tar.xz b/evolution-3.20.5.tar.xz deleted file mode 100644 index e2c9971..0000000 --- a/evolution-3.20.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e13551ce0996963506f0bdde5e01c3b8aa0622849a272ff12877cd595baeb6e -size 12133872 diff --git a/evolution-3.22.0.tar.xz b/evolution-3.22.0.tar.xz new file mode 100644 index 0000000..5a1da59 --- /dev/null +++ b/evolution-3.22.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e4742032b450cd8752097ba7e56302134e3653d510d4c53196654fb353ebbeb +size 12261264 diff --git a/evolution.changes b/evolution.changes index f2593a7..0524023 100644 --- a/evolution.changes +++ b/evolution.changes @@ -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 diff --git a/evolution.spec b/evolution.spec index bce6df8..dc86f5f 100644 --- a/evolution.spec +++ b/evolution.spec @@ -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