[geary] Created tag geary-0.12.0



The unsigned tag 'geary-0.12.0' was created.

Tagger: Michael James Gratton <mike vee net>
Date: Mon Oct 2 21:01:33 2017 +1100

    Tag for 0.12.0

Changes since the last tag '0.11.0':

Alan Mortensen (4):
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

Alex Henrie (1):
      Rename archive/trash/delete actions to clearly be for conversations

Alexandre Franke (1):
      Updated French translation     (cherry picked from commit 37a63f43d700f11e744688be5acb43db65760b40)

Anders Jonsson (6):
      Updated Swedish translation
      Updated Swedish translation     (cherry picked from commit d6aacdca8166ebf39b51f4c31475247fe276d704)
      Updated Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Andika Triwidada (3):
      Updated Indonesian translation     (cherry picked from commit 30893db2d4b152647730863b5cdb51ba0f3e78f3)
      Updated Indonesian translation
      Update Indonesian translation

Andre Klapper (3):
      Fix typos in Greek user docs translation
      Fix typo in Greek user docs translation
      Add missing id parameters and title to <section>s so yelp-check validates

Ask Hjorth Larsen (1):
      Updated Danish translation

Aurimas Černius (2):
      Updated Lithuanian translation
      Updated Lithuanian translation

Balázs Meskó (7):
      Updated Hungarian translation     (cherry picked from commit ccdc94cef121ddaddbbdc29d881394b3969cace5)
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Update Hungarian translation

Balázs Úr (1):
      Update Hungarian translation

Baurzhan Muftakhidinov (5):
      Updated Kazakh translation
      Updated Kazakh translation
      Update Kazakh translation
      Update Kazakh translation
      Update Kazakh translation

Benedikt M. Thoma (1):
      Update German translation

Christian Kirbach (1):
      Updated German translation

Colin Vidal (1):
      TernaryConfirmationDialog: Fix inversion between cancel and ternary action labels

Daniel Korostil (1):
      Updated Ukrainian translation

Daniel Mustieles (13):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation     (cherry picked from commit 58011fdb62bc8cda3f83028bc531c6d7777973fc)
      Updated Spanish translation
      Updated Spanish translation     (cherry picked from commit 5ceeb795e3cdcabe11fda533167b989e41f7e16b)
      Updated Spanish translation     (cherry picked from commit babbb89703bffa5c1507cca0baf024aef621d930)
      Updated Spanish translation
      Updated Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation

Daniel Șerbănescu (1):
      Updated Romanian translation

Dušan Kazik (15):
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation

E T (2):
      Updated Turkish translation
      Update Turkish translation

Emin Tufan Çetin (3):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Federico Bruni (8):
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      change spam icon (bug 737862)
      Update Italian translation
      Update Italian translation

Flo H (1):
      Updated German translation

Gautier Pelloux-Prayer (21):
      Persist Conversation Viewer zoom level. Bug 714933
      Fix detection of Sqlite3 SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER enum in cmake
      Specify git hash when compiled from source. Bug 763986.
      Add shortcuts window. Bug 764926
      Usage native file chooser when GTK 3.20+ is available. Bug 770467.
      CMakeLists.txt: fix GTK_3_20 detection
      Use FileChooserNative for save/save all as well. Bug 770467
      Dialog: use suggested-action (blue buttons) and destructive-action (red buttons) when necessary. Bug 
772514
      Create configuration folder ~/.config/geary on fresh install as well to avoid crash. Bug 773305
      Remove non standard option DEBUG and use CMAKE_BUILD_TYPE instead. Bug 772879
      Do not reset password unconditionally in case of login failure, but check for the reason. Bug 772808
      Disable "save draft" button if it is not available yet. Bug 747627
      Fix compilation for Gtk3.14 and older setups. Bug 775452
      Sqlite is a required dependency
      Remove unnecessary return carriage in debug invokations
      Fix EHLO message by adding IPv6 prefix when local address is an IPv6 address
      Fix compilation for clang. Bug 778046
      Don't merge emails if they do not share the same Message-ID. Bug 713530
      Don't abort the application if password could not be saved in the secrets manager. Bug 776139
      Close folders in reverse order. Bug 778968
      Show main window on startup. Bug 779549

Gábor Kelemen (1):
      Updated Hungarian translation

Hannie Dumoleyn (1):
      Update Dutch translation

Heiko Becker (1):
      Use PKG_CONFIG_EXECUTABLE provided by find_package(PkgConfig)

Jeremy Bicha (2):
      Use GTK 3.14 rtl icon support
      Fix typo in Bosnian translation

Jiri Cerny (1):
      Reorder correctly the labels of Gtk.FileChooserNative

Jiri Grönroos (6):
      Updated Finnish translation     (cherry picked from commit 5d5e5af7af5365eaa91faa5f2497be1ad82614bf)
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Update Finnish translation
      Update Finnish translation

Jordi Mas (4):
      Update Catalan translation
      Fixes to Catalan translation
      Fixes to Catalan translation
      Fixes to Catalan translation

Josef Andersson (3):
      Update Swedish translation
      Update Swedish translation
      Add Swedish help translation

Kacper Bielecki (2):
      Add menu setting to decoration-layout if it is missing
      Do not use headerbar with Unity

Kjartan Maraas (1):
      Added Norwegian bokmål translation

Laudivan Freire de Almeida (1):
      Updated Brazilian Portuguese translation

Leonardo Robol (2):
      Added support to change the spell-checking language.
      Add dependency on libenchant.

Marek Cernocky (5):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marek Černocký (12):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Mario Blättermann (9):
      Updated German translation     (cherry picked from commit d09d6752ef442089f35166630aec6727b0469416)
      Updated German translation     (cherry picked from commit dd524ac5f68ad6fef42914419d313749a4d803f1)
      Updated German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation

Matej Urbančič (2):
      Updated Slovenian translation
      Updated Slovenian translation

Michael Gratton (3):
      Merge branch 'bug/772522-fts-corruption'
      Fix GTK+ widget style issues under GTK+ < 3.20.
      Fix HTML, CSS, MIME and other artifiacts appearing in previews. Bug 714317.

Michael James Gratton (579):
      Allow secure Gravatar requests by default.
      Fix app & desktop becoming unresponsive when clicking the gear menu.
      Require GMime 2.6.17 so we can remove the workaround for Bug 713161.
      Bump minimum GTK+ (3.14), GLib (2.42) and Vala (2.26) version.
      Remove conditional compilation for GTK+ 3.12.
      Bump minimum WebKitGTK version to 2.4, remove bindings for older versions.
      Remove GTK+ 3.14 check when setting widget CSS, modernise it a bit.
      Remove only remaining use of emblem-system-symbolic icon name.
      Remove Unity-specific workarounds. Bug 738899.
      Remove use of Gtk.Misc ::xpad and ::ypad. Bug 713991.
      Chase toolbar widget CSS class name change.
      Swap positions of composer save/send buttons. Closes Bug 766742.
      Clean up shortcuts and shortcut docs. Closes Bug 766987.
      Enable L/M keyboard shortcut for label/moving messages. Fixes Bug 731737.
      Remove some more artifacts from the old gear menu. Bug 759980.
      Sort main window accelerators definition.
      Tidy up main window accelerator setup.
      Fix crash when value of is:foo search op has not been translated.
      Don't bother stemming and generating SQL for valid is:foo search terms.
      Minor search doc updates.
      Add a bunch of debug statements for search term handling. Bug 766837.
      Further search localisation cleanup and fixes. Bug 766837
      Further clarify translator comments for search operators. Bug 766837.
      Add a localisation context to search op strings. Bug 766837.
      Fix composer not displaying RTL languages in the right direction.
      Don't create Archive folders for GMail accounts. Bug 767259.
      Make all account types support archiving. Bug 766912.
      Allow search op value "me" to be translated differently for to/from.
      Limit the number of pipelined STATUS commands sent to outloook.com.
      Turn some annoying debug logging off.
      Hook up attach file shortcut, add it to user guide. Bug 743565.
      Remove use of tabs from spell-check-popover.vala.
      Update and simplify INSTALL with current version reqs.
      Remove a number of redundant fns in Engine.Util.Ascii.
      Fix missing text displaying an image with text parts and inline images.
      Minor code cleanup.
      Don't re-hlighlight search matches on search string change.
      Clean up the ConversationViewer::highlight_search_terms method.
      Add missing copyright header to ui/geary.css. Bug 767814.
      Set correct length modifiers for some format strings with 64-bit values.
      Look a bit harder for special folders by name. Bug 748183.
      Remove folder-menu.vala from POTFILES.in. Bug 767431
      Enable fatal warnings for valac.
      Always use UTF-8 for encoding non-ASCII/ISO-8859-1 headers. Bug 753870.
      Fix format=flowed when sending Base64 encoded text/plain. Bug 753528.
      Don't crash when LIST on the INBOX returns a NIL delim. Bug 766509.
      Fix ConversationViewer crit assertion displaying messages with no body.
      Don't munge from header when restoring composer from a draft. Bug 768419.
      Fix some build issues arising from user config/data dir split. Bug 741883.
      Don't rely on a the GEdit app icon for the draft folder. Bug 753672.
      Remove now-unused mail-spam-symbolic icon. Bug 737862.
      Fix warning/crash when libnotify enabled and server is not present. Bug 768911.
      Convert from using AccountInformation.email to an id - engine changes.
      Convert from using AccountInformation.email to an id - client changes.
      Remove AccountInformation.real_name, use primary_mailbox.name instead.
      Use an opaque string instead of primary email address as account id.
      RFC822 Sender header cleanup. Bug 768468.
      Don't try to load accounts with missing or broken config files. Bug 714044.
      Fix error loading SMTP and IMAP host names introduced by a59a399.
      Fix critical when email without any from addresses loaded from DB.
      Fix crash when replying to email with null from address.
      Add Enchant to build dependencies.
      Fix RTL email not being shown as RTL in conversation viewer. Bug 713062.
      Fix crash when parsing unknown accout info  service provider. Bug 713985.
      Fix infinite loop when sending long space-stuffed line. Bug 768642.
      Don't always UTF-8 as the charset, use ASCII or 8859-1 if possible.
      Fix critical warning when changing conversations rapidly. Bug 714509.
      Really fix (?) critical warning when changing conversations rapidly.
      Fix critical warning when loading attachment-only messages.
      Fix critical warning closing engine when search table update is running.
      Fix critical warning when folder opening remote connection.
      Fix critical warning when conversation web view load request URI is null.
      Workaround Mailman/Python/others sending F=F without CRLF line endings.
      Set composer indent icons in UI file, now that GTK handles RTL. Bug 769533.
      Workaround occasional crash when removing messages with nested tables.
      Ensure reasonable values are written/used for window position GSettings.
      Fix cmake warning CMP0040 in cmake/FindDesktopFileValidate.cmake.
      Fix 0px elements being rendered as 1px boxes.
      Remove workaround for Bug 742621.
      Fix race destroying upgrade dialog when upgrade multiple accounts.
      Allow the Compose desktop action to be used on non-Unity desktops.
      Fix high-bit char corruption when sent as ISO-8859-1.
      Update desktop resources to be spec compliant & consistent with the wiki.
      Make appdata file translatable. Bug 713937.
      Fix name of translated appdata file. Bug 713937.
      Fix alternate email weirdness in composer from combobox. Bug 770356.
      Fix Close and Save not saving drafts. Bug 747627.
      Update Close and Save button state as draft status changes. Bug 747627.
      Fix ComposerWidget never being finalised.
      Fix delay showing composer for accounts with large numbers of messages.
      Fix ContactEntryCompletion and ContactListStore being leaked.
      Use GtkApplication built-in for loading app menu.
      Replace application-scoped GtkAction with GActions.
      Add -q/--quit command line options. Fixes Bug 730537.
      Fix some console spew when invoked qith -q/--quit and app is not running.
      Add missing ui/gtk/menus.ui file to PO/POTFILES.in.
      Remove ActionAdaptor and related code, made redundant by 17f7ec2.
      Ensure all new account/login placeholder text strings are translatable.
      Remove composer method that is a two-line foreach loop.
      Also allow inspecting composer web views when -i/--inspect is given.
      Fix compilation with valac git master.
      Update help text for move/label shortcuts in manual/help overlay.
      Add Insert Image button, action and hander to composer. Bug 712995.
      Tidy up how pending attachments are managed.
      Allow adding inline attachments to the composer widget. Bug 712995.
      Enable displaying inline images in the composer. Bug 712995.
      Attach inline parts to outgoing messages. Bug 712995.
      Clean up RFC822.Message body part construction a bit. Bug 712995.
      Update IMG SRC values when sending HTML messages with inline images.
      Minor ComposerWidget code cleanup.
      Rework ComposerWidget's pending attachment implementation. Bug 712995.
      Display draft inline attachments refered to using cid urls. Bug 712995.
      Ensure inline parts with a Content Id keep the same id when sending.
      Fix compilation after rebasing against current master.
      Add missing source file to POTFILES.
      Disable some code that will break when ConversationViewer loses it web_view.
      Add new ConversationMessage widget to display a single message with a WebView.
      Convert ConversationViewer to a Stack with a ListBox, remove its WebView.
      Remove uneeded ConversationWebView, HTML and CSS code.
      Minor code clean up.
      Renable and update code for clicking on links in messages.
      Just use tooltips instead of an overlay for displaying link URLs for now.
      Reenable and update code for attached, full pane message composer.
      Remove now-unused composer-pane-position pref.
      Reenable and update code for embedded message composer.
      Delete now used scrollable-overlay.vala source file.
      Enable ConversationViewer list box focus scrolling.
      Minor code cleanup.
      Reenable and update code for inline message quote toggling.
      Add a workaround for web_view X allocation error.
      Reenable and update code for inline message image display.
      Tidy up transitions between the ConversationViewer's pages.
      Clean up message header UI, tranitions and style a bit.
      Style the ConversationViewer user message with CSS rather than a class.
      Add attachment icon back to the message viewer.
      Don't display ConversationMessage header boxes when header not present.
      Make collapsed ConversationMessage message boxes a bit lighter.
      Fix "How does the code know the size to allocate" warning.
      Use two different buttons in ConversationMessage to show starred state.
      Ensure message are marked ready when their message bodies are visible.
      Tidy up ConversationMessage styling and state management.
      Don't require duplicating conversation message signals on the viewer.
      Minor code clean up/reorganisation.
      Roll back ConversationViewer focus handle changes.
      Reenable and update code for displayed attachments.
      Reenable and update code for editing draft messages.
      Remove ConversationMessage.containing_folder it's uneeded and incorrect.
      Ensure ConversationMessage.web_view load stops when message load cancelled.
      Reenable displaying sub-messages.
      Expand the email for search conversations with only one message.
      Allow ConversationEmail to manage its infobars indep. of ConversationMessage.
      Reenable displaying the "sent but not saved" message.
      Reenable displaying sender avatars using Gravatar.
      Depend on libsoup now we use it explicitly in the code base.
      Convert ConversationWebView HML CSS file to a resource, remove theme dir.
      Silence a warning calling Use Gtk.Widget.get_window.
      Load the avatar cache on startup to ensure it is being loaded.
      Add trivial amount of documentation comments.
      Re-enable email menu actions and message star/unstar.
      Re-enable attachments context menu.
      Convert ConversationEmail's attachment icon into a button.
      Rename conversation-message-menu.ui to conversation-email-menus.ui.
      Add missing UI file to POTFILES.in.
      Re-enable the message context menu.
      Add missing file to POTFILES.in.
      Turn down some warnings the user can't do anything about.
      Namespace a Geary GTK+ theme CSS class.
      Re-enable items in the ConversationEmail menu.
      Mark ConversationMessage.context_menu_element as nullable.
      Chase Yorba -> SFC copryright assignment change.
      Chase ConversationEmail action namespace change in its main UI file.
      Fix build after rebasing to current master.
      Don't ever collapse the last email in the conversation.
      Update message header layout, use GtkFlowBox for addresses.
      Fix alignment of conversation message date and preview date alignment.
      Ensure collapsed conversation email attachment button isn't sensitive.
      Chase recent master ConversationViewer search changes.
      Re-enable search highlighting in conversation view.
      General clean up of conversation viewer code.
      Remove redundant Geary.Email arg from ConversationEmail signals.
      Re-enable replying to and quoting the selected message, if any.
      Remove some unused web view font code.
      Tidy up conversation list style.
      Show/hide any attached messages as the primary message is.
      Go back to using the same size avatar for expanded/collapsed messages.
      Ensure embedded composer is always located below its referred message.
      Make conversation ListBox activate and sort call lambdas full methods.
      Reduce spacing between messages in the conversation list.
      Fix build after rebase.
      Emulate browser-style scroll-on-spacebar.
      Ensure header buttons are not sensitive when convo email is collapsed.
      Add support for easier iterating over conversation email and msg views.
      Re-enable message view zoom.
      Fix a crash when viewer is cleared while highlighting search terms.
      Scroll to a useful location when a conversation is first loaded.
      Break out ListBox used to display conversations into standalone widget.
      Gracefully handle messages with no from address in conversation viewer.
      Add a tooltip to to conversartion viewer's date headers with full date.
      Don't collapse a conversartion email when it has an attached embedded composer.
      Minor conversation code cleanup.
      Fix logic error when determining when to show the "show images" infobar.
      Minor conversation code cleanup.
      Tidy up ConversationMessage GTK theme CSS.
      Enable popover for conversation message header addresses.
      Fix in-window and in-comversation composers not getting cleaned up.
      Simplify how ConversationListBox removal, explicitly destroy them.
      Don't hide in-window composers just after they are shown.
      Make conversation viewer email flag handling a bit more null-safe.
      Fix jumpy focus scrolling on emails bigger than the viewport.
      Minor conversation viewer code cleanup.
      Fix some critical warnings during object destruction.
      Port some changes over from master lost in the last rebase.
      Substantially rework email HTML sanitising and styling.
      Use app-driven width for conversation web view, not content-driven.
      Remove some unused/uneeded message body CSS.
      Tidy up collapsible quote container style and behaviour.
      Prefix CSS classes in message HTML to avoid collisions with HTML messages.
      Always allow last messages in a convo to be expanded.
      Ensure conversation messages min width is low enough for small screens.
      Fix most conversation web view height issues.
      Minor code cleanup.
      Don't clobber avatar loads for second and subsequent convo loads.
      Workaround wide convo InfoBars being too wide for small screens.
      Fix some inline parts not being visible.
      Fix inline JPEGs being corrupted when converted to data URIs.
      Move managing toolbar mesage buttons from convo viewer to controller.
      Convert new convo widgets to use Gtk.Grid instead of Box.
      Fix 0px elements being rendered as 1px boxes.
      Fix massive memory leak due to some convo widgets never being freed.
      Fix compile error.
      Fix missing space between message avatar and headers.
      Replace Gtk.IconView with FlowBox for displaying email attachments.
      Fix lack of padding around GMail blockquotes.
      (Re-)fix crash when displaying exceptionally large messages.
      Set GTK CSS classes on conversation email for sent, starred and unread.
      Fix some bugs in AggregateProgressMonitor when removing monitors.
      Replace the conversation list store's model on folder change.
      Fix ConversationListStore instances never being finalised.
      Really(?) fix DOM node crit warning when ConversationMessage finalised.
      Highlight unread emails in convo viewer.
      Tidy up the ConversationListBox API for accessing reply target email.
      Reimplement in-conversation find.
      Tidy up conversation viewer widget signal handling a bit.
      Implement "Search for messages from" for email addresses.
      Clean up the conversation find implementation a bit.
      Don't show info bars on show all.
      Minor code tidy.
      Fix build after shoddy rebase.
      Fix a crit warning when switching folders.
      Fix a possible critical error.
      Don't re-load folder when changing to the same one.
      Fix reply/forward toobar buttons not being enabled for search folder.
      Don't consider collapsed emails for find prefil/reply quoting.
      Dismiss link popover when a link is activated.
      Minor GTK and HTML CSS tweaks.
      Fix possible crit loading an avatar for a cancelled conversation load.
      Set an explcit minimum version requirmeent for libsoup.
      Tidy up avatar loading.
      Fix possible crit error when conversation load is cancelled during email load.
      Prematurely optimise conversation email loading.
      Fix a possible crit error.
      Fix a possible crit error when cancelling conversation load.
      Add ConversationEmail::message_bodies_loaded prop, hook it up.
      Fix logic thinko with conversation last row handling.
      Expand/collapse conversation rows matching fine/search terms.
      Manage search term highlighting for messages appended to a conversation.
      Explicitly handle find bar being closed, update search terms if set.
      Highlight search terms in conversation message address headers.
      Define message address popover activation handlers via the UI file.
      Display Sender and Reply-To headers for conversation messages.
      Move conversation loading timout mgmt to ConversationListBox.
      Remove blacklisting from ConversationListBox, use a composer signal instead.
      Don't show draft messages when editing them.
      Ensure composer web views are always visible.
      Improve ConversationViewer encapsulation.
      Update composer container style implementations a bit.
      Ensure drafts messages are always displayed expanded by default.
      Make composer scrolled window directly available to the embedded container.
      Minor composer container cleanup.
      Fix next another conversation load cancelled crit error.
      Workaround a GTK+ crasher, Bug 771812.
      Rework conversation listbox message loading impl a bit.
      Split up handling of emails and composers in conversation list box.
      Use a slightly nicer way to ensure ConversationListStore is finalised.
      Remove obsolete ConversationFindBar class and related code.
      Fix a critical error if ConversationListBox is destroyed twice.
      Don't append in-progress drafts to a conversation.
      Rename ConversationListBox.id_to_row to something more memorable.
      Rename source file for ConversationListBox to match convention.
      Ensure new embedded composers are scrolled into view when opened.
      Ensure ConversationRow subclasses do not need to be indiviudally shown.
      Clean up ComposerEmbed a bit.
      Reset the conversation-viewer's scrollbars when adding a new convo list.
      Ensure the composer's from combobox is populated on reply.
      Convert the conversation viewer to use GTK widgets. Fixes Bug 765516.
      Remove non-existent source file from POTFILES.in. Bug 765516.
      Fix secondary address label parts not being dim under the Arc theme.
      Update conversation address labels to indicate interactivity. Bug 765516.
      Indicate the end of the conversation message body preview. Bug 765516.
      Fix a crash when sending mail to a conversartion email address.
      Remove compat definition of Binding.unbind and its one use.
      Make the conversation address popover copy the full address. Bug 765516.
      Remove unnecessarily overridden ConversationWebView method. Bug 765516.
      Don't load Gravatar icons unless a HTTP 200 response is receieved.
      Fix a critical warning.
      Don't execute conversation addresss "from" searches twice.
      Add GearyApplication as private weak ref to GearyController.
      Don't bother adding an email to the FTS table if all cols will be empty.
      Add missing word to UI label in conversation-email.ui. Bug 772951.
      Reverse the text order of Discard/Save and Close buttons in the composer.
      Fix drafts not being saved unless a different from account is selected.
      Fix critical error when the draft manager reports a null draft id.
      Make conversation viewer's spinner go away when autoselect pref is off.
      Fix a crash when loading an image with an invalid URI.
      Make the folder loading spinner go away on conversation seed complete.
      Minor ConversationListView code cleanup.
      Fix messages being selected after move/etc and autoselect is disabled.
      Replace ConversationListStore's conversation_add signal pair with one.
      Use click-to-focus prop on toolbar buttons rather than other workarounds.
      Work around for UPDATE causing FTS search table corruption. Bug 772522.
      Add some FTS table management methods to Geary.ImapDB.Database.
      Rebuild MessageSearchTable. Database version 25. Bug 772522.
      Fix convo viewer sometimes scrolling past the first unread message.
      Work around crash when replying to a long email. Bug 773132.
      Fix conversation message Save All Attachments not working.
      Fix conversation viewer's spinners being huge with some themes.
      Fix some initially collapsed messages not showing a body when expanded.
      Don't crash when attempting to display a 0-sized inline image.
      Fix runtime errors when built/running against GTK +3.14.
      Fix two runtime warnings caused by commit 3ef1ac.
      Remove border around conversation viewer's scrolled window.
      Fix main window showing a menubar under earlier GTK versions.
      Fix compilation under vala 0.35.1. Bug 775533.
      Basic unit test build configuration.
      Add an initial/example unit test.
      Fix Inbox never being prefetched, since it is never sync'ed. Bug 776029
      Add translator notes about the conversation email star/unstar buttons.
      Remove use of global application and engine instance vars in MainWindow.
      Add is_background_service to app as a consistent way to determine this.
      Fix composers not dismissed when started hidden and main window closed.
      Tidy up RFC822 default charset handling a bit.
      Fix HTML, CSS and JS leaking into conversation list preview. Bug 714317
      Combine fetch and convo message codepaths for generating preview text.
      Don't generate a preview from non-text parts, e.g. multipart/signed.
      Remove hacks for MIME part headers when processing preview text.
      Workaround conversation message preview being cut off on wide screens.
      Add test case handling HTML entities when converting to text.
      Synthesise PREVIEW field if HEADER and BODY were also listed.
      Use preview synthesis when conversation list is refreshing previews.
      Make to_preview_text() require UNIX (LF), not RFC833 (CRLF) strings.
      Add unit test for Geary.RFC822.Message::get_preview.
      Stop cmake warning that we are using an internal target name.
      Make VAPI build source arg a common valac arg, rather than repeating it.
      Don't duplicate gthread library when linking.
      Add webkit to the list of client packages, so it can be re-used.
      Rename "geary-static" to "geary-engine" to better reflect what it is.
      Split the client binary build up into a static lib + final binary.
      Add client lib to the test build.
      Add simple/demo client unit test using GSettings.
      Make client classes unit testable. Fixes Bug 776421.
      Valadoc generation fixes & updates.
      Fix GSetttings schema error running tests. Bug 776837.
      Fix non-parallel build after landing geary-client changes. Bug 776421.
      Fix connecting to servers with invalidly high UIDVALIDITY values.
      Don't crash on login failure when server response has no response code.
      Don't try to FTS index messages that don't meet the field requirements.
      Fix crash in progress meter when populating search table. Bug 776383.
      Replace WebKitGtk and custom VAPI in build with WebKit2GTK.
      Begin the WebKit2 port in earnest.
      Fix massive graphics corruptiom when WebViews are displayed.
      Allow HTML string page loads to occur, so email bodies actually show up.
      Properly build and load the web extension for ClientWebView.
      Implement web view resource loading policy for CID, data, & remote URLs.
      Remove now-empty util-random.vala file.
      Implement loading cid: scheme resources in ClientWebView.
      Reimplement saving inline images using WebResources.
      Use CID resources to display images for multipart/mixed messages.
      Reenable notifiying of inline parts being loaded by the web view.
      Update how inline email attachments are loaded for viewing.
      Minor code cleanup.
      Load ConversationWebView HTML CSS using a WK2 UserContentManager.
      Set desktop font pref sizes on ClientWebView as pixels, per WK2's expectation.
      Remove workaround for WK1 Settings zoom-level being floats, not doubles.
      Bump minimum WebKitGTK+ version to 2.10.
      Disable WebKit2 accelerated compositing.
      Impromptu minor cell renderer cleanup (long story).
      Depend on javascriptcore, generate webkit2 VAPI that uses it.
      Explicitly set a bunch of good-to-know default WebSettings values.
      Load a default app script into ClientWebViews at construction time.
      Initial pass at getting the HTML document's height from the web process.
      Inject ClientWebView script at document start.
      Rename some JS methods to be more vala-esque.
      Enable accessing javascriptcore objects from web extensions.
      Re-implement remote image loading management for WebKit2.
      Integrate preferred height JS code into PageState, tidy it up a bit.
      Reimplement selection_changed signal for WK2.
      Remove ConversationWebView ::is_height_valid property.
      Re-implement message HTML cleaning in JS in the web extension for WK2.
      Remove some obsolete CSS from conversation-web-view.css.
      Reimplement loading and cleaning message into WK2 composer web view.
      Implement getting message selection for quoting and selection in WK2.
      Add some WebView and WebProcess debugging.
      Remove some reduncant method calls and related code.
      Mark ClientWebView::get_string_result and call sites as nullable.
      Implement getting HTML and plain text from ComposerWebView in WK2.
      Fix some dumb bugs in ConversationPageState::getSelectionForQuoting().
      Fix links not being opened when link target is a new window.
      Re-enable rich/plain text editing toggke for WK2.
      Re-implement select-link-on-click for WK2.
      Ensure basic rich text editing controls work under WK2.
      Initial pass at implementing Format=Flowed formatting in JS for WK2.
      Remove some more now-unsed DOM code.
      Move WebKit2GTK target version to root cmake file for consistency.
      Make ClientWebView and derived classes unit-testable.
      Remove global GearyApplication instance from ClientWebView.
      Make GTK & async unit tests work by running them in a GTK+ main loop.
      Fix JS error getting F=F text from ComposerWebView. Add JS unit tests.
      Clean up JavaScriptCore VAPI, client and engine code.
      Update Javascript memory management a bit.
      Minor code updates.
      Use an internal URL scheme for displaying message bodies.
      Fix non-breaking spaces breaking formatting in sent messages.
      Minor code cleanup.
      Add Geary.TimeoutManager as a high-level interface to GLib.Timeout.
      Add an OSD prgress bar for remote image loading.
      Fix being unable to scroll a message while remote images are loading.
      Work around rendering quote controller buttons, enable expanding quotes.
      Minor code cleanup.
      Fix attachments UI not ever being displayed.
      Re-enable spell checking in composer.
      Add is_rich_text property to ComposerWebView, use it.
      Re-enable custom composer context menu, add WK text entry items to it.
      Reimplement inserting additional replies into the composer.
      Update and mostly reenable composer clipboard actions.
      Reenable undo/redo composer actions.
      Re-implement composer font family/size action state updating.
      Minor code cleanup.
      Fix attachments being added to the conversation email view many times.
      Don't fail when G_DEBUG=fatal-warnings is set by default.
      Reimplement inserting/removing \t chars in the composer.
      Clean up compser key event handling.
      Fix infinite WebView key event chain when it doesn't handle a key press.
      Fix up new composers not getting correct focus.
      Update composer hover url and link overlay correctly on mouseover/out.
      Fix one actual and one possible async race saving drafts.
      Re-enable composer empty body checking and draft save timer.
      Minor TimeoutManager optimisation.
      Don't run slow timer tests unless specifically requested.
      Fix not being able to save some inline images.
      Allow ClientWebView resources to be loaded via either cid or geary URLs.
      Re-enable inserting inline images in the composer.
      Cleanup code, registration and memory management for JS message handlers.
      Close the composer if the message is blank. Bug 743970.
      Only save a new draft if the current draft has not been saved.
      Minor draft-related code cleanup.
      Tidy up ComposerWidget::should_close().
      Ensure draft is saved when envelope (from, to, etc) changes. Bug 726290.
      Update composer's draft manager lifecycle management.
      Implement milliseconds ctor and tests for Geary.TimeoutManager.
      Update some composer action tooltips.
      Ensure composer selection actions are not enabled when first opened.
      Convert ComposerWidget destroy handler back to an overridden method.
      Remove use of underscores in client-web-view.js var names.
      Replace ad-hoc ComposerWebView cursor signal param w/ structured object.
      Add Geary.Inet::is_valid_display_host and tests.
      Don't send JS selectionChanged message unless param value has changed.
      Replace composer link dialog with a popover.
      Implement ComposerWebView::insert_link and ::delete_link.
      Enable editing a link by clicking on it.
      Fix conversation message link tooltips appearing in the wrong place.
      Rework util code for extracting string/double values from JS.Values.
      Reenable basic deceptive link highlighting.
      Update deceptive link popover to provide context and advice.
      Update how ClientWebView HTML preferred size changes are sent to the app.
      Fix composer web view not being focused on reply.
      Clean up how composer loads content into its web view.
      Let focus escape composer web view using Ctrl+Tab/Ctrl+Shift+Tab.
      Fix composer selecting whole lines when trying to select a word.
      Reenable composer attachment keyword checking.
      Make web process extension console logging a bit less verbose.
      Replace two composer IPC calls for indenting with a single one.
      Reenable converting plain text URLs to links in HTML documents.
      Disable ComposerWebView UI and signals while it is being modified tosend.
      Break containing blockquotes when Enter pressed in composer.
      Add some missing files and fix some ordering issues in po/POTFILES.in.
      Only use HTML preferred height for conversation web view, not composer's.
      Remove composer's scrolled window since WebView now scrolls internally.
      Calculate ClientWebView to include HTML element margins.
      Make embedded composer scrolling resebmle something closer to 0.11's.
      Set a specific disk cache dir for the web process.
      Clamp ConversationWebView height again to avoid crashes displaying large images.
      Ensure strings passed to WebProcess via JS get escaped.
      Fix messages with "html { height: 100%; }" set getting 1px-high views.
      Stop the insert link popover being dismissed when selecting text.
      ComposerLinkPopover UI polish.
      Fix conversation message not shrinking when collapsing quotes.
      Fix some compilation issues on older vala/gcc/GTK+ setups.
      Fix some more issues on earlier GTK versions.
      Really fix JS error calling ComposerWebView::save_selection.
      Don't build and run tests by default.
      Update some test code attributions.
      Make ClientWebView-based tests execute a bit faster.
      Fix brown-paper-bag bug in Geary.JS::escape_string.
      Fix more issues hiding/showing collapsed quotes.
      Split composer web view up into multiple parts.
      Query Webview for supported image types instead of hardcoding them.
      Explicitly allow loading only geary:body in ClientWebView.
      Port to WebKit2. Bug 728002.
      Update package and version reqs for WebKit2 in INSTALL and deb control.
      Update distro information in INSTALL file for WK2.
      Fix build on systems with vala <= 0.30.0
      Mention dnf in INSTALL for Fedora, not yum.
      Update configure script for compatibility with current unstable jhbuild.
      Fix configure whitespace, document VALADOC environment variable.
      Remove libunique from INSALL command lines, seperate out Unity packages.
      Add tooltips to composer spellcheck popover.
      Update symbolic icon for 0.12.
      Don't insert multiple blank lines in the composer. Bug 778125.
      Report the branch & state rather than last tag in dev version string.
      Make build and debian version reflect 0.12 on master.
      Ensure ClientWebView's preferred height is updated after doc load.
      Prevent messages from setting a broken body height. Fixes Bug 750075.
      Tidy up ConversationWebView's CSS a bit.
      Fix failing dev-daily PPA build.
      Add IdleManager class for sane main loop idle scheduling.
      Fix segfault closing client after starting it without network access.
      Fix editing additional email addresses from account prefs. Bug 778364.
      Add ContentType methods for determining file name extenions and type sniffing.
      Add ContentType.is_default and unit test.
      Tidy up Geary.Attachment API a bit.
      Clean up DB handling of attachments without specified file names.
      Clean up default filename when saving attachments.
      Ensure mixed landscape/portrait attachment previews are centred vertically.
      Re-implement alt text filename fallback when saving inline images.
      Fix a crash replying to a message.
      Workaround libsoup cache crashing when cancellable is actually cancelled.
      Don't breifly show the message body progress bar when loading cached.
      Make ConversationListBox::check_mark_read private.
      Re-enable standard keyboard scrolling for conversations.
      Really fix crash when replying to non-draft messages.
      Fix error validing account details on second try. Bug 775511
      Make both Engine and AccountInfo a bit more unit testable.
      Fix error when adding third account. Bug 779048.
      Add unit tests for adding accounts.
      Allow using foreach loops over ConversationEmail's messages.
      Fix messages with search hits in bodies not being expanded. Bug 778033.
      Fix matching message subject not being highlighted in find/search.
      Add a keyboard nav section to the user manual.
      Validate entered email address before allowing add a new account.
      Fix print to file not working. Bug 778874.
      Remember print dir and reuse when printing again. Bug 713573.
      Remember attachments dir and reuse adding/saving attachments and images.
      Fix a shell warning running configure under flatpak-builder.
      Use Gtk.show_uri_on_window when available. Bug 770884.
      Fix attachments not being opened when using flatpak. Bug 770886.
      Fix crash when conversation scrolled window child changes.
      Don't use deprecated Gdk.Pixbuf.new_from_stream_async function.
      Don't (expicitly) use deprecated Gee methods.
      Fix composer UI brokenness when compiled under vala 0.36.
      Fix messages not being auto-marked read on scroll.
      Migrate to custom libsecret schema & use host, login & proto as key.
      Make MainWindow and ComposerWindow uniquely targetable via CSS.
      Set the WK data dir so we don't pick up WK default local storage.
      Fix build on s390x/ppc64.
      Update appstream to point to new screenshots on wiki.gnome.org.
      Replace invalid GObject properties with getters.
      Update misc appstream URLs.
      Update and simplify README with copy consistent with the wiki.
      Clean up network monitor handling.
      Further updates for the appdata file.
      Add new translatable developer name and translation comments to appdata.
      Banish last traces of "email client" from app.
      Fix flatpak build error maybe.
      Revert appdata id change to fix flatpak build.
      Import flatpak-builder config into the tree from gnome-apps-nightly.
      Add woraround for view source not working under flatpak.
      Update THANKS, etc.
      Add additional copyright for current devs.
      Add release notes for 0.12 to appdata, NEWS and debian/changelog

Muhammet Kara (1):
      Update Turkish translation

Niels De Graef (19):
      Moved DOM function into Util.DOM namespace
      Separate CSS file and better parsing errors. Bug 767814
      Use Popover for Move/Label menu. Bug 767431.
      Use GLib.Actions in the composer. Bug 770356.
      Correctly get the composer's style properties. Bug 770356.
      Fix for the context menu. Bug 770356.
      Removed the PillBar classes (i.e. PillBar, PillHeaderbar and PillToolbar). Bug 773728.
      Use GtkTemplate for the MainToolbar
      Change helper methods to private in MainToolbar. Bug 773728.
      Remove 'EmptyMenu'-action. Bug 775018.
      Clean up MainWindow. Bug 775006.
      Use "org.gnome.Geary" for the app ID. Bug 766196.
      Perform migration for GSettings. Bug 766196.
      Don't set DBusActivatable since we don't have a service file.
      Fix the headerbar not showing in Unity. Bug 775865.
      Fix the Detach shortcut not working. Bug 773658.
      Fix: don't use time_t as property in GLib.Object.
      Fix (part 2): don't use time_t as property.
      README: fix link formatting for IRC room

Oskar Viljasaar (5):
      Use built-in GTK signals for the search bar
      Add a helper function to copy over configuration and use it. Bug 741883
      Use geary.ini in ~/.config/geary. Bug 741883
      Make use of the "primary_email" field in the config file
      Do not crash if ~/.local/share/geary does not exist. Bug 741883

Piotr Drąg (37):
      Updated Polish translation
      Add Polish help translation
      Updated Polish help translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish help translation
      Updated Polish translation
      Updated Polish translation
      Add Language headers to po files
      Updated Polish translation
      Put translator comment in the desktop file in one line
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Replace single quotes with double quotes in menus.ui
      Remove trailing full stop from a new string in geary-args.vala
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Move context to the end of the tag in the shortcuts window
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Use Unicode in translatable strings
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish help translation
      Update Polish translation
      Update Polish translation
      Update Polish help translation
      Update Polish translation
      gschema: Fix gettext-domain

Rafael Fontenelle (10):
      Updated Brazilian Portuguese translation
      Added Brazilian Portuguese translation for help files
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Ralph Plawetzki (1):
      Fix incorrect date in NEWS

Rico Tzschichholz (3):
      Fix compile warnings with vala git
      Fix build with new vala
      Fix vala binding generation with webkit2gtk 2.17.4

Robert Schroll (1):
      Add accelerator to attach files to composer

Ronan Arraes Jardim Chagas (1):
      Update Brazilian Portuguese translation

Stas Solovey (3):
      Updated Russian translation     (cherry picked from commit 663271d6c8711424613f7cdd9201cf21e2541d06)
      Update Russian translation
      Update Russian translation

Tiago Santos (1):
      Updated Portuguese translation

Timo Kluck (2):
      Composer address bar: prevent doubling spaces after address autocomplete
      Guard against empty envelope.sender list. Bug 772013

Ville Korhonen (1):
      Use HTTPS for accessing Gravatar.com

Wolfgang Stöggl (1):
      Updated German translation

Yosef Or Boczko (2):
      Use margin-{start,end} instead of margin-{left,right}: Close bgo #730611
      Updated Hebrew translation

hanniedu (2):
      Updated Dutch translation Master 3.24
      Updated Dutch translation

Мирослав Николић (4):
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]