[geary] Created tag geary-3.33.1



The unsigned tag 'geary-3.33.1' was created.

Tagger: Michael James Gratton <mike vee net>
Date: 1556425903 +1000

    Tag for 3.33.1

Changes since the last tag 'geary-0.12.0':

799433746 (1):
      Update client-web-view.js minimal change

Adrien Plazas (1):
      composer-widget: Fix the info label xalignment

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

Alex Henrie (14):
      Fix assertion failure if there are messages in the outbox on startup. Bug 727679.
      Remove nonfunctional "Try Again" button for saving sent emails. Bug 727679.
      Make generic "Paste" action paste with formatting if possible
      Fix context of "Paste Without Formatting"
      Implement single-message deletion for messages in the current folder
      Print common headers when printing messages
      Print common headers when printing messages
      Take zoom level into account when determining preferred height
      Delineate tags a, b, i, and u in plaintext conversion
      Add plaintext quote marker to blockquote lines in one pass
      Check class name in ConversationPageState.isDescendantOf
      Only collapse runs of space, tab, carriage return, and newline
      Only collapse runs of space, tab, carriage return, and newline
      Don't add Geary-flavored markdown to plain text messages

Alexandre Franke (1):
      Update French translation

Anders Jonsson (8):
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Andre Klapper (2):
      Remove non-existing anchor link (target removed in 6b88f82)
      Replace Bugzilla by Gitlab URL in DOAP file

Ask Hjorth Larsen (2):
      Updated Danish translation
      Updated Danish translation

Balázs Meskó (1):
      Update Hungarian translation

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

Baurzhan Muftakhidinov (1):
      Update Kazakh translation

Bernd Homuth (1):
      Update German translation

Bilal Elmoussaoui (1):
      Appdata: update the appdata per the latest specs

Carlos Abel Córdova Sáenz (1):
      Update Spanish translation

Christian Kellner (2):
      Use display_name in Libmessagingmenu indicator
      Fix valac preprocessor conditionals

Christian Schröder (1):
      Update German translation

Christopher Davis (3):
      gitignore: add _build to .gitignore
      main-toolbar: Use a full-height, splitting separator
      conversation-viewer: set searchentry width to same as inbox's

Claude Paroz (1):
      Update French translation

Daniel Mustieles (10):
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (2):
      Update Romanian translation
      Update Romanian translation

Dušan Kazik (5):
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation

Emin Tufan Çetin (16):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Added Turkish translation for help
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Erik Faye-Lund (2):
      Remove pointless null-check
      Only rebuild copy/move toolbars when switching accounts

Fabio Tomat (2):
      Add Friulian translation
      Update Friulian translation

Federico Bruni (6):
      help: Ctrl-M shortcut has been removed
      Update Italian translation
      Update Italian translation
      Update Italian translation
      remove deprecated 'languages' parameter of gnome.yelp()
      Update Italian translation

Frank Brütting (1):
      Update German translation

GNOME Translation Robot (1):
      Update Dutch translation

Gautier Pelloux-Prayer (3):
      Show notification when receiving new fails in INBOX subfolders as well. Bug 713227
      Do not show "Labels" folders entry in sidemenu if there are none. Bug 754802
      Do not add non openable folders entry in sidemenu. Bug 712902

Georges Basile Stavracas Neto (1):
      Update URLs to GitLab in Flatpak manifest

Greg V (5):
      Use sqlite dependency when checking FTS
      Use backup extension when calling sed -i
      Fix meson targets for contractor contract
      PropertyCommand: check for null before calling printf
      engine: add missing libm dependency

Isaac Ferreira Filho (1):
      Update Brazilian Portuguese translation

Jakub Steiner (1):
      icon: update app icon

James Magahern (12):
      Filters messages from the conversation set who contain the \DELETED flag.
      Fixes broken tests and adds new test
      Correct unnecessary whitespace changes
      Conversation should be removed after flags_changed if conversation no longer contains any messages.
      Moves flag change handling from list-store to conversation-monitor.
      Ensure conversation set actually contains conversation before attempting to remove it.
      Fixes for conversations that are resurrected
      Some more changes requested by Michael
      Also fix the new marked_as_deleted test to account for these changes
      Merge branch 'master' into buzzert/deleted_flags
      Use similar logic to InsertOperation to know whether or not an unflagged message is from outside the 
monitor window
      Common case: don't add an insert operation if inserted_ids is empty

Jan Tojnar (2):
      build: obtain iso-codes prefix from pkg-config
      Drop gobject-introspection dependency

Jiri Cerny (1):
      Remember size of dettached composer window

Jiri Grönroos (5):
      Update Finnish translation
      Update Finnish translation
      Update Finnish translation
      Update Finnish translation
      Update Finnish translation

Jiří Černý (2):
      Ignore style nodes while converting HTML to text
      correct typo in the dbus service file

Joel Duncan (2):
      Change starttls command to uppercase to support ProtonMail Bridge
      Add margin_bottom padding to composer_toolbar

Jonathan Haas (2):
      Make the discard button red in the abort draft dialog while keeping the "Keep" button default.
      Make sure we match the whole link text as URL and not only some part. Add some symbols to be invalid in 
domains. Add 3 tests.

Jordan Petridis (1):
      Flatpak: Add enchant as a module

Jordi Mas (5):
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation

Josef Andersson (1):
      Update Swedish translation

Juraj Fiala (1):
      Remove redundant build-options from the Flatpak manifest

Kacper Bielecki (2):
      Update Unity specific workarounds
      Cache contact list store per account. Bug 771903

Kalev Lember (1):
      appdata: Keep the same app ID as in 0.13

Konstantin Kharlamov (22):
      ui: make sure action entries are set for both composer and editor
      ui: there're multiple actions with the field, use config val instead
      util-date: use actual locale-default format for LOCALE_DEFAULT
      util-date: rename variable to be more explicit
      util-date: extract getting format string to a function helper
      util-date: rename namespace Date to Util.Date
      engine/client: move email quoting functions from engine to client
      composer: use locale-preferred time format when quoting
      util-date: do not translate an atomic formatting entity
      composer-web-view: remove unused variable
      composer-web-view: add missing semicolon after field assignment
      conversation-web-view: de-globalize a variable
      rfc822: fix mangled text when quoting non-latin names
      conversation: update GUI every 10 mails
      conversation-list: hack: don't expand non-interesting mails
      conversation-list: fix a different participants being counted as one
      conversation-list: fix comments
      conversation-list: remove unnecessary comparison
      conversation-list: use get_primary_originator to get actual address
      conversation-list: don't recalculate html-escaped subject
      conversation-list: construct string in place for single participant
      conversation-list: cache participants list

Kristian Klausen (5):
      Add missing tooltip for compose message button
      Fix "Sender name" couldn't be changed without editing the address
      Fix UpdateMailboxCommand to work correctly when there is only a single mailbox
      Replace all tab indentation with 4 spaces
      Remove trailing whitespace

Kristjan SCHMIDT (1):
      Update Esperanto translation

Kukuh Syafaat (8):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Marek Cernocky (15):
      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 help translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marek Černocký (1):
      Updated Czech translation

Mario Blättermann (12):
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation
      Update German translation

Matej Urbančič (4):
      Updated Slovenian translation
      Updated Slovenian translation
      Added Slovenian translation
      Updated Slovenian translation

Michael Catanzaro (2):
      Always allow changing from address if account has multiple addresses
      Never enter inline compact mode when account has multiple emails

Michael Gratton (704):
      When filling postmaster queue, include all messages, not just unsent. Bug 727679.
      Don't ignore sent messages in postman queue, try to save them. Bug 727679.
      Prefill postman queue only after account has been opened. Bug 727679.
      Merge branch 'master' into 'master'
      Add CI configuration.
      Merge branch 'wip/ricotz/webkit' into 'master'
      Merge branch 'master' into 'master'
      Merge branch 'wip/gitlab-ci' into 'master'
      Merge branch 'wip/fix-fedora-sqlite-tokeniser' into 'master'
      Merge branch 'wip/fix-flatpak-goa-build' into 'master'
      Merge branch 'wip/limit-web-view-zoom' into 'master'
      Merge branch 'wip/714876-goa-oauth2-support' into 'master'
      Merge branch 'wip/piotrdrag/autotools-i18n-leftovers' into 'master'
      Merge branch 'fix-use-underline-1' into 'master'
      Merge branch 'wip/flatpak-unwind-not-found' into 'master'
      Merge branch 'wip/gitlab-ci-run-all-tests' into 'master'
      Merge branch 'wip/24-folder-popover-selection' into 'master'
      Merge branch 'wip/11-special-folder-children' into 'master'
      Merge branch 'wip/18-primary-email-leak' into 'master'
      Merge branch 'wip/21-move-after-reply' into 'master'
      Merge branch 'wip/40-backslash-in-folder-name' into 'master'
      Merge branch 'paste-shortcuts' into 'master'
      Merge branch 'wip/730495-fix-inline-plain-text-paste' into 'master'
      Merge branch 'wip/40-backslash-in-folder-name' into 'master'
      Merge branch 'paste-shortcuts' into 'master'
      Merge branch 'wip/fix-return-path-dot-quoting' into 'master'
      Merge branch 'wip/43-dialogs-not-focused' into 'master'
      Add contribution guide
      Merge branch 'iso-codes' into 'master'
      Fix a crash when merging email email in DB.
      Fix a crash when detaching composer without focus.
      Update copyright year in About dialog
      Modernise in-tree debian packaging
      Further refine workaround for SKC key press handing
      Merge branch 'wip/77-skc-in-composer' into 'master'
      Merge branch 'faster-folder-switching' into 'master'
      Merge branch 'wip/29-ms-breaks-plain-sigs' into 'master'
      Update error handling when checking for network connectivity
      Merge branch 'wip/98-connectivity-can-reach-debus-error' into 'master'
      Fix account branch in folder tree not being expanded by default
      Merge branch 'print-headers' into 'master'
      Revert "Merge branch 'print-headers' into 'master'"
      Merge branch 'revert-ad984903' into 'master'
      Don't include empty root folder path segment constructing a mailbox name
      Simplify the process of creating new local folders somewhat
      Make some exception messages more obvious when seen out of context
      Ensure folders are removed from local account's cache when deleted
      Improving handling when opening folders that do not exist on remote.
      Correctly handle creating special folders when they do not exist
      Add support for creating/deleting folders to the console app
      Merge branch 'wip/795595-fix-special-folder-creation' into 'master'
      Merge branch 'meson-linguas' into 'master'
      Merge branch 'print-headers' into 'master'
      Update print cc and bcc header label names to match others
      Fix debian package installation after adding libjson-glib dep
      Break out AvatarStore to a top-level class so it can be re-used
      Make avatar loading URL configurable via a GSetting
      Merge branch 'wip/774603-configurable-gravatar-uri' into 'master'
      Add a comment about why we're calling msgfmt manually
      Merge branch 'wip/piotrdrag/fix-contract-description' into 'master'
      Merge branch 'zoom-preferred-height' into 'master'
      Adjust conversation height dynamically when zooming
      Check for ClientWebView preferred height changing in a few more cases
      Use doc element's scrollHeight as ClientWebView's preferred height
      Merge branch 'wip/778025-conversation-height' into 'master'
      Merge branch 'alatiera/flatpak-enchant' into 'master'
      Merge branch 'wip/ricotz/vala' into 'master'
      Downgrade sidebar warning message to debug to ease debugging
      Cleanup attachment save handling
      Merge branch 'wip/cleanup-attachment-save-handling' into 'master'
      Add Geary.Account.is_online property
      Remove Geary.Folder.wait_for_remote_async()
      Tidy up ReplayOperation API
      Don't actually execue remote ReplayQueue.CloseReplayQueue operation
      Ensure IMAP client session is released on error claiming folder session
      Add a nonblocking queue peek() method
      Ensure account sync waits for remote to open before proceding.
      Ensure the IMAP pool is stopped on connection error
      Cancel any pending commands when ImapClientConnection disconnects
      Merge branch 'wip/improve-claiming-folder-session' into 'master'
      Merge branch 'wip/ricotz/error-check' into 'master'
      Fix message body webview sometimes not stopping getting taller
      Fix occasional "geary-engine.h: No such file or directory" build errors
      Merge branch 'wip/engine-header-missing-build-failure' into 'master'
      Remove old source from po/POTFILES.in
      Modernise how Endpoints are constructed, used and managed.
      Add general impls for converting enum values to nicks and back.
      Update IMAP and SMTP port constant names.
      Fix hostname validator not dealing with whitespace, port no's.
      Split out account editor TLS combo into a stand-alone class for reuse
      Implement decent keyboard nav for AccountsEditor and editor panes
      Get basic new account verification working.
      Ensure new accounts can be created by hitting Enter.
      Update account nickname in AccountsEditorListPane when it changes
      Improve handling of GOA accounts in the account editor
      Make sure account listbox is shrinkwapped when only one is present
      Enable reusing account editor SMTP auth source combobox
      Add ServiceInfo conveience properties for TLS and SMTP auth
      Fix crash editing account name
      Update UI for accounts editor servers pane
      Move IMAP & SMTP default port consts up into public API
      Add some doc comments for EngineError types
      Show GOA panel when user selects disabled GOA account in accounts list
      Explicitly pass service info to Engine validation methods
      Move endpoints from account config to implementation objects (1/3)
      Implement ClientService for IMAP (2/3)
      Implement ClientService for SMTP (3/3)
      Tidy up Account and derived class's constructors
      Move SmtpOutbox impl out of ImapDB, rename to just Outbox
      Ensure SmtpClientService gets shut down correctly
      Provide a means to get the default port for a specific service config
      Fix wrong value when setting service info smtp_credentials_source
      Update to Account.set_endpoints set only one specific endpoint
      Require IMAP creds when validating a SMTP service
      Add an activated signal to Validator component
      Implement initial server editing and validation
      Check GOA accounts have a useful defaut name, if not use account label
      Tidy up account info sender mailbox implementation
      Fix some unhandled exception warnings
      Implement initial drag and drop for accounts, sender mailbox ordering
      Add some polish to account edditor list drag and drop
      Enable reordering accounts and sender mailboxes via keyboard
      Enable config file versioning
      Move CredentialsMediator back to AccountInformation
      Remove old accounts and login dialogs
      Clean up AccountInformation and ServiceInformation APIs
      Fix some issues with reporting errors when loading accounts
      Clarify GOA provider terminology a bit
      Update GOA loading and error handling to be a bit more robust
      Save account config to disk when it changes
      Polish first-run appearance of the accounts editor
      Implement basic support for disabling accounts
      Add some defensive guards against service creds in SecretMediator
      Hide add account text entry borders
      Convert single-entry popover account row editors to use in-line entrys
      Fix credentials check in ServiceInformation.equal_to
      Validator enhacements
      Make PropertyCommand independent of Accounts.Editor, move for reuse
      Use a command stack with Accounts.EditorServerPane
      Make non-SMTPs-specific parts of the accounts editor generic
      Handle changing passwords in EditorServersPane
      Remove old accounts editor UI files
      Provide decent initial widget focus for all account editor panes
      Minor account editor UI text tweak
      Tidy up account editor pane class interfaces and implementations
      Don't re-use account editor panes when creating new accounts
      Fix backgroud colour of insensitive account editor row entry background
      Fix failing account manager tests
      Tidy up Accounts.Manager source a bit
      Check for conflicting config and data dirs when generating an account id
      Clean up Geary.Protocol string management
      Tidy up ClientService API a bit
      Fix credentials not being updated in the engine when changed in editor
      Minor UI tweak
      Merge branch 'wip/714104-refine-account-dialog' into 'master'
      Misc non-selectable mailbox fixes
      Merge branch 'piotrdrag/untranslatable-titles' into 'master'
      Provide common service status tracking via ClientService
      Remove auth failure prompting from the engine
      Provide common account and service status tracking via Account
      Set default account and client service status to something useful
      Add initial support for showing/hiding account status as it changes
      Rename ClientService.Status.OFFLINE to UNREACHABLE
      Add and hook up Retry buttons to service status inforbars as apropriate
      Don't consider service state unknown to be offline
      Rework how auth failures are propagated by the IMAP stack
      Fix failed IMAP commands being treated as an invalid server response
      Tidy up Imap.Command API a bit
      Implement client-based password and auth failure status prompting
      Tidy up client controller a bit
      Refine handling of errors when opening account
      Merge branch 'improve-plaintext-conversion' into 'master'
      Add Geary.ErrorContext class for passing rich error context info around
      Show details for status-based service problems
      Restart all effected services with a generic service status problem
      Clear account status UI for an account when it is closed
      Merge branch 'wip/17-noisy-problem-reports' into 'master'
      Consult correct GOA settings when configuring SMTP TLS method
      Merge branch 'wip/182-goa-smtp-auth-method-b0rked' into 'master'
      Merge branch 'improve-plaintext-conversion' into 'master'
      Typo fix
      Tidy up account editor's undo/redo action state management
      Move common account editor pane in-app notification impl to the editor
      Improve account editor's doc comments
      Allow adding/modifying an account to be cancelled when in progress
      Don't validate managed accounts when validating account server details
      Fix critical when IMAP login command is cancelled
      Merge branch 'wip/account-editor-refinements-v1' into 'master'
      Update Geary.ConnectivityManager to check a GSocketConnectable
      Update Geary.Endpoint API and source
      Tidy up all of the various untrusted_host signals
      Remove now-unsed validation code from Geary.Engine
      Add Geary.ProblemType for TLS cert validation errors, clarify login errs
      Modernise cert prompting impl to work with new account status infobars
      Replace controller's GCR pinning impl with new CertificateManager class
      Don't update status for IMAP connection problems multiple times
      Remove now unsed Endpoint.trust_untrusted_host prop and related code
      Don't block handling GTlsConnection::accept-certificate
      Handle untrusted certs when adding a new account
      Handle untrusted certs when adding a editing account server details
      Don't prompt for untrusted host as validation when account exists
      Simplify CertificateManager's db pinned cert management
      Implement loading and saving certs in CertificateManager
      Fix brown-paper-bag file name typo
      Re-enable GCR support for cert pinning
      Merge branch 'wip/20-cert-pinning' into 'master'
      Merge branch 'nullfix' into 'master'
      Fix meson config warning
      Fix unhandled error warning, tidy up error handling
      Merge branch 'wip/misc-warning-fixes' into 'master'
      Merge branch 'buildfix' into 'master'
      Add some unit tests for Geary.ImapDb.Account folder management
      Remove unwanted debuging cruft
      Ensure accounts don't accidentially create multiple inbox-type folders
      Ensure MinimalFolder remote open forces closed on hard errors
      Stop duplicate inboxes being created, not being listed
      Convert Geary.FolderRoot to be an actual root, not just a top-level
      Add additional FolderPath unit tests
      Revamp Geary.FolderPath implementation
      Fix pathological FolderPath.is_equal() case, add unit test
      Fix ambiguous test in AccountInformation.set_special_folder
      Add some useful debugging to GenericAcount
      Rework GenericAccount::ensure_special_folder_asyc yet again
      Merge branch 'wip/181-special-folder-dupes' into 'master'
      Fix local accounts for special-case providers not configured correctly
      Fix possible critical when removing an account is removed
      Fix build warnings
      Reducing padding in conversation viewer list
      Fix build with new FolderPath API
      Update Gitlab CI Flatpak build with standard template
      Merge branch 'wip/712902-empty-gmail-folder' into 'master'
      Merge branch 'whitespace-collapsing' into 'master'
      Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master'
      Import standard GNOME Flatpak CI config rather than copy/pasting it
      Support building with Enchant 2.x
      Remove duplicate webkitgtk dep
      Update INSTALL and GitLab CI to use Enchant 2 on Fedora
      Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master'
      Increase GearyApplication.present() time delta woraround per bgo 726282
      Allow configuring the location of the web extension shared lib
      Update Gitlab CI Flatpak build with standard template
      Import standard GNOME Flatpak CI config rather than copy/pasting it
      Lazily load message bodies in conversation viewer
      Refine conversation viewer load timeout spinner handling
      Simplify ConversationListBox ctor args substantially
      Convert conversation viewer to highlight find terms via the FTS index
      Make Conversation.get_emails return a list, since it can be ordered
      Rework how email are loaded and displayed in the conversation viewer
      Scroll to the first matching message when highlighting search terms
      Ensure selecting a new conversation can interrupt any currrent load
      Make loading conversations olive-buttery smooth
      Don't auto-mark email as read when window is not in the foreground
      Make EmptyPlaceholder more generally useful and rename to fit style
      Handle long-loading indication for conversations better
      Fix FetchEmail remote op error when FORCE_UPDATE is set
      Fix FetchEmail throwing wrong error for LOCAL_ONLY with incomplete email
      Tidy up ConversationEmail a bit
      Rename ConversationViewer "preview" widgets to "compact"
      Merge branch 'wip/web-extension-usr-local' into 'master'
      Merge branch 'wip/enchant2' into 'master'
      Merge branch 'wip/794700-lazy-load-conversations' into 'master'
      Brown paper bag POTFILES.in update
      Fix message body heigt being inaccurate yet again
      Bump deb build to test stage in gitlab ci config
      Close thread pool if present in Geary.Database dtor
      Use standard recursive delete in ImapDB.DatabaseTest
      Fix name of temp dir used in ImapDB.AccountTest
      Ensure ImapDB.DatabaseTest and AccountTest dispose of their db instances
      Don't reccommend db garbage collection if there are no messages
      Ensure the ImapDB.Database garbage collector exits in close_async
      Merge branch 'wip/726282-accounts-focus' into 'master'
      Merge branch 'wip/imap-db-acccount-test-flakey' into 'master'
      Fix uncaught error build warning
      Add some doc comments to Geary.Email
      Fix ConversationEmail.email having no flags after message load
      Display loading indicator for long-running local ConversationEmail loads
      Replace pair of ConversationEmail body load state bools with single enum
      Fix incorrect images in ConversationViewer placeholders
      Retry fetching remote email body when loading but command times out
      Make ConversationEmail and ConversationMessage coordinate progress
      Handle being offline when loading email bodies for display
      Fix typo on the manual's search page
      Merge branch 'info-label-xalign' into 'master'
      Remove colons in label in the email address editor for HIG compliance
      Update in-app copyright for 2019
      Show a placeholder when an email body was not able to be loaded
      Wrap the placeholder pane's subtitle automatically
      Fix offline status with multiple accounts
      Make Geary.ClientService debug logging more useful
      Fix email remote loaded by FetchEmail replay op not having attachments
      Modernise FetchOperation somewhat
      Ensure Imap.ClientConnection also notifies of status responses on error
      Make ImapCommand throw a timeout error when a timeout has occurred
      Don't use catch in finally clauses due to Vala bug
      Fix units in calculating next check in ConnectivityManager
      Kick off periodic checks in ConnectivityManager to discover net issues
      Handle connectivity check errors for local remote endpoints better
      Refine auto-mark-read to only happen as a direct result of user action
      Further refine email body loading progress feedback
      Don't try re-downloading email bodies on time-out
      Remove uused ClientWebView.has_valid_height property
      Remove obsolete comment
      Don't bother queuing resizs for conversation messages when expanding
      Rework sending ClientWebView sending preferred height from JS, again
      Unb0rk use of iterator API
      Include preview in Geary.Email.MUTABLE_FIELDS
      Tidy up ConversationListStore's preview flags
      Trivial code formatting cleanup
      Show a problem report when an error occurs loading a message body
      Display a placeholder when email body loading is taking a long time
      Tidy up placeholder style when it has no text
      Merge branch 'wip/conversation-polish' into 'master'
      Merge branch 'buzzert/deleted_flags' into 'master'
      Merge branch 'is-descendant-of' into 'master'
      Minor tweaks for ConversationPageState.isDescendantOf
      Fix select-quoting not preserving newlines in some cases
      Merge branch 'wip/geary-is-descendant-of' into 'master'
      Bump agressive keep-alive interval down to 2 minutes
      Don't hard-code special-use mailbox names for Yahoo accounts
      Include account id in problem report details
      Merge branch 'wip/34-yahoo-fixes' into 'master'
      Merge branch 'wip/flatpak-remove-custom-build-flags' into 'master'
      Fix critical when email body load is cancelled
      Clean up client search term highlighting code
      Fix critical trying to load a conversation with 0 email
      Fix default value for ConversationOperation::allow_duplicates
      Ensure conversation find entry focused when visble and shortcut invoked
      Fix critical from loader timer when conversation email load cancelled
      Clean up ImapDB.Account.search_async and related methods
      Make ImapDB.Account.get_search_matches_async greedy stripping consistent
      Limit number of times a reply op is retried before failing
      Replay ops that ignore remote errors should only ignore remote errors
      Invert sense of unrecoverable erors test for better grokkability
      Enable Imap.ClientConnection IDLE timer when no commands are pending
      Ignore any IDLE status responses in Imap.ClientSession's handler
      Fix conversation message placholders being duplicated/not hidden
      Merge branch 'wip/search-cleanup' into 'master'
      Allow access to the ControlCenter and GOA daemon from Flatpak sandbox
      Merge branch 'wip/flatpak-goa-perms' into 'master'
      Trivial test case cleanup
      Reduce the default amount of conversation logging substantially
      Update hidden ConversationMonitor error debug logging to warnings
      Fix a few warnings when switching between folders quickly
      Merge branch 'wip/limit-replay-op-retries' into 'master'
      Upper-case some commands that Mailfence's server expects to be like that
      Fix criticial sending mail in the mailer
      Fix logging not working in the mailer when enabled
      Fix Composer not correctly handling multiple account sender mailboxes
      Merge branch 'plaintext-markdown' into 'master'
      Make public I/O methods in Imap.Client require cancellables
      Make ComposerWidget implement BaseInterface to track refcounting
      Fix leaking inline composer widgets
      Unify three variants of "try reconnecting" strings
      Don't use const strings with ngettext, it doesn't work properly
      Better distinguish connection and network problems in MainWindowInfoBar
      Unify translations for RFC-822 header labels
      Revert changes from last two commits that introduced fuzzy translations
      Treat ConnectivityManager errors as failure rather than unreachable
      Add some unit tests for setting email flags
      Explicity throw an error when requirements aren't met for setting flags
      Ensure ImapDb.Folder.set_email_flag_async also works on deleted email
      Pass a email id with a position when setting flags during a merge
      Throw the correct error when email id is not valid for create_or_merge
      Merge branch 'master' into 'master'
      Replace composer keyboard shortcut with standard widget action scoping
      Scope composer editor shortcuts to the toolbar and web view only
      Fix ComposerWebView::is_empty sense
      Don't override Ctrl+W to close the composer
      Merge branch 'wip/email-flag-refinement' into 'master'
      Merge branch 'wip/composer-shortcuts' into 'master'
      Document what actually happens when MoveEmailCommit is executed
      Tweak FetchEmail::describe_state()
      Reduce email prefetcher debug verbosity a bit
      Add Email.Field.FIELDS to ImapDb.Folder.REQUIRED_FIELDS
      Don't update a folder's unread email count during normalisation
      Treat transient DNS errors as simply indicating being offline
      Remove unused source file
      Merge branch 'wip/email-flag-refinement-redux' into 'master'
      Prevent circular refs using idle and timeout manager when running
      Add base_folder property back to ConversationSet
      Ensure conversations that have no email in the base folder are dropped
      Attempt to refresh GOA account credentials when an auth error ocurrs
      Merge branch 'wip/all-mail-sticky-conversations' into 'master'
      Fix a warning in ConversationSet when removing a conversation
      Merge branch 'wip/789271-mailfence-contact-office-compat' into 'master'
      Merge branch 'wip/209-fix-toolbar-ngettext' into 'master'
      Update flatpak builder manifest with changes from stable and flathub
      Fix dist target in dev Makefile
      Update AppStream, NEWS and debian/changelog for 0.13
      Bump version for 3.32-dev
      Merge branch 'composer-toolbar-padding' into 'master'
      Merge branch 'wip/weak-refs-for-callback-managers' into 'master'
      Prevent circular refs using idle and timeout manager when running
      Retry using IPv4 only when connecting to an endpoint fails
      Fix some compile warnings
      Fix the MainWindow's menu bar showing up again.
      Merge branch 'wip/236-return-of-the-menubar' into 'master'
      Merge branch 'wip/228-signature-not-enabled' into 'master'
      Work around DB tests always failing on gcc150.osuosl.org CI runner
      Merge branch 'wip/workaround-gcc150-b0rkedness' into 'master'
      Tidy up how accounts pass sorted sets of folders around
      Fix FolderPath mis-sorting doubly-disjoint paths
      Use a substantially lower socket timeout when validating services
      Merge branch 'wip/227-validation-timeout' into 'master'
      Merge branch 'wip/224-subfolders-missing' into 'master'
      Fix "Peer sent fatal TLS alert: Decode error" on Ubuntu 18.04
      Merge branch 'wip/ubuntu-1804-network-unreachable' into 'master'
      Merge branch 'optional_libunwind' into 'master'
      Allow both accounts and services to have provider-specific defaults
      Default Outlook accounts to not save sent mail
      Add save sent email account option when needed
      Make save drafts text match that of save sent email
      Merge branch 'wip/244-save-sent-ui-missing' into 'master'
      Fix one very wrong word in a comment
      Trivial code cleanup
      Fix FillWindowOperation not expanding vector when at end of it
      Merge branch 'wip/219-unbreak-sroll-vector-expansion' into 'master'
      Fix inifinite loop removing folders that have disappeared
      Merge branch 'issue-226' into 'master'
      Merge branch 'compose-message' into 'master'
      Fix incorrect string format causing crashes on 32-bit systems
      Fix crash in Geary.RFC822.init()
      Show From field in paned composer when other accounts exist
      Flip the sense of the libunwind build option
      Merge branch 'wip/248-no-compiser-from-without-aliases' into 'master'
      Merge branch 'wip/225-gmime-charset-crash' into 'master'
      Merge branch 'wip/update-libunwind-build-option' into 'master'
      Flip the sense of the libunwind build option
      Ensure IMAP and SMTP services notify of auth failure if creds incomplete
      Minor API doc update
      Ensure AccountInformation load credentials methods always (re)load them
      Prompt when loading a libsecret token but it could not be found
      Merge branch 'wip/fix-not-prompting-for-missing-password' into 'master'
      Throw errors when IMAP or SMTP services have incomplete creds
      Make GoaMediator::prompt_token a no-op
      Ensure GOA accounts have their creds updated after the account itself is
      Tidy up and add some debug logging to GOA signal hadlers
      Update THANKS with new contributors for 0.13.0 and .1
      Fix composer being hidden when autoselect disabled and mail appended
      Merge branch 'wip/251-appended-mail-closes-composer' into 'master'
      Add translation context to Compose Message toolbar tooltip
      Don't use GOA accounts with no valid IMAP/SMTP host names
      Assert FolderPath comparisons properly in unit tests
      Re-apply previous fix for s390x/pcc62
      Improve AccountInformation.service_label generation
      Merge branch 'wip/261-improve-service-label' into 'master'
      Pass CI_RUNNER_DESCRIPTION through to Flatpak build to
      Remove old dep from INSTALL for Ubuntu/Debian also
      Include build-essential in Ubuntu CI package list
      Merge branch 'wip/259-arm64-test-failure' into 'master'
      Merge branch 'wip/260-s390x-test-failure' into 'master'
      Merge branch 'wip/toolbar-tooltip-context' into 'master'
      Merge branch 'wip/fix-not-prompting-for-missing-password' into 'master'
      Merge branch 'wip/avoid-unusable-goa-accounts' into 'master'
      Merge branch 'wip/jtojnar/no-gir' into 'master'
      Move common widow action definitions to GearyApplication
      Update keyboard accelerators
      Merge branch 'wip/jimmac/app-icon-redesign' into 'wip/3.32-ux'
      Fix failing test after icon change
      Merge branch 'wip/3.32-ux' into 'master'
      Validate both appdata and desktop files
      Merge branch 'wip/validate-app-data' into 'master'
      Chase action name change for Compose button in toolbar
      Remove single-key accel "n" for Compose action
      Merge branch 'fix-rich-text-button' into 'master'
      Merge branch 'wip/composer-action-fixes' into 'master'
      Fix main window being closed when Escape pushed and no composer present
      Merge branch 'wip/composer-action-fixes' into 'master'
      Fix avatars rarely being loaded by the conversation viewer
      Merge branch 'wip/workaround-gcc150-b0rkedness-again' into 'master'
      Merge branch 'libmmi_displayname' into 'master'
      Merge branch 'fix_conditionals' into 'master'
      Merge branch 'wip/no-avatars' into 'master'
      Use meson's standard approach to finding the messaging-menu library
      Merge branch 'appdata-update' into 'master'
      Merge branch 'tab-space' into 'master'
      Fix a crash in ConversationEmail when loading is cancelled
      Apply custom user CSS to composer web view as well as to conversations
      Merge branch 'wip/714129-composer-user-css' into 'master'
      Merge branch 'wip/broken-enum-values' into 'master'
      Merge branch 'wip/christopherdavis/add-meson-buildir-to-gitignore' into 'master'
      Merge branch 'trailing-whitespace' into 'master'
      Remove debian packaging and CI job
      Merge branch 'wip/remove-debian-packaging' into 'master'
      Add some tests for decoding/encoding quoted names in RFC822 mailboxes
      Ensure Smtp.ClientSession is quoting RCPT addresses correctly
      Fix RFC822 mailbox names with commas breaking composer address entry
      Merge branch 'wip/282-composer-quoted-email' into 'master'
      Fix SMTP service not being restarted on client retry
      Fix critical and clean up error handling in FetchEmail replay op
      Fix GOA accounts throwing an error when starting offline
      Fix spurious "Can't reach host" running under Flatpak, maybe elsewhere
      Merge branch 'wip/goa-error-when-disconnected' into 'master'
      Merge branch 'wip/266-dns-errors' into 'master'
      Replace Validator's in-progress icon with Gtk.Entry's progres meter
      Fix NetworkAddressValidator not updating port number
      Merge branch 'wip/validator-fixes' into 'master'
      Remove default instance of ClientWebView's PageState JS object
      Remove unused variable
      Fix an error being thrown when an active GOA account is disabled
      Remove obsolete comment
      Merge branch 'wip/fix-error-on-goa-account-disabled' into 'master'
      Merge branch 'wip/283-message-body-height-re-reux' into 'master'
      Don't prompt for passwords from deep within the engine
      Remove now-unused prompting code from Mediator implementations
      Fix some crashes prompting for passwords in the controller
      Fix a deadlock when notifying engine of updated credentials
      Handle un-remembered passwords properly
      Merge branch 'wip/rework-password-prompting' into 'master'
      Ensure that cancelled commands throw a cancelled error, not a timeout
      Merge branch 'wip/285-cancelled-commands' into 'master'
      Update THANKS with recent contributions
      Sort NEWS by first name
      Add translation teams to THANKS as well
      Update appdata with some forthcoming releases for 3.32
      Fix SMTP auth errors when using IMAP credentials
      Merge branch 'wip/301-auth-errors' into 'master'
      Fix compile warning
      Update avatar size to be 48px, per recommendation
      Add build dependencies for Folks
      Load avatars from Folks
      Add basic Folks individual and pixbuf cache to AvatarStore
      Evict from the avatar cache using LRU so it dosn't grow unbounded
      Fix avatar cache not differentiating between senders w/ different names
      Port GNOME 3.32 avatar code to vala, use when Folks avatar is missing
      Don't bother setting default icon for the ConversationMessage avatar
      Remove avatar URL setting and config now it is unused
      Add feature to appdata for next release
      Make TestCase.assert_string robust in the face of null actuals
      Make avatar code a bit more robust in the face of bad input
      Clean up client email util source file
      Add a common interface for accessing headers from email classes.
      Attempt to de-mangle From names from Mailman, GitLab, etc
      Merge branch 'wip/3.32-avatars' into 'master'
      Fix signature not being updated when composer first opened without one
      Merge branch 'wip/309-signature-not-updated' into 'master'
      Updates files for 3.34 development
      Merge branch 'wip/vala-abstract-ctors' into 'master'
      Remove deprecated valac --thread arg
      Fix criticial when convo email waiting for remote load is cancelled
      Fix a shutdown hang
      Fix no access to EDS contacts and avatars under Flatpak
      Merge branch 'wip/flatpak-folks-eds-access' into 'master'
      Update screenshots with those those for 3.32 from the wiki
      Update README with icon and new screenshot
      Merge branch 'wip/3-32-appdata' into 'master'
      Merge branch 'wip/account-editor-save-drafts-text' into 'master'
      Clean up problem report types and UI
      Remove ProblemReport ProblemType enum altogether
      Merge branch 'use-localized-time' into 'master'
      Merge branch 'wip/problem-report-cleanup' into 'master'
      Clean up protocol date handling substantially
      Ensure email dates are displayed to in the local time zone
      Use a single timer to make sure relative email dates get updated
      Merge branch 'wip/fix-date-handling' into 'master'
      help: Update index page and logo
      Merge branch 'fix-lgtm-warnings' into 'master'
      help: Update overview.page
      help: Update accounts.page to reflect how the accounts editor now works
      help: Update search.page to avoid using technical terminology
      Merge branch 'wip/243-manual-updates' into 'master'
      client: Fix move/label keyboard shortcuts being swapped
      Merge branch 'wip/333-move-label-shortcuts' into 'master'
      Init Folks in the backgroud to prevent blocking the UI on startup
      Merge branch 'draft-alert-dialog' into 'master'
      Merge branch 'wip/347-folks-loading-slow' into 'master'
      Fix switches in the accounts editor looking squashed
      Merge branch 'wip/299-squished-switches' into 'master'
      Add TestCase.async_complete_full method to avoid requiring a lambda
      Make ServiceProvider config methods public so they can be used by tests
      Add initial integration test famework and IMAP client session tests
      Merge branch 'wip/integration-tests' into 'master'
      Only throw an error when an IMAP command returns BAD, not NO
      Update Imap.ClientSession now IMAP NO commands aren't treated as errors
      Merge branch 'wip/156-mailbox-not-exist' into 'master'
      Replace references to `master` with `primary`
      Specify mainline as branch for Flatpak manifest
      Merge branch 'wip/mainline-flatpak' into 'mainline'
      Merge branch 'wip/324-remove-master-slave' into 'mainline'
      Merge branch 'refresh-symbolics' into 'mainline'
      Fix ConversationMonitor sometimes not loading more from remote
      Merge branch 'fix-quoting-cyrillic-email-addresses' into 'mainline'
      Ensure ImapDb.Folder updates email total when marking removed
      Don't unncessarily check for more conversations to load
      Improve how the client triggers conversation auto-loading
      Remove some unused code
      Merge branch 'ignore_style_nodes' into 'mainline'
      Merge branch 'wip/289-folder-not-fully-populated' into 'mainline'
      Merge branch 'improve-conversation-loading-performance' into 'mainline'
      Add initial contact popover UI and implementation
      Update conversation message menus and actions for contact popover
      Implement New Conversation action
      Remove now-unsed param from controller method
      Stop passing the avatar store all the way down to conversation message
      Add client Contact and ContactStore classes
      Use client contact classes in the conversation viewer
      Convert conversation message's address UI widget to a contact widget
      Lookup and use Folks individuals in client contact classes
      Use contacts in ConversationMessage to display originators/recipients
      Update converation message details when a client contact changes
      Update ContactPopover depending on if the contact is from the desktop
      Only hide email address when displaying a contact name if it is trusted
      Separate and implement contact popover action from conversation message
      Implement save contacts and open desktop contacts in Contacts
      Add new generic LRU cache to the client
      Use LRU cache ContactStore for caching Contact objects and lookups
      Update AvatarStore to load from contacts rather than mailboxes
      Minor ConversationListBox tweaks
      Don't use the engine contact's display name
      Start loading remote images if pref enabled via sender's contact popover
      Fix sender names from GitLab, Discourse, etc displayed with wrong names
      Implement spoofed email address UI for ContactsPopover
      Tweak spoofed email warning UI
      Merge branch 'wip/135-contact-popovers' into 'mainline'
      Depend on libhandy for the client build
      Target Ubuntu and Fedora devel images in CI
      Make generic account editor ListBoxRow style reusable elsewhere
      Make runtime information collection reusable elsewhere
      Add basic Geary Inspector, hook it up to Alt+Shift+I
      Keep a bounded list of last n log messages
      Display all known logs in inspector
      Update the UI when the switcher pane changes
      Make Copy button copy selected log rows, make it less prominent
      Add UI and implement saving details and logs to file
      Implement filtering log messages
      Add a means for apps to be notified as new log records are added
      Append new log records to the inspector and scroll to them
      Tidy up inspector tooltips
      Enable pausing/unpausing the log viewer
      Enable some keyboard shortcuts for the inspector
      Ensure there is only ever one Inspector open at a time
      Blacklist displaying certain annoying messages in the Inspector
      Minor code tidy up
      Use MainContext.invoke to handle appending new log messages
      Fine tune Inspector filtering
      Merge branch 'wip/geary-inspector' into 'mainline'
      Merge branch 'wip/remove-ci-test-workaround' into 'mainline'
      Merge branch 'libm-dep' into 'mainline'
      Update main window lifecycle management
      Don't keep loading more conversations when started in background
      Don't (necessarily) quit on Ctrl+W, just close the window
      Fix controller not being started when started as DBus service
      Move command line processing into GearyApplication
      Fully implement --quit
      Fix some incorrect command line arg values, sort alphabetically
      Modernise autostart desktop file manager class a bit
      Re-implement --hidden as a deprecated command line option
      Add translation comments denoting command line option strings
      Minor code cleanup
      Fix handling of mailto command line args
      Merge branch 'wip/775956-dbus-activation' into 'mainline'
      Merge branch 'tnef-support' into 'mainline'
      Disable ytnef in Fedora CI while the package there is too old
      Fix failing test when ytnef support disabled
      Merge branch 'wip/fedora-ytnef' into 'mainline'
      Minor code cleanup
      Clean up desktop notification code
      Use app icon in notifications for consistency with other apps
      Allow Notifications.Desktop to cancel its async tasks
      Don't play sounds when issuing a notifciation
      Make it possible to distinguish between different folder roots
      Make it easier to obtain folders from path objects from Geary.Account
      Implement application actions for notifications
      Minor fix for MockObject
      Ensure notifications are cleared on app activation
      Merge branch 'wip/766133-gnotification' into 'mainline'
      Merge branch 'service-typo' into 'mainline'
      Merge branch 'wip/nielsdg/folks-meson' into 'mainline'
      Merge branch 'menu-icon-fix' into 'mainline'
      Merge branch 'wip/christopherdavis/full-height-separator' into 'mainline'
      Remove workaround for gtk_window_present_with_time() under Wayland
      Merge branch 'wip/remove_present_workaround' into 'mainline'
      Fix messaging menu dep so it actually gets found and built
      Fix TNEF engine tests not being run
      Merge branch 'wip/christopherdavis/conversation-search-width' into 'mainline'
      Clean up GearyApplication source
      Clean up GearyAppliaction's path accssor implementaion
      Merge branch 'wip/misc-build-fixes' into 'mainline'
      Add unit tests for app path accessors
      Convert GearyController to RAII and rename
      Fix some circular references on application startup
      Fix application controller/action race at startup
      Fix application controller construction race
      Merge branch 'hack-around-loaded-mails-expand' into 'mainline'
      Merge branch 'wip/application-cleanup' into 'mainline'
      Merge branch 'wip/controller-cleanup' into 'mainline'
      Both check for and throw Cancelled errors some more
      Fix application controller construction race
      Merge branch 'wip/controller-cleanup' into 'mainline'
      Merge branch 'wip/fast-folder-switching-crashes' into 'mainline'
      Add a provides for the app id without the desktop suffix
      Add simple SMTP integration test
      Merge branch 'wip/smtp-integration-tests' into 'mainline'
      Correctly handle escaping UTF-8 characters in RFC822 mailboxes
      Don't MIME-encode RFC822 mailbox local parts
      Enforce correct formatting for SMTP MailRequest and RcptRequest
      Merge branch 'wip/336-smtp-rcpt-to-quoting' into 'mainline'
      Add a sub{module,project} for handy for those who don't have it
      Switch search and main menu order back to normal
      Merge branch 'wip/handy-sub-module' into 'mainline'
      Merge branch 'emphasize-participated-in' into 'mainline'
      Merge branch 'deceptive-warning' into 'mainline'
      Update THANKS
      Update files for 3.33.1

Michael James Gratton (531):
      Bump versions ready for 0.13 development.
      Tighten up flatpack manifest per flathub review comments.
      Add some comments to nightly flatpak-builder manifest for clarity.
      Install appdata to $PREFIX/share/metainfo, not the old appdata dir.
      Bump minimum library and vala version reqirements.
      Remove GTK 3.20/3.22 source defines and the conditionals using them.
      Remove set_label_xalign workaround and uses of it.
      Remove most of the remaining workarounds for earlier GTK versions.
      Fix a compile warning.
      Remove some uses of the deprecated GearyApplication.instance prop.
      Fix attached message bodies not being loaded. Bug 788637.
      Fix search loading spinner never disappearing when autoselect disabled.
      Minor cleanup.
      Fix search loading spinner never disappearing when autoselect disabled.
      Suppress some C compiler build warnings.
      Restore Archive toolbar label.
      Fix move and copy menu button ids in the main toolbar.
      Merge branch 'wip/779116-remove-gtk-action'
      Update INSTALL library and distro versions and tweak wording.
      Brown paper bag fix for Xenial support in INSTALL.
      Merge branch 'bug/727679-save-sent-queue'. Fixes Bug 727679.
      Remove custom libsecret VAPI in favour of the system-provided one.
      Attempt to unlock the libsecret keyring before accessing secrets.
      Fix HTML signatures that are single IMG tags not recognised as HTML.
      Restore Archive toolbar label.
      Fix move and copy menu button ids in the main toolbar.
      Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org).
      Re-enable top level cmake/Makefile "pot_file" target for po/geary.pot.
      Remove obsolete X-GNOME-FullName key from desktop files.
      Workaround xgettext not recognising Elementary Contractor files.
      Workaround a xgettext warning about a Vala verbatim comment.
      Assorted async test case fixes.
      Add test case stub for Geary.Imap.Deserializer to the build.
      Tidy up deserialiser source a bit.
      Allow IMAP atoms to be terminated by an atom-special w/o needing a space.
      Ensure syntax errors are always reported by the deserialiser.
      Fix HTML signatures that are single IMG tags not recognised as HTML.
      Add initial NAMESPACE command, response and console support.
      Allow "" to be used by geary-console as an empty string arg.
      Engine and IMAP stack documentation comment updates.
      Initial IMAP inbox and namespace information in client session.
      Use Imap.ClientSession for mapping between folder and mailbox names.
      Remove custom libsecret VAPI in favour of the system-provided one.
      Attempt to unlock the libsecret keyring before accessing secrets.
      Fix HTML signatures that are single IMG tags not recognised as HTML.
      Restore Archive toolbar label.
      Fix move and copy menu button ids in the main toolbar.
      Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org).
      Re-enable top level cmake/Makefile "pot_file" target for po/geary.pot.
      Remove obsolete X-GNOME-FullName key from desktop files.
      Workaround xgettext not recognising Elementary Contractor files.
      Workaround a xgettext warning about a Vala verbatim comment.
      Assorted async test case fixes.
      Add test case stub for Geary.Imap.Deserializer to the build.
      Tidy up deserialiser source a bit.
      Allow IMAP atoms to be terminated by an atom-special w/o needing a space.
      Ensure syntax errors are always reported by the deserialiser.
      Merge branch 'wip/781488-aliyun-greeting-error'. Fixes Bug 781488.
      Merge branch 'wip/784300-unlock-keyring'. Fixes Bug 784300.
      Merge branch 'wip/771643-replace-intltool'. Fixes Bug 771643.
      Slighly improve sorting of po/POTFILES.in
      Further Imap.Account API tweaks.
      Use default personal namespace when creating special folders. Bug 726866.
      Add support for creating special use mailboxes.
      Minor special use handling clean up.
      Minor code cleanup.
      Add unit tests for NAMESPACE parsing, CREATE serialisation, fix an error.
      Fix MainWindow not appearing when no passwords stored in keyring.
      Remove tabs from source code.
      Ensure only one ConnectivityManager instance is used per endpoint.
      Start/stop outbox as the SMTP host becomes reachable/unreachable.
      Reorganise and clean up SmtpOutboxFolder code.
      Make SmtpOutboxFolder postman more robust.
      Minor deserialiser debug logging tidy up.
      Ensure IMAP client sessions are closed when going offline.
      Only attempt to obtain an ImapClientSession when some are available.
      Merge branch 'wip/768422-namespace-support'. Fixes Bug 768422 and Bug 726866.
      Minor SmtpOutboxFolder cleanup.
      Misc ClientSessionManager fixes.
      Fix race between account becoming ready and MinimalFolder opening.
      Don't delay opening remote folder when it is being waited on.
      Trigger account synchronizer when account becomes ready.
      Rely on the ready signal to re-open folder IMAP connections, not a timer.
      Add a IMAP pool stop timeout as well as a start to help prevent flapping.
      Merge branch 'wip/789924-network-transition'. Fixes Bug 789924.
      Add initial support for using Gtk.InfoBars to display errors.
      Make account-related implementation debugging ids a bit more consistent.
      Push IMAP auth handling down the stack, try 3 times before bailing out.
      Handle incoming connection failures in the same way as for outgoing.
      Clean up SmtpOutboxFolder error handling further.
      Implement retry for send and receive errors.
      Report IMAP connection errors, don't endlessly retry to connect.
      Allow passing addtional information when reporting engine errors.
      Add doc comments for Geary.SmtpError.
      Use the ConnectivityManager to detect connection problems up front.
      Fix gnome-shell notifications missing an icon under flatpak. Bug 790103.
      Fix mistaken commit in flatpak-builder manifest from commit da15ebe.
      Don't use overwrite_confirmation with FileChooserNative, it's not supported.
      Update testcase to fix failure introduced by commit da15ebe.
      Handle font-family strings containing both single and double quotes.
      Allow determining when JS has finished loading in ClientWebView.
      Fix composer body text caret not being visible on reply. Bug 788797.
      Prevent composer body/sig/quote parts from losing focus. Bug 779369.
      Fix lost line breaks when selective quoting plain text. Bug 781178.
      Fix sketchy line breaking in quoted plain text.
      Delay checking network connectivity if already connected. Bug 776042.
      Include a back trace in problem report technical details.
      Minor code cleanup.
      Add licensing info for libunwind binding, based on convention.
      Merge branch 'wip/713006-better-error-reporting'. Fixes Bug 713006.
      Fix namespace error listing "[GMail]" mailbox. Bug 790544.
      Don't try to install the contractor file if disabled. Bug 790382.
      Minor fix and code cleanup for Geary.Imap.Account.
      Fix critical warning when deleting an account.
      Document and tweak IMAP keep-alive periods and TCP socket timeouts.
      Actually fire Geary.Account::closed signal when closing accounts.
      Try harder to ensure Geary always shuts down cleanly.
      Turn down default debug logging from the account synchroniser a bit.
      Make GenericAccount::enumerate_folders_async debug PERIODIC as well.
      Fix compile error with vala git master. Fixes Bug 790567.
      Update unit tests after recent changes.
      Fix magnitude of connectivity check timeout.
      Ensure EmailStore always closes folders when executing an operation.
      Update doc comments for Geary.Folder and ::list_email_by_id_async.
      Don't use local/remote counts to determine if folder should be sync'ed.
      Fix some engine build warnings.
      Add to docs for the IMAP CREATE command.
      Replace client call to Gtk.show_uri() with show_uri_on_window().
      Ensure the account synchroniser actually does some vector expansion.
      Ensure duplicate messages are still added to local folders.
      Add some debugging so we know when a background sync has completed.
      Enforce a an API contract clause for Geary.Folder.list_email_by_id_async.
      Only prefetch messages that have not been seen before.
      Merge branch 'wip/713530-background-sync'. Fixes Bug 713530.
      Fix Flatpak build.
      Work around ongoing crashes in SoupCache when loading avatars.
      Allow email address with "localhost" as the domain part. Fixes Bug 714299.
      Improve ImapDB.Folder debug logging for duplicate search field check.
      Fix a critical error invoking popup on conversation list.
      Improve ImapDB.Folder debug logging for duplicate search field check.
      Merge branch 'wip/778720-soup-avatar-crash'. Fixes Bug 778720.
      Fix another avatar-related critical.
      RTL UI fixes for ConversationMessage.
      Fix meson build when libmessaging-menu is available.
      Fix compiling and using GSettings schema when built by Meson.
      Fix compiling tests under Meson.
      Treat POODLE and REF_TRACKING defines per others in Meson build.
      Ensure console and mailer are built w/ same args as client under Meson.
      Fix some warnings showing up when compiling under Meson.
      Convert ordered list icon use paths for text, increase number size.
      Add RTL versions of list icons.
      Swap position of UL and OL lists, to be in that order.
      Add new icons to Meson build.
      Merge branch 'wip/714921-composer-lists'. Fixes Bug 714921.
      Fix issues with Meson build when installed.
      Update deb package config to use meson build.
      Revert "Treat POODLE and REF_TRACKING defines per others in Meson build."
      Add a note about vala pre-processor symbol definitions.
      Brown-paper-bag fix for debian/rules.
      Add some more debian build cruft to .gitignore.
      Split test running up into test-engine and test-client.
      Add some useful Engine API mock objects.
      Make Geary.App.Conversation unit testable, add some tests.
      Make Geary.App.ConversationSet unit testable, add unit tests.
      Allow updating Conversation email paths by via ConversationSet.
      Wire ConversationMonitor to Account signals now that Conversations aren't.
      De-duplicate email removal code in ConversationSet.
      Substantially clean up source and API for main Conversation-related classes.
      Update WebKit and JSC dependencies in Meson build.
      Update Meson build to also build separate engine and client tests.
      Fix target GLib version in Meson build.
      Clean up engine logging API a bit.
      Mark Geary.Logging log calls as printf-format, fix the resulting issues.
      Enable engine tests by default for building the deb package.
      Use the Gtk.ShortcutsWindow as the sole shortcut help.
      Fix some engine build warnings.
      Add to docs for the IMAP CREATE command.
      Replace client call to Gtk.show_uri() with show_uri_on_window().
      Fix Flatpak build.
      Allow email address with "localhost" as the domain part. Fixes Bug 714299.
      Fix a critical error invoking popup on conversation list.
      Allow reporting problems to the client from Geary.Imap.MinimalFolder.
      Add a Cancellable for terminating internal folder operations.
      Modernise EmailPrefetcher a bit.
      Rename Geary.Nonblocking.Mailbox to Queue, make constructed type explicit.
      Split test running up into test-engine and test-client.
      Add an operations queue to GenericAccount for server operations.
      Refactor GenericAccount::new_folder a bit to make it less verbose.
      Rework GenericAccount to use an AccountOperation for loading folders.
      Convert folder unseen update into an account op, only schedule if closed.
      Make sure local folders are always loaded before remote folders.
      Fire folders_contents_altered when we alter folder contents.
      Don't sync on email send, sync when sent mail is saved.
      Increase the remote folder refresh interval.
      Bump move commit timeout to something reasonable.
      Move impl for ReplayAppend and ReplayRemoval actually into the ops.
      Pay attention when the server notifies us of altered flags.
      Minor doc comment update.
      Add some useful Engine API mock objects.
      Add a mock Account object.
      Create and use a common FolderOperation account operation class.
      Prevent the email prefetcher running multiple times.
      Convert the account synchronizer's work into account operations.
      Turn some debug logging down a bit.
      Minor GenericAccount debug and comment updates.
      Stop the flag watcher running periodically.
      Fix valadoc warnings, generate internal docs rather than docs for deps.
      Fix copy pasta error in schema description. Bug 792356.
      Refine text of composer confirm close dialogs.
      Use the correct plural form when controller is closing composers.
      Fix typos in descriptions of main-window-info-bar.vala. Bug 792359.
      Update start-notification preferences text, tooltip, and user manual.
      Remove composer pref text in the online manual, it no longer exists.
      Ensure gnome-control-centre knows in advance Geary uses notifications.
      Fix some issues opening mailboxes from Bug 789924 / commit fddf609.
      Fix some issues opening mailboxes from Bug 789924 / commit fddf609.
      Retry an account operation after a network error.
      Merge branch 'wip/778276-better-flag-updates'. Fixes Bug 778276.
      Update sources in POFILES.in.
      Update meson build after merging wip/778276-better-flag-updates.
      Fix valadoc errors after merging wip/778276-better-flag-updates.
      Tidy up inclusion of libunwind in the Meson build.
      Fix app icons not being installed to the correct directory under Meson.
      Update flatpak-builder manifest to use meson build.
      Re-enable reporting git version in Meson dev builds.
      Ensure translated manual pages are installed under Meson.
      Ensure help figures are installed under  Meson build.
      Chase Meson build to use XDG Help spec locations.
      Update dev Makefile to use meson and ninja.
      Remove --enabled-deprecated vala warnings, fix a bunch of them.
      Remove obsolete build files.
      Tidy up and document lock classes in Geary.Nonblocking.
      Don't add IMAP connections back to the pool when the account is closing.
      Tidy up how IMAP client sessions are closed by the manager.
      Rework how the client session manager manages the IMAP session pool.
      Set the minimum IMAP pool size to something a bit more realistic.
      Move two folder-specific ImapDB methods from Account to Folder.
      Make GenericAccount's local and remote properties internal.
      Tidy up and document lock classes in Geary.Nonblocking.
      Don't add IMAP connections back to the pool when the account is closing.
      Tidy up how IMAP client sessions are closed by the manager.
      Rework how the client session manager manages the IMAP session pool.
      Set the minimum IMAP pool size to something a bit more realistic.
      Add missing build aux file for obtaining the git version.
      Remove redundant and unimplemented Folder.OpenFlags.FAST_OPEN option.
      Explicitly close the Serializer's buffer stream.
      Update monitoring for new mail when folder special type changes.
      Check for spoofed sender addresses, only display the address if so.
      Ensure mailbox addresses escaped correctly when formatted as RFC 822.
      Ensure encoded mailbox addresses are decoded correctly.
      Fix MailboxAddresses.to_rfc822_string formatting, add unit tests.
      Tidy up MailboxAddress{es} source and API a bit.
      Indicate spoofed emails in both conversation viewer and list.
      Explicitly close the Serializer's buffer stream.
      Update monitoring for new mail when folder special type changes.
      Merge branch 'wip/791275-mailsploit-mitigation'. Fixes Bug 791275.
      Fix client use of MailboxAddress(es).to_rfc822_string().
      Don't flag a mailbox address without a distinct name as spoofed.
      Only create IMAP account and folder sessions when ready, not otherwise.
      Require users of MinimalFolder's folder session claim it.
      Trivial clean up of MinimalFolder's private attrs.
      Explicitly close the Serializer's buffer stream.
      Ensure MinimalFolder's properties are correctly updated by the remote's.
      Remove remote_count and get_remote_counts from MinimalFolder.
      Avoid warning user of host unreachable errors when checking reachable.
      Refine process for opening a remote session in MinimalFolder.
      Avoid warning user of host unreachable errors when checking reachable.
      Update some API docs for Nonblocking.Lock and subclasses.
      Refine process for closing MinimalFolder.
      Fix memory leak by removing an unused IMAP accumulator.
      Minor MinimalFolder cleanup.
      Make copying a message subject much more likely to work. Bug 788494.
      Fix broken composer when invoked from a mailto: link in a conversation.
      ClientWebView cleanup.
      Remove ComposerWidget.ComposerState.NEW enum value.
      Stop using Gtk.Widget.show_all() on the main window.
      Work around present() not actually raising windows under Wayland.
      Brown paper bag followup for commit b7eea8.
      Fix ComposerWebView considering itself edited when in plain text mode.
      Update fix for broken composer after clicking on mailto links.
      Fix RTL hinting in the composer after the WebKit2 port broke it.
      Fix crash when GMime sub-message part doesn't actually contain a message.
      Merge branch 'wip/789924-network-transition-redux'. Bug 789924.
      Fix name of libunwind build dependency in Debian control file.
      Fix racy crash adding just-removed emails to conversation monitor.
      Fix conversation-related test warnings and occasionally failing test.
      Update client and JS tests failing after commit 1a918769.
      Update debian/rules to get verbose unit test results.
      Update INSTALL to use Markdown and refer to Meson for building.
      Fix typo in release notes.
      Fix appstream-util validate-strict with metainfo file.
      Remove icon from composer's send button her HIG recommendations.
      Fix reference tracking logs not being output when enabled.
      Enable app reference tracking for objects such as GTK+ widgets.
      Fix some serious run-time memory leaks.
      Fix a number of objects being leaked at shutdown.
      Clean up how GearyController manages account-related objects.
      Minor leftover code cleanup.
      Ensure some timeout managers are reset as needed.
      Ensure MinimalFolder is only closed at most once if open_count is 1.
      Remove some unused and unclear Folder.OpenState values.
      Improve doc comments for Email, Folder and RFC822.Message.
      Remove GenericAccount's IMAP account session attribute.
      Tidy up IMAP folder session management.
      Ensure account synchroniser re-uses client sessions properly.
      Improve IMAP client session pool management.
      Make ConversationMonitor more robust with no/changing connectivity.
      Don't let a task try to re-open a folder while it is being closed.
      Fix crash when opening new IMAP client session as the engine is closing.
      Further improvements handling unreliable/offline networks. Bug 789924.
      Merge branch 'wip/fix-reference-tracking'
      Update dev convenience makefile.
      Fix the build for people who don't have libgee 0.20 installed.
      Allow test fixtures and test methods to throw errors by default.
      Tidy up unit test infrastructure and mock classes.
      Add a mock object mixin that can check call expectations on mocks.
      Don't use the database for internal ConversationMonitor bookkeeping.
      Add unit tests for ConversationMonitor, fix a few issues.
      Merge branch 'wip/794174-conversation-monitor-max-cpu'. Fixes Bug 794174.
      Reduce CPU use when idle.
      Further work around issues presenting windows under gnome-shell.
      Fix message body quote button styling under WebKitGTK 2.20.
      Fix second multipart/digest message body not being displayed.
      Fix composer detach button position & visibility on custom setups.
      Don't display quote expander buttons when printing a message.
      Ensure drafts are removed when composer from address changes accounts.
      Fix TRUE/FALSE listed as composer drafts status.
      Work around composer info label being too long. Fixes Bug 790435.
      Remove some unwanted debug statements.
      Fix being unable to remove attachments from a draft. Fixes Bug 792555.
      Ensure composer draft is marked as changed when attachments are updated.
      Only save a draft if we should save it, not if we can save it.
      Fix warning introduced by commit 7954a224.
      Fix meson warning about use of version kwarg in find_library().
      Remove C warning suppression hack from meson build.
      Replace some deprecated style calls in the composer with CSS rules.
      Fix compilation error with valac < 0.38.1-ish.
      Fix glib warning introduced by commit 5a9075b3.
      Ensure composer overlay widget isn't visible by default.
      Ensure embedded composer is always scrolled to when opened.
      Tweak offset used when scrolling to messages mid-conversation.
      Fix a crash editing a draft that refers to a message with no message-id.
      Update Appsteam metainfo to point to new help page.
      Fix a crash saving an attachment with unknown content type.
      Increase len of non-truncated strs that TestCase.assert_string reports.
      Fix crash if the login session's secret service has no password keyring.
      Fix ContentTypeTest.guess_type_from_buf occasionally failing.
      Support in-memory SQLite databases, as well as on-disk databases.
      Make database classes more amenable to asynchronous use.
      Add TestCase.assert_null_string method.
      Move MidstreamConverter to same source file as other stream symbols.
      Push all ImapDB path management down into to ImapDb.Account.
      Move attachment related code from ImapDB.Folder to Attachment.
      Improve how attachments are saved to the db and disk.
      Support default content types for both displayed and attached entities.
      Add unit tests for Geary.RFC822.Message body content, fix a few issues.
      Ensure we always use the one, same codepath when decoding text content.
      Revert "Remove a number of redundant fns in Engine.Util.Ascii."
      Fix failing RFC822.Mailbox test.
      Replace custom and extern functions in Geary.Ascii with stdlib equivs.
      Merge branch 'wip/795906-turkish-locale'. Fixes Bug 795906.
      Update unit tests to ensure text attachments saved without CRLF.
      Push GResource URL for test data down so it's accessible to all tests.
      Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113.
      Bump library dependency min versions to reflect reality.
      Revert "Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113."
      Add a unit test for upgrading an actual Geary v0.6 database.
      Merge branch 'wip/726281-text-attachment-crlf'. Fixes Bug 726281.
      Don't strip CRLF from iCal, vCard, and other formats that requires them.
      More dependency cleanup.
      Fix as many valac deprecation and valadoc unused warnings as poss.
      Ensure Db.Database corruption check doesn't fail on missing DB file.
      Provide and use an async make_directory_with_parents in Db.Database.
      Update internal VAPI kludge to work with newer version of Meson.
      Ensure engine tests are re-built when the engine changes.
      Merge branch 'master' into wip/768975-service-info
      Update unit tests to work with ServiceInfo API changes.
      Clean up po/POFILES.in
      Remove stdout-based debug logging.
      Fix a critical warning on shutdown.
      Make AccountManager an instance property of the controller.
      Make loading accounts more robust in the face of config errors.
      Ensure account info is saved when special folder config changes.
      Ensure accounts are deleted from disk when they are deleted by the user.
      Minor code cleanup.
      Tidy up account loading from disk.
      Clean up user directory management.
      Make KeyFile arg mandatory when loading/saving service information.
      Clean up AccountInformation a bit.
      Fix account deletion, ensure any problems doing so are reported.
      Make EngineTest a bit more robust.
      Fix account deletion, ensure any problems doing so are reported.
      Make EngineTest a bit more robust.
      Ensure AccountInformation objects always have valid IMAP/SMTP services.
      Remove all account uses of app and engine singletons, app builder method.
      Move Geary.CredentialsProvider to client, since it's client-specific.
      Introduce a ConfigFile class to improve config management.
      Fix up GOA branch to build with meson.
      Implement adding, updating and removing GOA accounts dynamically.
      Clean up Engine's account added/removed signals.
      Merge branch 'wip/768975-service-info'. Fixes Bug 768975.
      Merge branch 'wip/714876-goa-support'. Fixes Bug 714876.
      Update INSTALL with GOA dependencies.
      Better handle SMTP outbox and IMAP connections being cancelled.
      Fix remember password setting not being saved.
      Fix signatures being mangled between getting loaded and saved.
      Fix critical when editing account settings.
      Don't use "smtp_" prefix on SMTP-specific props so fallback works.
      Clean up JS util API courtesy the new bindings.
      Merge branch 'wip/774442-in-app-notifications'. Fixes Bug 774442.
      Revert "Add CI configuration."
      Revert "Revert "Add CI configuration.""
      Add missing goa dependency.
      Add dependencies between build and install/test so it isn't rebuilt.
      Add missing itstool install dependency.
      Merge stages since using Docker images is way too slow.
      Add some additional builds.
      Disable fedora tests due to SQLite3 issue.
      Add gettext to Ubuntu deps.
      Remove uneeded xml2po dep from flatpak-builder manifest.
      Fix libgee build failure under GNOME Flatpak SDK master.
      Fix Flatpak manifest missing gnome-online-accounts.
      Fix unicodesn not being found on Fedora when building with Meson.
      Re-enable tests under Fedora now that the SQLite tokeniser issue is fixed.
      Ensure tar is installed for engine db upgrade units tests.
      Add a workaround to try to fix GOA module build in gnome-apps-nightly.
      Ensure web view zoom level is always within a reasonable bounds.
      Rename ServiceInformation.service to protocol to reduce redundancy.
      Move Endpoint prop from account to service info.
      Fix intermittent error obtaining shared endpoint references.
      Update CredentialsMediator API.
      Rename Geary.Service to Protocol, move into ServiceInformation source.
      Move CredentalsMethod enum and property to Credentals.
      Make ServiceInformation.mediator a required, read-only property.
      Ensure SMTP credentials are null when both noauth and use_imap is set.
      Convert Credentials and CredentialsMediator to refer to tokens, tidy up.
      Add OAUTH2 to Geary.Credentials.Method.
      Add support for OAuth2 GOA accounts.
      Add support for (X)OAuth2 SMTP authentication.
      Add support for (X)OAuth2 IMAP authentication.
      Ensure GMail and Outlook GOA accounts are marked as such when created.
      Rework GOA account management to allow tracking disabled accounts.
      Ensure disabled accounts show up in the dialog list.
      Clean up some issues with SSO accounts in the accounts dialog.
      Minor code cleanup.
      Remove CMake build.
      Add source for gitlab.gnome.org project icon.
      Update user manual to add Contributing and improve the Bugs page.
      Add new help page to the build.
      Simplify bug reporting info a bit, to unify with the wiki.
      Add GitLab issue templates for bugs and features.
      Fix GitLab MD formatting.
      Fix One Last™ GitLab issue template typo.
      Fix a critical when composer context menu is activated.
      Fix AccountInformation.has_email_address, add tests.
      Clarify reverse-path terminology in SMTP client code.
      Use message sender and from addresses for SMTP reverse path if valid.
      Fix AccountInformation.has_email_address, add tests.
      Ensure ConversationListView.set_changing_selection calls not interleaved.
      Ensure a folder's sidebar children are re-added when its type changes.
      Fix libunwind native dep so Flatpak builds once again.
      Use xvfb-run for CI tests so the full test suite can be run.
      Unselect folder popover rows on text entered to avoid phantom selection.
      Update FolderSupport interfaces to accept id collections, not just lists.
      Add API documentation to Geary.Iterable, make ctor internal-only.
      Allow blacklisting folders when obtaining email from conversations.
      Blacklist the outbox when obtaining messages to apply move, etc ops to.
      Fix empty folder/no matching search UI not showing up.
      Fix two build warnings.
      Misc fixes for issues compiling against current vala master.
      Fix Imap.DataFormat.is_atom_special not flagging \, [, or DEL as special
      Fix mailbox names not being sent to the server quoted if needed.
      Fix rich text being pasted by Ctrl+V in plain text embedded composers
      Fix segfault when closing a MinimalFolder that us already closed
      IMAP flags should always be atoms, so should never be quoted.
      Fix MS mailers munging plain-text signatures in HTML body parts.
      Fix dialogs not having keyboard focus when first shown.
      Don't quote an RFC 822 mailbox local part if it has a '.' in the middle.
      Remove errant print() call added by commit 06594188.
      Fix segfault when closing an account that's not open.
      Add a missing cancellable to an engine call in the ConversationMonitor.
      Fix a crash when adding an attachment from a virtual folder.
      Fix a crash when getting an unsolicited FETCH without any flags.
      Fix a crash on exit when a search folder is open.
      Remove "%LATEST_RECORD_VERSION" from GnuTLS priority string.
      Enable users to attempt to recover from a scan error.
      Fix mallard validation errors in manual pages.
      Fix scan error when loading a message with an invalid Date header.
      Fix brown-paper-bag build failure.
      Merge branch 'single-message-delete' into 'master'
      Add translation comments to conversation email menu
      Rename `ListParameter.append` to `extend` and make it work as expected.
      Remove ListParameter.parent property so lists can have multiple parents.
      Add Geary.Nonblocking.Queue.is_empty.
      Replace Imap.Parameter.serialize tag arg with a cancellable.
      Make Imap.Command a top-level type rather than inherit from Parameter.
      Don't send commands while another has an active command continuation.
      Remove AUTHENTICATE-specific parameter and IMAP session code.
      Fix console app after recent ClientConnection API changes.
      Ensure IDLE is not sent after is it is disabled for a connection.
      Add per-command response timeout so we get them for each individual command
      Avoid buffering when Imap.Serializer writes quoted strings.
      Doc comment and copyright updates.
      Cancel any sent IMAP commands when closing server connection streams.
      Ensure IDLE command and DONE are both subject to a timeout.
      Split Command.serialize up into two phases to get IDLE logged properly
      Add unit test for IMAP FETCH command constructor.
      Add initial replacement accounts editor dialog.
      Add initial replacement account editor pane.
      Add initial replacement account removal pane.
      Add initial replacement account server details pane.
      Add a user command abstraction and manager for handling undo/redo.
      Push WebView editing machinery from the composer to the client.
      Implement editing for the account editor pane.
      Introduce some common interfaces for account editor panes.
      Allow checking for and removing ConfigFile keys and groups. Add tests.
      Add priority arg to Geary.Files.recursive_delete_async().
      Fix not being able to re-add account previously removed from the engine.
      Implement undo-able account removal.
      Tidy up Geary.AccountInformation creation.
      Move AccountManager and related objects into Accounts package.
      Introduce a validator class for checking values entered into Gtk.Entry
      Rework the Engine's account validation process.
      Make Geary.Protocol consistent with new-style enum methods.
      Add initial replacement account creation pane.
      Make ServiceProvier enuum use "value" (de)seriaisation style
      Fix main window showing a menubar under earlier GTK versions.
      Fix new signatues being added via the account editor not being used
      Revert "Fix main window showing a menubar under earlier GTK versions."
      Add API for (de)serialising FolderPath and EmailIdentifier
      Merge branch 'wip/kalev/appdata-id' into mainline

Muhammet Kara (1):
      Update Turkish translation

Nathan Follens (2):
      Update Dutch translation
      Update Dutch translation

Nicholas Harvey (1):
      Fix use_underline in initial account dialogue

Niels De Graef (14):
      Start the final part of bug 713991.
      Use a horizontal icon row for message actions, bug 782931.
      Use https:// by default for links
      Start the final part of bug 713991.
      Use a horizontal icon row for message actions, bug 782931.
      Use https:// by default for links
      Replace intltool with gettext. Bug 771643.
      Start the final part of bug 713991.
      Replace intltool with gettext. Bug 771643.
      Port build system to Meson. Bug 777044.
      Implement in-app notifications. Bug 774442.
      Make Geary DBus-activatable. Bug 775956.
      Migrated from libnotify to GLib notifications. bug 766133
      flatpak: Build folks with meson

Nikolas Tapia (1):
      Added support for lists in composer

Oliver Giles (1):
      TNEF (winmail.dat) parsing support via libytnef

Oskar Viljasaar (9):
      Miscellaneous whitespace changes.
      AccountInformation: separate out configuration
      Introduce ServiceInformation classes
      Port AccountInformation over to ServiceInformation
      ServiceInformation: differentiate between auth methods and providers
      ServiceInformation: document all properties of this class
      Move account loading, saving and deleting client side
      Move LocalServiceInformation client side
      Implement GOA support for password-based accounts

Piotr Drąg (39):
      Update Polish translation
      Update Polish translation
      Fix a couple of typos in INSTALL
      Add translator comments to .desktop files
      Remove intltool markers from <caption> tags in AppData
      Add XML declaration to the GSchema file
      Translate GSchema
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Remove Autotools i18n leftovers
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Fix extracting Description key from contractor file for translation
      Update Polish translation
      Update Polish translation
      Minor grammar fix
      Mark headerbar titles for translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      Update Polish translation
      Update POTFILES.skip

Rafael Fontenelle (13):
      Update 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
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Rico Tzschichholz (9):
      Drop default value of non-automatic property for newer vala
      Drop custom webkit2gtk bindings
      Adjust to upstream javascriptcore-4.0 bindings
      bindings: Drop custom javascriptcore-4.0 and webkit2gtk-4.0 vapi
      Adjust to upstream javascriptcore-4.0 bindings
      Fix build with stricter async parameter checks of valac
      Actually use error variable to check for IOError.CANCELLED
      Fix broken enum value references
      Constructors of abstract classes should not be public

Rodrigo Lledó (2):
      Update Spanish translation
      Update Spanish translation

Ryuta Fujii (19):
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation

Sabri Ünal (1):
      Update Turkish translation

Serdar Sağlam (1):
      Update Turkish translation

Stas Solovey (4):
      Update Russian translation
      Update Russian translation
      Update Russian translation
      Update Russian translation

Thomas Moschny (2):
      Allow to opt-out from using libunwind.
      Turn the 'libunwind' build option into a boolean.

Tim Sabsch (2):
      Update German translation
      Update German translation

Tobias Bernard (2):
      Better symbolic icons
      ui: change conversation menu icon to view-more

Yuras Shumovich (1):
      Add Belarusian translation

john (9):
      成功定位坐标
      Issue#45 repaired
      Reconsrtuct some redudant function
      Avoiding add signal into the EmailRow, but translate seems hard to do since the webview is in the 
inside of message.
      A small typo...
      Merge remote-tracking branch 'upstream/master'
      Merge branch 'master' of gitlab.gnome.org:799433746/geary
      Change all adj.value variable into int
      Fix serveral things for the MR

nick richards (1):
      Add OARS metadata

p3732 (4):
      Add main menu to sidebar
      Retire app menu
      Merge empty menu into main menu
      Remove separator in main menu



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