[geary] (809 commits) Non-fast-forward update to branch wip/structured-logging



The branch 'wip/structured-logging' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  992ef32... Add Geary.Loggable interface for objects that can log and b
  10685ac... Add Geary.Logging.Flags.ALL to specify a message should alw
  4a8afa1... Convert key classes to implement Loggable
  46a1232... WIP: Switch to using GLib structured logging

Commits added to the branch:

  5ae6500... Filters messages from the conversation set who contain the  (*)
  022a0b0... Fixes broken tests and adds new test (*)
  153513a... Correct unnecessary whitespace changes (*)
  69877b3... Conversation should be removed after flags_changed if conve (*)
  3e1efb4... Moves flag change handling from list-store to conversation- (*)
  61f122c... Ensure conversation set actually contains conversation befo (*)
  15c5185... Fixes for conversations that are resurrected (*)
  f172a13... Some more changes requested by Michael (*)
  b4b377d... Also fix the new marked_as_deleted test to account for thes (*)
  6868e0b... Minor grammar fix (*)
  efe6dc9... Mark headerbar titles for translation (*)
  f767648... Misc non-selectable mailbox fixes (*)
  d9b450f... Merge branch 'piotrdrag/untranslatable-titles' into 'master (*)
  5a269a1... Update Polish translation (*)
  00da60d... Delineate tags a, b, i, and u in plaintext conversion (*)
  827db39... Provide common service status tracking via ClientService (*)
  a637a6b... Remove auth failure prompting from the engine (*)
  20447c8... Provide common account and service status tracking via Acco (*)
  62665bf... Set default account and client service status to something  (*)
  e7c6da9... Add initial support for showing/hiding account status as it (*)
  5293960... Rename ClientService.Status.OFFLINE to UNREACHABLE (*)
  f80d041... Add and hook up Retry buttons to service status inforbars a (*)
  0e9f18c... Don't consider service state unknown to be offline (*)
  20a53f2... Rework how auth failures are propagated by the IMAP stack (*)
  34ce1dc... Fix failed IMAP commands being treated as an invalid server (*)
  b74d600... Tidy up Imap.Command API a bit (*)
  2da01b2... Implement client-based password and auth failure status pro (*)
  961d8b4... Tidy up client controller a bit (*)
  3b3528f... Refine handling of errors when opening account (*)
  65116e0... Update Turkish translation (*)
  03a18fb... Merge branch 'improve-plaintext-conversion' into 'master' (*)
  a9efe8f... Add plaintext quote marker to blockquote lines in one pass (*)
  92353bf... Add Geary.ErrorContext class for passing rich error context (*)
  4ef8105... Show details for status-based service problems (*)
  a641ac1... Restart all effected services with a generic service status (*)
  ecbc285... Add Belarusian translation (*)
  84a450b... Clear account status UI for an account when it is closed (*)
  fcc658a... Merge branch 'wip/17-noisy-problem-reports' into 'master' (*)
  6db6e7a... Update POTFILES.in (*)
  6cd7f06... Consult correct GOA settings when configuring SMTP TLS meth (*)
  6ce84ae... Merge branch 'wip/182-goa-smtp-auth-method-b0rked' into 'ma (*)
  18d8478... Merge branch 'improve-plaintext-conversion' into 'master' (*)
  c9bfab4... Typo fix (*)
  7ed2898... Tidy up account editor's undo/redo action state management (*)
  fdb9243... Move common account editor pane in-app notification impl to (*)
  aa27c96... Improve account editor's doc comments (*)
  cc07e54... Allow adding/modifying an account to be cancelled when in p (*)
  db85a34... Don't validate managed accounts when validating account ser (*)
  33ae35f... Fix critical when IMAP login command is cancelled (*)
  3000334... Merge branch 'wip/account-editor-refinements-v1' into 'mast (*)
  b9f984e... Check class name in ConversationPageState.isDescendantOf (*)
  3c89a2f... Update Geary.ConnectivityManager to check a GSocketConnecta (*)
  19d2fdf... Update Geary.Endpoint API and source (*)
  3f04e5e... Tidy up all of the various untrusted_host signals (*)
  e94e466... Remove now-unsed validation code from Geary.Engine (*)
  884500a... Add Geary.ProblemType for TLS cert validation errors, clari (*)
  67ec69a... Modernise cert prompting impl to work with new account stat (*)
  82c972f... Replace controller's GCR pinning impl with new CertificateM (*)
  0d93696... Don't update status for IMAP connection problems multiple t (*)
  1fa342c... Remove now unsed Endpoint.trust_untrusted_host prop and rel (*)
  c0b5d44... Don't block handling GTlsConnection::accept-certificate (*)
  2e344d7... Handle untrusted certs when adding a new account (*)
  e4d3687... Use sqlite dependency when checking FTS (*)
  f09e5d7... Use backup extension when calling sed -i (*)
  b8ae886... Fix meson targets for contractor contract (*)
  0b62f6e... PropertyCommand: check for null before calling printf (*)
  1a2bb28... Handle untrusted certs when adding a editing account server (*)
  97971ce... Don't prompt for untrusted host as validation when account  (*)
  cda0e7f... Simplify CertificateManager's db pinned cert management (*)
  9ade041... Implement loading and saving certs in CertificateManager (*)
  812bce2... Fix brown-paper-bag file name typo (*)
  6b9ae90... Re-enable GCR support for cert pinning (*)
  da2d676... Merge branch 'wip/20-cert-pinning' into 'master' (*)
  9df110b... Merge branch 'nullfix' into 'master' (*)
  319ea1d... Fix meson config warning (*)
  018f700... Fix unhandled error warning, tidy up error handling (*)
  fdf1eba... Merge branch 'wip/misc-warning-fixes' into 'master' (*)
  668e4b4... Merge branch 'buildfix' into 'master' (*)
  5db8f03... Update German translation (*)
  ccee425... Update Polish translation (*)
  faf7a2b... Add some unit tests for Geary.ImapDb.Account folder managem (*)
  4fefda9... Remove unwanted debuging cruft (*)
  b0f85b3... Ensure accounts don't accidentially create multiple inbox-t (*)
  46bb4d1... Ensure MinimalFolder remote open forces closed on hard erro (*)
  41bb79d... Stop duplicate inboxes being created, not being listed (*)
  5a22e8e... Convert Geary.FolderRoot to be an actual root, not just a t (*)
  423a1dc... Add additional FolderPath unit tests (*)
  ddbe6e0... Revamp Geary.FolderPath implementation (*)
  e1fd9da... Fix pathological FolderPath.is_equal() case, add unit test (*)
  1ed0f5a... Fix ambiguous test in AccountInformation.set_special_folder (*)
  b1461d8... Add some useful debugging to GenericAcount (*)
  bb0060b... Rework GenericAccount::ensure_special_folder_asyc yet again (*)
  5152581... Merge branch 'wip/181-special-folder-dupes' into 'master' (*)
  9818146... Fix local accounts for special-case providers not configure (*)
  ae91809... Fix possible critical when removing an account is removed (*)
  cb10822... Fix build warnings (*)
  36cfa14... Reducing padding in conversation viewer list (*)
  804a768... Do not add non openable folders entry in sidemenu. Bug 7129 (*)
  82cd2d9... Only collapse runs of space, tab, carriage return, and newl (*)
  23ea158... Fix build with new FolderPath API (*)
  4bef867... Update Gitlab CI Flatpak build with standard template (*)
  3a932cf... Merge branch 'wip/712902-empty-gmail-folder' into 'master' (*)
  ed7d0b6... Merge branch 'whitespace-collapsing' into 'master' (*)
  f80fe6b... Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master (*)
  02c60f8... Import standard GNOME Flatpak CI config rather than copy/pa (*)
  68a985a... Support building with Enchant 2.x (*)
  92d7b8b... Remove duplicate webkitgtk dep (*)
  d91573e... Update INSTALL and GitLab CI to use Enchant 2 on Fedora (*)
  07c7150... Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master (*)
  b1f0c40... Increase GearyApplication.present() time delta woraround pe (*)
  1877c81... Allow configuring the location of the web extension shared  (*)
  d5969fd... Only collapse runs of space, tab, carriage return, and newl (*)
  7b8171a... Update Gitlab CI Flatpak build with standard template (*)
  2c817f9... Import standard GNOME Flatpak CI config rather than copy/pa (*)
  f0bddff... Lazily load message bodies in conversation viewer (*)
  2a997ef... Refine conversation viewer load timeout spinner handling (*)
  816743c... Simplify ConversationListBox ctor args substantially (*)
  04be24a... Convert conversation viewer to highlight find terms via the (*)
  b7de2f6... Make Conversation.get_emails return a list, since it can be (*)
  5c36d64... Rework how email are loaded and displayed in the conversati (*)
  ac9efc4... Scroll to the first matching message when highlighting sear (*)
  b87eab9... Ensure selecting a new conversation can interrupt any currr (*)
  e9e4e8a... Make loading conversations olive-buttery smooth (*)
  30e9e89... Merge branch 'master' into buzzert/deleted_flags (*)
  436fac7... Don't auto-mark email as read when window is not in the for (*)
  bd960dc... Make EmptyPlaceholder more generally useful and rename to f (*)
  2f35f58... Handle long-loading indication for conversations better (*)
  bb1ccb0... Fix FetchEmail remote op error when FORCE_UPDATE is set (*)
  8d86368... Fix FetchEmail throwing wrong error for LOCAL_ONLY with inc (*)
  6810fd3... Tidy up ConversationEmail a bit (*)
  23973b5... Rename ConversationViewer "preview" widgets to "compact" (*)
  abccccd... Merge branch 'wip/web-extension-usr-local' into 'master' (*)
  c56d86f... Merge branch 'wip/enchant2' into 'master' (*)
  3d51863... Merge branch 'wip/794700-lazy-load-conversations' into 'mas (*)
  d13e201... Brown paper bag POTFILES.in update (*)
  d8c67ed... Fix message body heigt being inaccurate yet again (*)
  2c01d03... Bump deb build to test stage in gitlab ci config (*)
  92bca47... Close thread pool if present in Geary.Database dtor (*)
  5f73eb9... Use standard recursive delete in ImapDB.DatabaseTest (*)
  8a057a2... Fix name of temp dir used in ImapDB.AccountTest (*)
  fae39a3... Updated Spanish translation (*)
  719bbca... Ensure ImapDB.DatabaseTest and AccountTest dispose of their (*)
  0fe4317... Updated Czech translation (*)
  efabe91... Update Finnish translation (*)
  85f3eb5... Update Swedish translation (*)
  d4700af... Don't reccommend db garbage collection if there are no mess (*)
  7be69db... Ensure the ImapDB.Database garbage collector exits in close (*)
  607e4ec... Merge branch 'wip/726282-accounts-focus' into 'master' (*)
  a235057... Merge branch 'wip/imap-db-acccount-test-flakey' into 'maste (*)
  a4af3a0... Fix uncaught error build warning (*)
  98c17dd... Add some doc comments to Geary.Email (*)
  d706251... Update Swedish translation (*)
  b23ff03... Fix ConversationEmail.email having no flags after message l (*)
  46ebfa3... Display loading indicator for long-running local Conversati (*)
  43080b8... Replace pair of ConversationEmail body load state bools wit (*)
  11eff59... Fix incorrect images in ConversationViewer placeholders (*)
  b9942ca... Retry fetching remote email body when loading but command t (*)
  43a0ef2... Make ConversationEmail and ConversationMessage coordinate p (*)
  2769373... Handle being offline when loading email bodies for display (*)
  ebd6650... Use similar logic to InsertOperation to know whether or not (*)
  d694e84... Common case: don't add an insert operation if inserted_ids  (*)
  dc946dd... Update Swedish translation (*)
  8fdad4e... Update German translation (*)
  8cbc76a... Fix typo on the manual's search page (*)
  828fb39... Update German translation (*)
  ce287ef... Updated Czech translation (*)
  6d17bfb... composer-widget: Fix the info label xalignment (*)
  75665ad... Update Swedish translation (*)
  ee260ac... Merge branch 'info-label-xalign' into 'master' (*)
  6449a58... Remove colons in label in the email address editor for HIG  (*)
  e187e9f... Update in-app copyright for 2019 (*)
  e51759f... Update German translation (*)
  7555c39... Updated Spanish translation (*)
  22ba545... Update Polish translation (*)
  bfde000... Update Brazilian Portuguese translation (*)
  dd6c40f... Update Brazilian Portuguese translation (*)
  6198ddb... Update Brazilian Portuguese translation (*)
  4d92ed2... Update Romanian translation (*)
  5b5ea19... Update Japanese translation (*)
  b83f5ea... Update Japanese translation (*)
  d92df38... Update Japanese translation (*)
  afd929b... Update Japanese translation (*)
  ee8383a... Show a placeholder when an email body was not able to be lo (*)
  afe09c3... Wrap the placeholder pane's subtitle automatically (*)
  4c9c387... Fix offline status with multiple accounts (*)
  a46539c... Make Geary.ClientService debug logging more useful (*)
  3ca319e... Fix email remote loaded by FetchEmail replay op not having  (*)
  5fea5c8... Modernise FetchOperation somewhat (*)
  8bb07c5... Ensure Imap.ClientConnection also notifies of status respon (*)
  98be2d1... Make ImapCommand throw a timeout error when a timeout has o (*)
  87b2555... Don't use catch in finally clauses due to Vala bug (*)
  6b9e08b... Fix units in calculating next check in ConnectivityManager (*)
  207a3ed... Kick off periodic checks in ConnectivityManager to discover (*)
  1a845dc... Handle connectivity check errors for local remote endpoints (*)
  32602ba... Refine auto-mark-read to only happen as a direct result of  (*)
  4a9baaa... Further refine email body loading progress feedback (*)
  9420334... Don't try re-downloading email bodies on time-out (*)
  b5e5a22... Remove uused ClientWebView.has_valid_height property (*)
  7bc878e... Remove obsolete comment (*)
  eef1e09... Don't bother queuing resizs for conversation messages when  (*)
  f0418d0... Rework sending ClientWebView sending preferred height from  (*)
  4c7d98a... Unb0rk use of iterator API (*)
  4c55e79... Include preview in Geary.Email.MUTABLE_FIELDS (*)
  8e4cfdb... Tidy up ConversationListStore's preview flags (*)
  2725d3d... Trivial code formatting cleanup (*)
  f223564... Show a problem report when an error occurs loading a messag (*)
  c64eb72... Display a placeholder when email body loading is taking a l (*)
  8d17354... Tidy up placeholder style when it has no text (*)
  4b3c167... Merge branch 'wip/conversation-polish' into 'master' (*)
  3515070... Merge branch 'buzzert/deleted_flags' into 'master' (*)
  44d871f... Merge branch 'is-descendant-of' into 'master' (*)
  c83f07a... Minor tweaks for ConversationPageState.isDescendantOf (*)
  0f554d2... Fix select-quoting not preserving newlines in some cases (*)
  0160cd0... Merge branch 'wip/geary-is-descendant-of' into 'master' (*)
  2f9ca91... Bump agressive keep-alive interval down to 2 minutes (*)
  cd050ba... Don't hard-code special-use mailbox names for Yahoo account (*)
  36b8615... Include account id in problem report details (*)
  5de971c... Merge branch 'wip/34-yahoo-fixes' into 'master' (*)
  6b5f34e... Remove redundant build-options from the Flatpak manifest (*)
  d8ca56f... Update Japanese translation (*)
  bb27d04... Update Japanese translation (*)
  3b12fe9... Update Japanese translation (*)
  6510505... Update Japanese translation (*)
  0ab313d... Merge branch 'wip/flatpak-remove-custom-build-flags' into ' (*)
  c54cb05... Fix critical when email body load is cancelled (*)
  f3ef345... Clean up client search term highlighting code (*)
  710f99d... Fix critical trying to load a conversation with 0 email (*)
  6be1293... Fix default value for ConversationOperation::allow_duplicat (*)
  6995947... Ensure conversation find entry focused when visble and shor (*)
  74ac2f6... Fix critical from loader timer when conversation email load (*)
  cc4bcdc... Clean up ImapDB.Account.search_async and related methods (*)
  beccdd4... Make ImapDB.Account.get_search_matches_async greedy strippi (*)
  aba10fc... Update Japanese translation (*)
  03ca6cd... Update Japanese translation (*)
  61845b5... Update Japanese translation (*)
  314fefd... Update Japanese translation (*)
  db9bb5f... Limit number of times a reply op is retried before failing (*)
  8ba4f8f... Update Japanese translation (*)
  2e37779... Update Japanese translation (*)
  4fe1fcd... Replay ops that ignore remote errors should only ignore rem (*)
  16bb8e8... Invert sense of unrecoverable erors test for better grokkab (*)
  18d058b... Enable Imap.ClientConnection IDLE timer when no commands ar (*)
  57e3908... Ignore any IDLE status responses in Imap.ClientSession's ha (*)
  55a6d79... Fix conversation message placholders being duplicated/not h (*)
  82c1e64... Merge branch 'wip/search-cleanup' into 'master' (*)
  117c777... Update Hungarian translation (*)
  988c3ab... Allow access to the ControlCenter and GOA daemon from Flatp (*)
  cf6f0b1... Merge branch 'wip/flatpak-goa-perms' into 'master' (*)
  00d381d... Trivial test case cleanup (*)
  f1ca4bb... Reduce the default amount of conversation logging substanti (*)
  d320d33... Update hidden ConversationMonitor error debug logging to wa (*)
  3a120f1... Fix a few warnings when switching between folders quickly (*)
  215e594... Merge branch 'wip/limit-replay-op-retries' into 'master' (*)
  fc8464b... Upper-case some commands that Mailfence's server expects to (*)
  34e34c0... Fix criticial sending mail in the mailer (*)
  d4cadd8... Fix logging not working in the mailer when enabled (*)
  fc8f0b6... Fix Composer not correctly handling multiple account sender (*)
  cb01faf... 成功定位坐标 (*)
  67d8195... Don't add Geary-flavored markdown to plain text messages (*)
  9039b57... Issue#45 repaired (*)
  720fa65... Reconsrtuct some redudant function (*)
  3c4695e... Merge branch 'plaintext-markdown' into 'master' (*)
  46cd8ba... Avoiding add signal into the EmailRow, but translate seems  (*)
  6c53e00... A small typo... (*)
  fca31ab... Update client-web-view.js minimal change (*)
  1d94a1b... Update Turkish translation (*)
  f89f8f5... Update Turkish translation (*)
  a08ceca... Make public I/O methods in Imap.Client require cancellables (*)
  61799fe... Make ComposerWidget implement BaseInterface to track refcou (*)
  5f769ca... Fix leaking inline composer widgets (*)
  e3f1c36... Merge remote-tracking branch 'upstream/master' (*)
  07d6995... Merge branch 'master' of gitlab.gnome.org:799433746/geary (*)
  bfbc18b... Update Japanese translation (*)
  15f50cf... Change all adj.value variable into int (*)
  1807a18... Unify three variants of "try reconnecting" strings (*)
  4eadd3c... Don't use const strings with ngettext, it doesn't work prop (*)
  9aefdf3... Better distinguish connection and network problems in MainW (*)
  430609c... Unify translations for RFC-822 header labels (*)
  68f31e0... Revert changes from last two commits that introduced fuzzy  (*)
  fb6e638... Treat ConnectivityManager errors as failure rather than unr (*)
  7a37a46... Fix serveral things for the MR (*)
  5598715... Update Swedish translation (*)
  9b09cde... Update Japanese translation (*)
  539893f... Add some unit tests for setting email flags (*)
  fa48f98... Explicity throw an error when requirements aren't met for s (*)
  4575f68... Ensure ImapDb.Folder.set_email_flag_async also works on del (*)
  438f74d... Pass a email id with a position when setting flags during a (*)
  7c05f5d... Throw the correct error when email id is not valid for crea (*)
  8098f42... Merge branch 'master' into 'master' (*)
  2f48326... Updated Czech translation (*)
  9eead5d... Replace composer keyboard shortcut with standard widget act (*)
  e8dc1af... Scope composer editor shortcuts to the toolbar and web view (*)
  8a979ff... Fix ComposerWebView::is_empty sense (*)
  1c36b57... Don't override Ctrl+W to close the composer (*)
  d188397... Merge branch 'wip/email-flag-refinement' into 'master' (*)
  e490905... Merge branch 'wip/composer-shortcuts' into 'master' (*)
  c8fa350... Document what actually happens when MoveEmailCommit is exec (*)
  75d35ab... Tweak FetchEmail::describe_state() (*)
  0d3733b... Reduce email prefetcher debug verbosity a bit (*)
  272d95e... Add Email.Field.FIELDS to ImapDb.Folder.REQUIRED_FIELDS (*)
  744cde0... Don't update a folder's unread email count during normalisa (*)
  15e709c... Treat transient DNS errors as simply indicating being offli (*)
  72ba5e6... Remove unused source file (*)
  292498b... Merge branch 'wip/email-flag-refinement-redux' into 'master (*)
  3cda1b5... Prevent circular refs using idle and timeout manager when r (*)
  67bf118... Add base_folder property back to ConversationSet (*)
  9619d18... Ensure conversations that have no email in the base folder  (*)
  88c8221... Attempt to refresh GOA account credentials when an auth err (*)
  6a42d11... Merge branch 'wip/all-mail-sticky-conversations' into 'mast (*)
  77c6673... Fix a warning in ConversationSet when removing a conversati (*)
  fd15284... Merge branch 'wip/789271-mailfence-contact-office-compat' i (*)
  502d6ae... Merge branch 'wip/209-fix-toolbar-ngettext' into 'master' (*)
  b06e3c8... Update flatpak builder manifest with changes from stable an (*)
  4982110... Fix dist target in dev Makefile (*)
  dbde4ec... Update AppStream, NEWS and debian/changelog for 0.13 (*)
  53b905d... Bump version for 3.32-dev (*)
  a1377f3... Allow to opt-out from using libunwind. (*)
  ab555ed... Add margin_bottom padding to composer_toolbar (*)
  4447137... Merge branch 'composer-toolbar-padding' into 'master' (*)
  2c4fe9b... Merge branch 'wip/weak-refs-for-callback-managers' into 'ma (*)
  f48170a... Prevent circular refs using idle and timeout manager when r (*)
  2174e6f... Update French translation (*)
  7fe445a... Retry using IPv4 only when connecting to an endpoint fails (*)
  e620012... Fix some compile warnings (*)
  062f820... Fix main window showing a menubar under earlier GTK version (*)
  a243951... Fix new signatues being added via the account editor not be (*)
  b69fec8... Fix the MainWindow's menu bar showing up again. (*)
  6e5d85a... Revert "Fix main window showing a menubar under earlier GTK (*)
  963882d... Merge branch 'wip/236-return-of-the-menubar' into 'master' (*)
  22c09e8... Merge branch 'wip/228-signature-not-enabled' into 'master' (*)
  b3b44cc... Work around DB tests always failing on gcc150.osuosl.org CI (*)
  087a088... Merge branch 'wip/workaround-gcc150-b0rkedness' into 'maste (*)
  3aebb98... Tidy up how accounts pass sorted sets of folders around (*)
  af676e0... Fix FolderPath mis-sorting doubly-disjoint paths (*)
  a268615... Use a substantially lower socket timeout when validating se (*)
  b773963... Merge branch 'wip/227-validation-timeout' into 'master' (*)
  25887e5... Merge branch 'wip/224-subfolders-missing' into 'master' (*)
  7f08070... Update Spanish translation (*)
  b120525... Turn the 'libunwind' build option into a boolean. (*)
  3106db7... Updated Spanish translation (*)
  3914593... Fix "Peer sent fatal TLS alert: Decode error" on Ubuntu 18. (*)
  ac6c369... Merge branch 'wip/ubuntu-1804-network-unreachable' into 'ma (*)
  8081f46... Merge branch 'optional_libunwind' into 'master' (*)
  5475290... Allow both accounts and services to have provider-specific  (*)
  4d57ab9... Default Outlook accounts to not save sent mail (*)
  45f53ef... Add save sent email account option when needed (*)
  a8ab7b2... Make save drafts text match that of save sent email (*)
  5e88653... Merge branch 'wip/244-save-sent-ui-missing' into 'master' (*)
  f7f69e9... Fix one very wrong word in a comment (*)
  9378795... Trivial code cleanup (*)
  2b2f99d... Fix FillWindowOperation not expanding vector when at end of (*)
  6a8f8a1... Merge branch 'wip/219-unbreak-sroll-vector-expansion' into  (*)
  0269246... Fix inifinite loop removing folders that have disappeared (*)
  31919cb... Add missing tooltip for compose message button (*)
  cb6611e... Fix "Sender name" couldn't be changed without editing the a (*)
  843c31d... Fix UpdateMailboxCommand to work correctly when there is on (*)
  98606a7... Update Polish translation (*)
  6b4f2d4... Update Hungarian translation (*)
  973bc04... Update Hungarian translation (*)
  6d7c165... Update Brazilian Portuguese translation (*)
  22ed4a5... Merge branch 'issue-226' into 'master' (*)
  579c6d3... Merge branch 'compose-message' into 'master' (*)
  c62a22a... Fix incorrect string format causing crashes on 32-bit syste (*)
  e06ec5e... Fix crash in Geary.RFC822.init() (*)
  064e926... Show From field in paned composer when other accounts exist (*)
  ee86739... Flip the sense of the libunwind build option (*)
  288178b... Merge branch 'wip/248-no-compiser-from-without-aliases' int (*)
  8a36499... Merge branch 'wip/225-gmime-charset-crash' into 'master' (*)
  b0133b6... Merge branch 'wip/update-libunwind-build-option' into 'mast (*)
  e6a5563... Flip the sense of the libunwind build option (*)
  eb1aa4c... Ensure IMAP and SMTP services notify of auth failure if cre (*)
  7e868dd... Minor API doc update (*)
  f59fdd0... Ensure AccountInformation load credentials methods always ( (*)
  c552633... Prompt when loading a libsecret token but it could not be f (*)
  fbf2f30... Merge branch 'wip/fix-not-prompting-for-missing-password' i (*)
  e286e9d... Throw errors when IMAP or SMTP services have incomplete cre (*)
  81bc2e5... Make GoaMediator::prompt_token a no-op (*)
  938baa0... Ensure GOA accounts have their creds updated after the acco (*)
  5e6e4f2... Tidy up and add some debug logging to GOA signal hadlers (*)
  be9f976... Update Finnish translation (*)
  b4255c7... icon: update app icon (*)
  f2a11ed... Update THANKS with new contributors for 0.13.0 and .1 (*)
  b7c849f... Fix composer being hidden when autoselect disabled and mail (*)
  3cb3b3a... Merge branch 'wip/251-appended-mail-closes-composer' into ' (*)
  ba61ed3... Add translation context to Compose Message toolbar tooltip (*)
  ad2636e... Don't use GOA accounts with no valid IMAP/SMTP host names (*)
  9c3fdbf... Assert FolderPath comparisons properly in unit tests (*)
  719b3a1... Re-apply previous fix for s390x/pcc62 (*)
  ca846ed... Improve AccountInformation.service_label generation (*)
  09881b5... Merge branch 'wip/261-improve-service-label' into 'master' (*)
  df55e5e... Pass CI_RUNNER_DESCRIPTION through to Flatpak build to (*)
  737e42f... Drop gobject-introspection dependency (*)
  ba6172e... Remove old dep from INSTALL for Ubuntu/Debian also (*)
  e780539... Update Japanese translation (*)
  0c11b74... Update Japanese translation (*)
  309a3a0... Include build-essential in Ubuntu CI package list (*)
  b41ef0a... Merge branch 'wip/259-arm64-test-failure' into 'master' (*)
  254b011... Merge branch 'wip/260-s390x-test-failure' into 'master' (*)
  748d872... Merge branch 'wip/toolbar-tooltip-context' into 'master' (*)
  c0c0856... Merge branch 'wip/fix-not-prompting-for-missing-password' i (*)
  325070b... Merge branch 'wip/avoid-unusable-goa-accounts' into 'master (*)
  af615c2... Add main menu to sidebar (*)
  161aa2a... Retire app menu (*)
  04be9ae... Merge empty menu into main menu (*)
  8f1c243... Remove separator in main menu (*)
  383557f... Merge branch 'wip/jtojnar/no-gir' into 'master' (*)
  e6f39db... Move common widow action definitions to GearyApplication (*)
  937ed6b... Update keyboard accelerators (*)
  2b0c023... Merge branch 'wip/jimmac/app-icon-redesign' into 'wip/3.32- (*)
  2ad91f5... Fix failing test after icon change (*)
  4e62db4... Merge branch 'wip/3.32-ux' into 'master' (*)
  b605ddc... Validate both appdata and desktop files (*)
  f5933b8... Merge branch 'wip/validate-app-data' into 'master' (*)
  5fc58da... Update POTFILES.in (*)
  d74f9fa... Update Polish translation (*)
  91967ed... ui: make sure action entries are set for both composer and  (*)
  8f2e4b4... ui: there're multiple actions with the field, use config va (*)
  fb28fcf... Chase action name change for Compose button in toolbar (*)
  9190c2c... Remove single-key accel "n" for Compose action (*)
  344163d... Merge branch 'fix-rich-text-button' into 'master' (*)
  e9dc974... Merge branch 'wip/composer-action-fixes' into 'master' (*)
  8066211... Fix main window being closed when Escape pushed and no comp (*)
  268b410... Merge branch 'wip/composer-action-fixes' into 'master' (*)
  384dc17... Updated Spanish translation (*)
  8d774be... Fix avatars rarely being loaded by the conversation viewer (*)
  8c9533b... Use display_name in Libmessagingmenu indicator (*)
  31d6d13... Merge branch 'wip/workaround-gcc150-b0rkedness-again' into  (*)
  3718571... Merge branch 'libmmi_displayname' into 'master' (*)
  a0b2111... Fix valac preprocessor conditionals (*)
  2ebfa8c... Merge branch 'fix_conditionals' into 'master' (*)
  a0aa46b... Merge branch 'wip/no-avatars' into 'master' (*)
  3a9b285... Use meson's standard approach to finding the messaging-menu (*)
  8dd9863... Appdata: update the appdata per the latest specs (*)
  d5e11ac... Merge branch 'appdata-update' into 'master' (*)
  9d94185... Update Dutch translation (*)
  9ef6d7c... Replace all tab indentation with 4 spaces (*)
  943cba3... Merge branch 'tab-space' into 'master' (*)
  092a5a3... Fix a crash in ConversationEmail when loading is cancelled (*)
  a6c1962... Apply custom user CSS to composer web view as well as to co (*)
  3ed6a82... Merge branch 'wip/714129-composer-user-css' into 'master' (*)
  48c9365... Remove trailing whitespace (*)
  85b50b4... Fix broken enum value references (*)
  b6c8416... Merge branch 'wip/broken-enum-values' into 'master' (*)
  ea7b828... gitignore: add _build to .gitignore (*)
  16b8163... Merge branch 'wip/christopherdavis/add-meson-buildir-to-git (*)
  055f527... Merge branch 'trailing-whitespace' into 'master' (*)
  f007e9a... Remove debian packaging and CI job (*)
  b099b25... Merge branch 'wip/remove-debian-packaging' into 'master' (*)
  9ba7c75... Add some tests for decoding/encoding quoted names in RFC822 (*)
  ecb91d1... Ensure Smtp.ClientSession is quoting RCPT addresses correct (*)
  a5beccc... Fix RFC822 mailbox names with commas breaking composer addr (*)
  8e93acb... Merge branch 'wip/282-composer-quoted-email' into 'master' (*)
  e0d1738... Update German translation (*)
  1b75d28... Fix SMTP service not being restarted on client retry (*)
  224ccb1... Fix critical and clean up error handling in FetchEmail repl (*)
  82160e9... Fix GOA accounts throwing an error when starting offline (*)
  b7d0f07... Fix spurious "Can't reach host" running under Flatpak, mayb (*)
  c8f5e02... Merge branch 'wip/goa-error-when-disconnected' into 'master (*)
  52d1cb8... Merge branch 'wip/266-dns-errors' into 'master' (*)
  760ddcd... Updated Danish translation (*)
  b86c28a... Replace Validator's in-progress icon with Gtk.Entry's progr (*)
  7dc07bd... Fix NetworkAddressValidator not updating port number (*)
  833f1d5... Merge branch 'wip/validator-fixes' into 'master' (*)
  9ed81ed... Remove default instance of ClientWebView's PageState JS obj (*)
  85fd1bb... Remove unused variable (*)
  a2a31d3... Fix an error being thrown when an active GOA account is dis (*)
  1e826e9... Remove obsolete comment (*)
  15285eb... Merge branch 'wip/fix-error-on-goa-account-disabled' into ' (*)
  d2c9464... Update Turkish translation (*)
  aa27568... Merge branch 'wip/283-message-body-height-re-reux' into 'ma (*)
  085518a... Don't prompt for passwords from deep within the engine (*)
  30b55a0... Remove now-unused prompting code from Mediator implementati (*)
  a0fbf84... Fix some crashes prompting for passwords in the controller (*)
  cd10cd7... Fix a deadlock when notifying engine of updated credentials (*)
  58110dd... Handle un-remembered passwords properly (*)
  65b8515... Merge branch 'wip/rework-password-prompting' into 'master' (*)
  ffe4775... Update Brazilian Portuguese translation (*)
  2c8a232... Ensure that cancelled commands throw a cancelled error, not (*)
  54f5ec3... Merge branch 'wip/285-cancelled-commands' into 'master' (*)
  2812e8b... Update THANKS with recent contributions (*)
  3ffd784... Sort NEWS by first name (*)
  3f41e86... Add translation teams to THANKS as well (*)
  2fc3db4... Update appdata with some forthcoming releases for 3.32 (*)
  d612af6... Update Japanese translation (*)
  bb26021... Update Hungarian translation (*)
  fcf07ad... Add Friulian translation (*)
  cd8ed40... Fix SMTP auth errors when using IMAP credentials (*)
  5c7999c... Merge branch 'wip/301-auth-errors' into 'master' (*)
  5bbb35f... Update Friulian translation (*)
  d11a508... Fix compile warning (*)
  d93e5fe... Update avatar size to be 48px, per recommendation (*)
  742aca2... Add build dependencies for Folks (*)
  c12bdcd... Load avatars from Folks (*)
  786b3b0... Add basic Folks individual and pixbuf cache to AvatarStore (*)
  cf793bf... Evict from the avatar cache using LRU so it dosn't grow unb (*)
  d2bafee... Fix avatar cache not differentiating between senders w/ dif (*)
  9306d7c... Port GNOME 3.32 avatar code to vala, use when Folks avatar  (*)
  f9ef649... Don't bother setting default icon for the ConversationMessa (*)
  18039ed... Remove avatar URL setting and config now it is unused (*)
  4d1e86e... Add feature to appdata for next release (*)
  4e484e2... Make TestCase.assert_string robust in the face of null actu (*)
  76ee075... Make avatar code a bit more robust in the face of bad input (*)
  31aa176... Clean up client email util source file (*)
  133167d... Add a common interface for accessing headers from email cla (*)
  6c8f192... Attempt to de-mangle From names from Mailman, GitLab, etc (*)
  791c321... Merge branch 'wip/3.32-avatars' into 'master' (*)
  f7e2a78... util-date: use actual locale-default format for LOCALE_DEFA (*)
  12c6bbc... Fix signature not being updated when composer first opened  (*)
  67405f0... Merge branch 'wip/309-signature-not-updated' into 'master' (*)
  ff08240... Update Romanian translation (*)
  d5e4752... Update German translation (*)
  7e6f39e... Update Swedish translation (*)
  32767a4... Update Finnish translation (*)
  a68cf8e... Updates files for 3.34 development (*)
  e09475e... Constructors of abstract classes should not be public (*)
  b61621f... Merge branch 'wip/vala-abstract-ctors' into 'master' (*)
  4d4ab60... Remove deprecated valac --thread arg (*)
  4d195a4... Fix criticial when convo email waiting for remote load is c (*)
  5cba0e4... Fix a shutdown hang (*)
  2be293d... Fix no access to EDS contacts and avatars under Flatpak (*)
  c053086... Merge branch 'wip/flatpak-folks-eds-access' into 'master' (*)
  d9e3aca... Update screenshots with those those for 3.32 from the wiki (*)
  3959fd4... Update README with icon and new screenshot (*)
  12110e8... Merge branch 'wip/3-32-appdata' into 'master' (*)
  b767551... Update Italian translation (*)
  f022110... util-date: rename variable to be more explicit (*)
  beb25cc... util-date: extract getting format string to a function help (*)
  74b8f52... util-date: rename namespace Date to Util.Date (*)
  d6e71e7... engine/client: move email quoting functions from engine to  (*)
  dcf821f... composer: use locale-preferred time format when quoting (*)
  2f93f19... util-date: do not translate an atomic formatting entity (*)
  d85f9c9... Merge branch 'wip/account-editor-save-drafts-text' into 'ma (*)
  207eb07... Clean up problem report types and UI (*)
  2f21298... Remove ProblemReport ProblemType enum altogether (*)
  47c6ff7... Merge branch 'use-localized-time' into 'master' (*)
  2d5cde4... Merge branch 'wip/problem-report-cleanup' into 'master' (*)
  9c115be... Clean up protocol date handling substantially (*)
  26c15e9... Ensure email dates are displayed to in the local time zone (*)
  ec14a0c... Use a single timer to make sure relative email dates get up (*)
  4872e37... Merge branch 'wip/fix-date-handling' into 'master' (*)
  ba37101... help: Update index page and logo (*)
  0f773f9... composer-web-view: remove unused variable (*)
  65af96a... composer-web-view: add missing semicolon after field assign (*)
  585c7ba... conversation-web-view: de-globalize a variable (*)
  f6def0e... Update Catalan translation (*)
  59ef85c... Merge branch 'fix-lgtm-warnings' into 'master' (*)
  66bcb21... Update Catalan translation (*)
  377877a... Update Polish translation (*)
  d7d0391... help: Update overview.page (*)
  f752fbf... help: Update accounts.page to reflect how the accounts edit (*)
  1379daa... help: Update search.page to avoid using technical terminolo (*)
  db0eb34... Merge branch 'wip/243-manual-updates' into 'master' (*)
  8bfc371... client: Fix move/label keyboard shortcuts being swapped (*)
  3705995... Merge branch 'wip/333-move-label-shortcuts' into 'master' (*)
  1774795... Make the discard button red in the abort draft dialog while (*)
  5d79e54... Updated Spanish translation (*)
  8ee768f... Init Folks in the backgroud to prevent blocking the UI on s (*)
  598a1d0... Merge branch 'draft-alert-dialog' into 'master' (*)
  4be138f... Merge branch 'wip/347-folks-loading-slow' into 'master' (*)
  8f04e4c... Fix switches in the accounts editor looking squashed (*)
  38899fa... Merge branch 'wip/299-squished-switches' into 'master' (*)
  60a3f93... Add TestCase.async_complete_full method to avoid requiring  (*)
  3b3e0b0... Make ServiceProvider config methods public so they can be u (*)
  cddbb28... Add initial integration test famework and IMAP client sessi (*)
  1e621e0... Merge branch 'wip/integration-tests' into 'master' (*)
  d6e1935... Only throw an error when an IMAP command returns BAD, not N (*)
  71d8c8b... Update Imap.ClientSession now IMAP NO commands aren't treat (*)
  2ea9a85... Merge branch 'wip/156-mailbox-not-exist' into 'master' (*)
  aa223d1... Replace references to `master` with `primary` (*)
  5e5c23f... Specify mainline as branch for Flatpak manifest (*)
  68093c8... Merge branch 'wip/mainline-flatpak' into 'mainline' (*)
  29389bc... Merge branch 'wip/324-remove-master-slave' into 'mainline' (*)
  a69b00e... Better symbolic icons (*)
  1971670... rfc822: fix mangled text when quoting non-latin names (*)
  eb28cec... Merge branch 'refresh-symbolics' into 'mainline' (*)
  3a44628... Fix ConversationMonitor sometimes not loading more from rem (*)
  811de7b... Merge branch 'fix-quoting-cyrillic-email-addresses' into 'm (*)
  d6ca47b... Ensure ImapDb.Folder updates email total when marking remov (*)
  03dbe0e... Don't unncessarily check for more conversations to load (*)
  6e5c51c... Improve how the client triggers conversation auto-loading (*)
  df80569... Remove some unused code (*)
  67c30a3... Update Polish translation (*)
  1a6113e... Ignore style nodes while converting HTML to text (*)
  bb8123e... Merge branch 'ignore_style_nodes' into 'mainline' (*)
  dc656d7... Merge branch 'wip/289-folder-not-fully-populated' into 'mai (*)
  ca39992... conversation: update GUI every 10 mails (*)
  940241b... Merge branch 'improve-conversation-loading-performance' int (*)
  680f46c... Add initial contact popover UI and implementation (*)
  e144617... Update conversation message menus and actions for contact p (*)
  b9d6c26... Implement New Conversation action (*)
  3d6ef3d... Remove now-unsed param from controller method (*)
  5ce9aa3... Stop passing the avatar store all the way down to conversat (*)
  5339a6c... Add client Contact and ContactStore classes (*)
  ccd3439... Use client contact classes in the conversation viewer (*)
  a5c8791... Convert conversation message's address UI widget to a conta (*)
  5a68152... Lookup and use Folks individuals in client contact classes (*)
  0e3d6bc... Use contacts in ConversationMessage to display originators/ (*)
  6ff0e70... Update converation message details when a client contact ch (*)
  258b68b... Update ContactPopover depending on if the contact is from t (*)
  948ed5f... Only hide email address when displaying a contact name if i (*)
  68b2da1... Separate and implement contact popover action from conversa (*)
  41d061c... Implement save contacts and open desktop contacts in Contac (*)
  73159ba... Add new generic LRU cache to the client (*)
  2a11005... Use LRU cache ContactStore for caching Contact objects and  (*)
  8d4a029... Update AvatarStore to load from contacts rather than mailbo (*)
  863e62c... Minor ConversationListBox tweaks (*)
  e4e1da3... Don't use the engine contact's display name (*)
  53f0686... Start loading remote images if pref enabled via sender's co (*)
  44b01a8... Fix sender names from GitLab, Discourse, etc displayed with (*)
  10051e0... Implement spoofed email address UI for ContactsPopover (*)
  ffaa43c... Tweak spoofed email warning UI (*)
  a83a68e... Merge branch 'wip/135-contact-popovers' into 'mainline' (*)
  ac46174... Depend on libhandy for the client build (*)
  7f13ce4... Target Ubuntu and Fedora devel images in CI (*)
  4332155... Make generic account editor ListBoxRow style reusable elsew (*)
  93cb84b... Make runtime information collection reusable elsewhere (*)
  ae4d765... Add basic Geary Inspector, hook it up to Alt+Shift+I (*)
  0bac8f7... Keep a bounded list of last n log messages (*)
  1f4ef0a... Display all known logs in inspector (*)
  1b121e0... Update the UI when the switcher pane changes (*)
  0e4486b... Make Copy button copy selected log rows, make it less promi (*)
  b5f27dc... Add UI and implement saving details and logs to file (*)
  e5893e1... Implement filtering log messages (*)
  fc119eb... Add a means for apps to be notified as new log records are  (*)
  6dc8b27... Append new log records to the inspector and scroll to them (*)
  584ead9... Tidy up inspector tooltips (*)
  ccde37c... Enable pausing/unpausing the log viewer (*)
  d87a2b0... Enable some keyboard shortcuts for the inspector (*)
  993f7cc... Ensure there is only ever one Inspector open at a time (*)
  194ca0e... Blacklist displaying certain annoying messages in the Inspe (*)
  e428d7b... Minor code tidy up (*)
  9c5dc14... Use MainContext.invoke to handle appending new log messages (*)
  ae1e36e... Fine tune Inspector filtering (*)
  6234405... Merge branch 'wip/geary-inspector' into 'mainline' (*)
  134eca3... Update POTFILES.in (*)
  ef8f976... Merge branch 'wip/remove-ci-test-workaround' into 'mainline (*)
  18fcf0e... TNEF (winmail.dat) parsing support via libytnef (*)
  6acddfd... engine: add missing libm dependency (*)
  499eb22... appdata: Keep the same app ID as in 0.13 (*)
  ddced6f... Merge branch 'libm-dep' into 'mainline' (*)
  9acf5d3... Make Geary DBus-activatable. Bug 775956. (*)
  3ae24d7... Update main window lifecycle management (*)
  34e4b47... Don't keep loading more conversations when started in backg (*)
  548babc... Don't (necessarily) quit on Ctrl+W, just close the window (*)
  7b861a2... Fix controller not being started when started as DBus servi (*)
  d8e4c31... Move command line processing into GearyApplication (*)
  6f2187f... Fully implement --quit (*)
  bad2ace... Fix some incorrect command line arg values, sort alphabetic (*)
  5eb8d14... Modernise autostart desktop file manager class a bit (*)
  2578c6c... Re-implement --hidden as a deprecated command line option (*)
  6605682... Add translation comments denoting command line option strin (*)
  3c1ae51... Minor code cleanup (*)
  40c98d5... Fix handling of mailto command line args (*)
  ef71e4c... Merge branch 'wip/775956-dbus-activation' into 'mainline' (*)
  d6e6259... Update Polish translation (*)
  4497b12... Merge branch 'tnef-support' into 'mainline' (*)
  25de4d3... Disable ytnef in Fedora CI while the package there is too o (*)
  5c7c382... Fix failing test when ytnef support disabled (*)
  8096555... Merge branch 'wip/fedora-ytnef' into 'mainline' (*)
  49cd00f... Minor code cleanup (*)
  3d1032d... Migrated from libnotify to GLib notifications. bug 766133 (*)
  c0f5be2... Clean up desktop notification code (*)
  ef21ad5... Use app icon in notifications for consistency with other ap (*)
  3701aa0... Allow Notifications.Desktop to cancel its async tasks (*)
  f269e55... Don't play sounds when issuing a notifciation (*)
  dd3a7a1... Add API for (de)serialising FolderPath and EmailIdentifier (*)
  01a154b... Make it possible to distinguish between different folder ro (*)
  f748845... Make it easier to obtain folders from path objects from Gea (*)
  bb1fe53... Implement application actions for notifications (*)
  b80f6b0... Minor fix for MockObject (*)
  2e0ee8c... Ensure notifications are cleared on app activation (*)
  0aea07f... Merge branch 'wip/766133-gnotification' into 'mainline' (*)
  c208f35... correct typo in the dbus service file (*)
  1eb5dd1... flatpak: Build folks with meson (*)
  58f6526... Merge branch 'service-typo' into 'mainline' (*)
  4238994... Merge branch 'wip/nielsdg/folks-meson' into 'mainline' (*)
  de5df79... ui: change conversation menu icon to view-more (*)
  d4436fa... main-toolbar: Use a full-height, splitting separator (*)
  204bf19... Merge branch 'menu-icon-fix' into 'mainline' (*)
  9e44188... Merge branch 'wip/christopherdavis/full-height-separator' i (*)
  54d2ce4... conversation-viewer: set searchentry width to same as inbox (*)
  e5775bb... Remove workaround for gtk_window_present_with_time() under  (*)
  5dc6994... Merge branch 'wip/remove_present_workaround' into 'mainline (*)
  73e894c... Fix messaging menu dep so it actually gets found and built (*)
  bc7f5c5... Fix TNEF engine tests not being run (*)
  33dd787... Merge branch 'wip/christopherdavis/conversation-search-widt (*)
  937d985... Clean up GearyApplication source (*)
  81bcd31... Clean up GearyAppliaction's path accssor implementaion (*)
  ee78437... Merge branch 'wip/misc-build-fixes' into 'mainline' (*)
  d4c29c7... Add unit tests for app path accessors (*)
  e01132d... Convert GearyController to RAII and rename (*)
  d383561... conversation-list: hack: don't expand non-interesting mails (*)
  4b811d6... Fix some circular references on application startup (*)
  628d431... Fix application controller/action race at startup (*)
  38bc319... Fix application controller construction race (*)
  995671f... Merge branch 'hack-around-loaded-mails-expand' into 'mainli (*)
  a163dea... Merge branch 'wip/application-cleanup' into 'mainline' (*)
  218c5eb... Merge branch 'wip/controller-cleanup' into 'mainline' (*)
  76222c7... Both check for and throw Cancelled errors some more (*)
  bb10852... Fix application controller construction race (*)
  b9fc488... Merge branch 'wip/controller-cleanup' into 'mainline' (*)
  d12edc2... Merge branch 'wip/fast-folder-switching-crashes' into 'main (*)
  cc152c6... Update Spanish translation (*)
  16e4c44... Update Spanish translation (*)
  94d037f... Add a provides for the app id without the desktop suffix (*)
  e1b3118... Merge branch 'wip/kalev/appdata-id' into mainline (*)
  c58d0b7... Add simple SMTP integration test (*)
  b3da4ad... Merge branch 'wip/smtp-integration-tests' into 'mainline' (*)
  c306c2c... Correctly handle escaping UTF-8 characters in RFC822 mailbo (*)
  534b4e2... Don't MIME-encode RFC822 mailbox local parts (*)
  37da52e... Enforce correct formatting for SMTP MailRequest and RcptReq (*)
  66b659b... Merge branch 'wip/336-smtp-rcpt-to-quoting' into 'mainline' (*)
  2fe4d20... Update Catalan translation (*)
  5027e03... Add a sub{module,project} for handy for those who don't hav (*)
  b24ac80... Switch search and main menu order back to normal (*)
  72e6bd6... Merge branch 'wip/handy-sub-module' into 'mainline' (*)
  89f9854... conversation-list: fix a different participants being count (*)
  c7824fd... conversation-list: fix comments (*)
  773f83d... conversation-list: remove unnecessary comparison (*)
  39794a9... conversation-list: use get_primary_originator to get actual (*)
  37416fb... conversation-list: don't recalculate html-escaped subject (*)
  7909f85... conversation-list: construct string in place for single par (*)
  e461ba4... conversation-list: cache participants list (*)
  bfe504f... Make sure we match the whole link text as URL and not only  (*)
  f57c8d2... Update POTFILES.skip (*)
  7286808... Merge branch 'emphasize-participated-in' into 'mainline' (*)
  86bf9a3... Merge branch 'deceptive-warning' into 'mainline' (*)
  6721fd9... Update THANKS (*)
  8022ffe... Update files for 3.33.1 (*)
  322bdd2... Use GNOME odd/even version numbering to detect if running - (*)
  0e66064... Bump version for 3.33.1 (*)
  34b76f7... Update Polish translation (*)
  2d7f8f1... Only add a trailing comma when appending to the end of the  (*)
  b0fe301... .gitattributes: add syntax highlight for meson.build in Web (*)
  57b7c5d... Merge branch 'syntax-highlight-meson.build' into 'mainline' (*)
  f01e413... Merge branch 'autocomplete_commas' into 'mainline' (*)
  92fe3f8... Update Turkish translation (*)
  0ede918... Ensure running with --hidden doesn't open a window (*)
  7026e0d... Update Spanish translation (*)
  83f4365... manifest: Update libical version (*)
  42dfba9... Correct locking in create_controler (*)
  d710946... Merge branch 'mWork' into 'mainline' (*)
  2509c5c... Fix misspellings (*)
  4220309... Merge branch 'fix-misspellings' into 'mainline' (*)
  38fc410... Merge branch 'wip/426-hidden-broken' into 'mainline' (*)
  246bb3c... Cleanup to meet source code conventions (*)
  b4e3835... Merge branch 'controler_locking' into 'mainline' (*)
  3718856... Update Brazilian Portuguese translation (*)
  d56aa10... Fix valadoc issues (*)
  3fb74e6... Fix valac warning (*)
  275c585... Put International package under Util per naming convention. (*)
  adea461... Add some doc comments for Util.International functions (*)
  f27f2fb... Try harder to ensure a spell checker is enabled by default (*)
  1de61ca... Clean up SpellCheckPopover to avoid accessing config as muc (*)
  0eb9fdb... Merge branch 'wip/fix-warnings' into 'mainline' (*)
  10af58a... Merge branch 'wip/default-spellcheck-lang' into 'mainline' (*)
  4dd0838... Add Gspell to dependencies and the build (*)
  bb872b2... Add support for spell checking the subject line (*)
  304377c... Merge branch 'wip/spellcheck-subject' into 'mainline' (*)
  dc6788e... Update Polish translation (*)
  7c42c5d... add appstream-glib dependency (*)
  5a87cf5... Merge branch '439-appstream-glib' into 'mainline' (*)
  adcad49... Update Italian translation (*)
  0b734f7... Don't load all engine contacts on startup (*)
  2ff2d24... Clean up ContactFlag API (*)
  809f664... ContactStoreImpl unit tests (*)
  cb8150c... Remove existing contact harvesting mechanism (*)
  5ab35da... Clean up contact importance API (*)
  bc64cd9... Provide a way to access actual args for an expected mock ca (*)
  91caff4... Add support for uint args in expected calls in MockObject (*)
  96cbb83... Ensure Geary.Contact real names are distinct from their add (*)
  65ab379... Implement new contact harvester for the engine (*)
  03b5fce... Pass email to a contact harvester instance when persisting  (*)
  5e13dd0... Replace Db.PrepareDelegate with a subclass virtual function (*)
  66a664f... Clean up ImapDB.Account ctor/open API a bit (*)
  71cb7fc... Add Geary.ContactStore.search method, impementation and tes (*)
  3007ac5... Do prefix-only searching in ContactStoreImpl to impove resu (*)
  cc27bae... Convert composer email autocomplete to use search for match (*)
  7a14f54... Remove now unused ContactListStoreCache class (*)
  ef54509... Clean up context objects passed to ComposerWidget's constru (*)
  7c4d711... Decouple Application.Contact from Geary.Contact (*)
  f49f885... Add Application.ContactStore.search method (*)
  6db466e... Convert ContactEntryCompletion to use app contacts (*)
  dd9d066... Ensure Geary.ContactStoreImpl validates UTF-8 strings (*)
  5a0c105... Composer contact autocomplete tweaks (*)
  bdb206a... Updated Spanish translation (*)
  788a061... Ensure test drivers all have sane locales set (*)
  4e1aa32... Ensure Geary.ContactStoreImpl handles non english searches (*)
  3ffa7dc... Trivial code cleanup (*)
  0f4eda5... Make ImapDb.GC's ref to the database strong (*)
  56e0fb7... Make search update process optional when ImapDB.Account ope (*)
  bed4185... Keep meson test logs in GitLab CI for Fedora and Ubunut bui (*)
  7b124ab... Fix engine test failure under flatpak (*)
  86465bf... Merge branch 'wip/composer-folks' into 'mainline' (*)
  e2896f3... Move undo to in app notifications (*)
  6577183... Merge branch 'move_undo_to_in_app_notifications' into 'main (*)
  5ef57ed... Workaround lack of way to save contacts via Contacts right  (*)
  fd95400... Fix crash when opening a detached composer window (*)
  28b0304... Merge branch 'wip/alt-contact-save-action' into 'mainline' (*)
  6b465ba... Merge branch 'composer-window-crash' into 'mainline' (*)
  817c966... Updated Spanish translation (*)
  40e2262... Fix crash in composer opening mailto: links (*)
  783d7d7... Merge branch 'wip/composer-mailto-crash' into 'mainline' (*)
  6e137eb... Make RFC822.MailboxAddress.has_distinct_name is case-insens (*)
  b6d3ecc... Merge branch 'wip/email-spoofing-case' into 'mainline' (*)
  2cc013e... Add Geary.Loggable interface for objects that can log and b
  1b0a679... Add Geary.Logging.Flags.ALL to specify a message should alw
  9480ad5... Convert key classes to implement Loggable
  8eebb0f... WIP: Switch to using GLib structured logging

(*) This commit already existed in another branch; no separate mail sent


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