[geary] (483 commits) Non-fast-forward update to branch wip/774442-in-app-notifications



The branch 'wip/774442-in-app-notifications' 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:

  0f8f98d... Implement in-app notifications. Bug 774442.

Commits added to the branch:

  456d3e9... Fix search loading spinner never disappearing when autosele (*)
  1370ffb... Miscellaneous whitespace changes. (*)
  5ee1ac8... AccountInformation: separate out configuration (*)
  cd3cb4c... Introduce ServiceInformation classes (*)
  c08ab44... Port AccountInformation over to ServiceInformation (*)
  2ab6b38... Minor cleanup. (*)
  fd530d8... Fix a couple of typos in INSTALL (*)
  f4a7fef... Update German translation (*)
  c1de366... Remember size of dettached composer window (*)
  2c98003... Cache contact list store per account. Bug 771903 (*)
  d5277fe... Fix assertion failure if there are messages in the outbox o (*)
  f36d680... When filling postmaster queue, include all messages, not ju (*)
  10120b8... Don't ignore sent messages in postman queue, try to save th (*)
  08a706b... Prefill postman queue only after account has been opened. B (*)
  5e55587... Remove nonfunctional "Try Again" button for saving sent ema (*)
  504b1fb... Merge branch 'bug/727679-save-sent-queue'. Fixes Bug 727679 (*)
  7aaf650... Remove custom libsecret VAPI in favour of the system-provid (*)
  6fe8f27... Attempt to unlock the libsecret keyring before accessing se (*)
  ad5ce6b... ServiceInformation: differentiate between auth methods and  (*)
  fbb6ceb... ServiceInformation: document all properties of this class (*)
  9eecc90... Move account loading, saving and deleting client side (*)
  04de9e0... Move LocalServiceInformation client side (*)
  449e7c4... Fix HTML signatures that are single IMG tags not recognised (*)
  895a4cb... Update Turkish translation (*)
  114ed09... Start the final part of bug 713991. (*)
  992e019... Restore Archive toolbar label. (*)
  610b2e3... Fix move and copy menu button ids in the main toolbar. (*)
  7d15b74... Use a horizontal icon row for message actions, bug 782931. (*)
  bf7c2ec... Use https:// by default for links (*)
  ff755c1... Replace intltool with gettext. Bug 771643. (*)
  fa1de02... Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org (*)
  67daf4a... Re-enable top level cmake/Makefile "pot_file" target for po (*)
  49e33cb... Remove obsolete X-GNOME-FullName key from desktop files. (*)
  bdbe1d6... Workaround xgettext not recognising Elementary Contractor f (*)
  0237644... Workaround a xgettext warning about a Vala verbatim comment (*)
  0194996... Assorted async test case fixes. (*)
  fc68c0d... Add test case stub for Geary.Imap.Deserializer to the build (*)
  1f973bf... Tidy up deserialiser source a bit. (*)
  db4c4f7... Allow IMAP atoms to be terminated by an atom-special w/o ne (*)
  492ae7b... Ensure syntax errors are always reported by the deserialise (*)
  2a9f749... Fix HTML signatures that are single IMG tags not recognised (*)
  53dd5a5... Add initial NAMESPACE command, response and console support (*)
  93d63e6... Allow "" to be used by geary-console as an empty string arg (*)
  cf724f8... Engine and IMAP stack documentation comment updates. (*)
  97b0770... Initial IMAP inbox and namespace information in client sess (*)
  cac73f4... Use Imap.ClientSession for mapping between folder and mailb (*)
  157a109... Remove custom libsecret VAPI in favour of the system-provid (*)
  aebdfd6... Attempt to unlock the libsecret keyring before accessing se (*)
  ddd9aab... Fix HTML signatures that are single IMG tags not recognised (*)
  97ce3d0... Start the final part of bug 713991. (*)
  ee567ed... Restore Archive toolbar label. (*)
  97f880b... Fix move and copy menu button ids in the main toolbar. (*)
  39ef8e3... Replace intltool with gettext. Bug 771643. (*)
  66b83f7... Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org (*)
  a8d3b21... Re-enable top level cmake/Makefile "pot_file" target for po (*)
  643c65a... Remove obsolete X-GNOME-FullName key from desktop files. (*)
  e05de4c... Workaround xgettext not recognising Elementary Contractor f (*)
  3157fb7... Workaround a xgettext warning about a Vala verbatim comment (*)
  4224c52... Assorted async test case fixes. (*)
  bbcf57c... Add test case stub for Geary.Imap.Deserializer to the build (*)
  8addddd... Tidy up deserialiser source a bit. (*)
  25e700d... Allow IMAP atoms to be terminated by an atom-special w/o ne (*)
  9ac2b05... Ensure syntax errors are always reported by the deserialise (*)
  5dc8ace... Merge branch 'wip/781488-aliyun-greeting-error'. Fixes Bug  (*)
  e9bf7da... Merge branch 'wip/784300-unlock-keyring'. Fixes Bug 784300. (*)
  2a0fa4c... Merge branch 'wip/771643-replace-intltool'. Fixes Bug 77164 (*)
  3e23893... Updated Danish translation (*)
  bfef27e... Add translator comments to .desktop files (*)
  9c1078a... Remove intltool markers from <caption> tags in AppData (*)
  42294ba... Add XML declaration to the GSchema file (*)
  c6481c6... Translate GSchema (*)
  3443b7f... Slighly improve sorting of po/POTFILES.in (*)
  e361dc6... Further Imap.Account API tweaks. (*)
  bcca3f0... Use default personal namespace when creating special folder (*)
  2015a72... Add support for creating special use mailboxes. (*)
  24bed90... Minor special use handling clean up. (*)
  13f8aa8... Minor code cleanup. (*)
  21421f8... Add unit tests for NAMESPACE parsing, CREATE serialisation, (*)
  ec469e4... Updated Czech translation (*)
  0d14189... Updated Slovenian translation (*)
  b68f2c6... Update Polish translation (*)
  b7ffd82... Fix MainWindow not appearing when no passwords stored in ke (*)
  abcc296... Remove tabs from source code. (*)
  54194ad... Ensure only one ConnectivityManager instance is used per en (*)
  be8d8be... Start/stop outbox as the SMTP host becomes reachable/unreac (*)
  ef8b3cf... Reorganise and clean up SmtpOutboxFolder code. (*)
  3fb7237... Make SmtpOutboxFolder postman more robust. (*)
  b5b0ad9... Minor deserialiser debug logging tidy up. (*)
  ba5ae1f... Ensure IMAP client sessions are closed when going offline. (*)
  575d3f1... Only attempt to obtain an ImapClientSession when some are a (*)
  2af9412... Merge branch 'wip/768422-namespace-support'. Fixes Bug 7684 (*)
  f64a203... Minor SmtpOutboxFolder cleanup. (*)
  acb339f... Misc ClientSessionManager fixes. (*)
  4218dbb... Fix race between account becoming ready and MinimalFolder o (*)
  2a0cfc3... Don't delay opening remote folder when it is being waited o (*)
  499b92e... Update Slovak translation (*)
  5b815f7... Updated Danish translation (*)
  ef25806... Trigger account synchronizer when account becomes ready. (*)
  f273058... Rely on the ready signal to re-open folder IMAP connections (*)
  304fa9d... Add a IMAP pool stop timeout as well as a start to help pre (*)
  fddf609... Merge branch 'wip/789924-network-transition'. Fixes Bug 789 (*)
  80680f2... Add initial support for using Gtk.InfoBars to display error (*)
  403a99f... Make account-related implementation debugging ids a bit mor (*)
  7310e09... Push IMAP auth handling down the stack, try 3 times before  (*)
  c27ad28... Handle incoming connection failures in the same way as for  (*)
  5382752... Clean up SmtpOutboxFolder error handling further. (*)
  9733210... Implement retry for send and receive errors. (*)
  733def6... Report IMAP connection errors, don't endlessly retry to con (*)
  5520c10... Allow passing addtional information when reporting engine e (*)
  36092d4... Add doc comments for Geary.SmtpError. (*)
  0d1efc2... Use the ConnectivityManager to detect connection problems u (*)
  9727d41... Show notification when receiving new fails in INBOX subfold (*)
  da15ebe... Fix gnome-shell notifications missing an icon under flatpak (*)
  46d8462... Fix mistaken commit in flatpak-builder manifest from commit (*)
  81869a5... Don't use overwrite_confirmation with FileChooserNative, it (*)
  ccabe6e... Update testcase to fix failure introduced by commit da15ebe (*)
  7ad97fb... Handle font-family strings containing both single and doubl (*)
  f1e92fe... Allow determining when JS has finished loading in ClientWeb (*)
  343bb64... Fix composer body text caret not being visible on reply. Bu (*)
  261e8a4... Prevent composer body/sig/quote parts from losing focus. Bu (*)
  c2afe8f... Fix lost line breaks when selective quoting plain text. Bug (*)
  1d746e4... Fix sketchy line breaking in quoted plain text. (*)
  6182f46... Delay checking network connectivity if already connected. B (*)
  bcca75f... Include a back trace in problem report technical details. (*)
  e0ba271... Minor code cleanup. (*)
  6939894... Updated Czech translation (*)
  0a52791... Update German translation (*)
  a226d0c... Update German translation (*)
  8c2a4fc... Add licensing info for libunwind binding, based on conventi (*)
  d1d8d64... Merge branch 'wip/713006-better-error-reporting'. Fixes Bug (*)
  a46feb2... Fix namespace error listing "[GMail]" mailbox. Bug 790544. (*)
  412549a... Don't try to install the contractor file if disabled. Bug 7 (*)
  dde4fd2... Update Polish translation (*)
  14e415b... Update Turkish translation (*)
  e050ecb... Updated Czech translation (*)
  d8d4af7... Update Spanish translation (*)
  69a4e63... Minor fix and code cleanup for Geary.Imap.Account. (*)
  5906b46... Fix critical warning when deleting an account. (*)
  ae5f6a4... Document and tweak IMAP keep-alive periods and TCP socket t (*)
  0125910... Actually fire Geary.Account::closed signal when closing acc (*)
  7ad941b... Try harder to ensure Geary always shuts down cleanly. (*)
  a24de61... Turn down default debug logging from the account synchronis (*)
  c1a19df... Make GenericAccount::enumerate_folders_async debug PERIODIC (*)
  f42a5d4... Fix compile error with vala git master. Fixes Bug 790567. (*)
  b8304b5... Update unit tests after recent changes. (*)
  12adbbd... Fix magnitude of connectivity check timeout. (*)
  f8dc87c... Ensure EmailStore always closes folders when executing an o (*)
  4e0b1d8... Update doc comments for Geary.Folder and ::list_email_by_id (*)
  5387bd8... Don't use local/remote counts to determine if folder should (*)
  d66e452... Fix some engine build warnings. (*)
  fd91eee... Add to docs for the IMAP CREATE command. (*)
  6c6737d... Replace client call to Gtk.show_uri() with show_uri_on_wind (*)
  8db48f8... Ensure the account synchroniser actually does some vector e (*)
  a74dfb5... Ensure duplicate messages are still added to local folders. (*)
  f55cdc3... Add some debugging so we know when a background sync has co (*)
  926aae4... Enforce a an API contract clause for Geary.Folder.list_emai (*)
  7c5d89b... Only prefetch messages that have not been seen before. (*)
  b1d3d49... Merge branch 'wip/713530-background-sync'. Fixes Bug 713530 (*)
  9a89d7e... Fix Flatpak build. (*)
  735c530... Update Indonesian translation (*)
  bbbded8... Work around ongoing crashes in SoupCache when loading avata (*)
  b6980a2... Allow email address with "localhost" as the domain part. Fi (*)
  6c9ca79... Improve ImapDB.Folder debug logging for duplicate search fi (*)
  8afca7f... Fix a critical error invoking popup on conversation list. (*)
  923db7c... Improve ImapDB.Folder debug logging for duplicate search fi (*)
  b2f0eca... Merge branch 'wip/778720-soup-avatar-crash'. Fixes Bug 7787 (*)
  b627fd4... Fix another avatar-related critical. (*)
  01c13f7... Port build system to Meson. Bug 777044. (*)
  cba778d... RTL UI fixes for ConversationMessage. (*)
  afb2365... Fix meson build when libmessaging-menu is available. (*)
  763ccd2... Fix compiling and using GSettings schema when built by Meso (*)
  a38a450... Fix compiling tests under Meson. (*)
  c25f254... Treat POODLE and REF_TRACKING defines per others in Meson b (*)
  ee28f15... Ensure console and mailer are built w/ same args as client  (*)
  473a0b8... Fix some warnings showing up when compiling under Meson. (*)
  63521d8... Added support for lists in composer (*)
  12cea4e... Convert ordered list icon use paths for text, increase numb (*)
  2642119... Add RTL versions of list icons. (*)
  2f35e40... Swap position of UL and OL lists, to be in that order. (*)
  27fbd06... Add new icons to Meson build. (*)
  272417b... Merge branch 'wip/714921-composer-lists'. Fixes Bug 714921. (*)
  b41d4b3... Fix issues with Meson build when installed. (*)
  63acd52... Update deb package config to use meson build. (*)
  385e86a... Update Spanish translation (*)
  f020791... Revert "Treat POODLE and REF_TRACKING defines per others in (*)
  2ce6d98... Add a note about vala pre-processor symbol definitions. (*)
  e6c106d... Brown-paper-bag fix for debian/rules. (*)
  aba9be0... Add some more debian build cruft to .gitignore. (*)
  ad2c485... Update Russian translation (*)
  9eaeec9... Update Indonesian translation (*)
  df88717... Update Polish translation (*)
  878b9aa... Split test running up into test-engine and test-client. (*)
  0f3aa9d... Add some useful Engine API mock objects. (*)
  57f40ff... Make Geary.App.Conversation unit testable, add some tests. (*)
  5c1aecb... Make Geary.App.ConversationSet unit testable, add unit test (*)
  5856a1d... Allow updating Conversation email paths by via Conversation (*)
  f66733a... Wire ConversationMonitor to Account signals now that Conver (*)
  013a2f9... De-duplicate email removal code in ConversationSet. (*)
  3c436db... Substantially clean up source and API for main Conversation (*)
  a972236... Update WebKit and JSC dependencies in Meson build. (*)
  fc88044... Update Meson build to also build separate engine and client (*)
  147dd8e... Fix target GLib version in Meson build. (*)
  c371b91... Clean up engine logging API a bit. (*)
  6097b0a... Mark Geary.Logging log calls as printf-format, fix the resu (*)
  bdb4199... Enable engine tests by default for building the deb package (*)
  6b88f82... Use the Gtk.ShortcutsWindow as the sole shortcut help. (*)
  e6aa0a8... Update Turkish translation (*)
  d40ad83... Fix some engine build warnings. (*)
  08dcacd... Add to docs for the IMAP CREATE command. (*)
  e0eb9e4... Replace client call to Gtk.show_uri() with show_uri_on_wind (*)
  c9076c6... Fix Flatpak build. (*)
  a12b9a6... Update Indonesian translation (*)
  d89c912... Allow email address with "localhost" as the domain part. Fi (*)
  03d8192... Fix a critical error invoking popup on conversation list. (*)
  3b025b3... Allow reporting problems to the client from Geary.Imap.Mini (*)
  fcf3f74... Add a Cancellable for terminating internal folder operation (*)
  724202d... Modernise EmailPrefetcher a bit. (*)
  9a83e95... Rename Geary.Nonblocking.Mailbox to Queue, make constructed (*)
  5ed7de5... Split test running up into test-engine and test-client. (*)
  b24c554... Add an operations queue to GenericAccount for server operat (*)
  382bd9c... Refactor GenericAccount::new_folder a bit to make it less v (*)
  d4abaaa... Rework GenericAccount to use an AccountOperation for loadin (*)
  d9e23d5... Convert folder unseen update into an account op, only sched (*)
  24b7a95... Make sure local folders are always loaded before remote fol (*)
  adf2b7b... Fire folders_contents_altered when we alter folder contents (*)
  edd8172... Don't sync on email send, sync when sent mail is saved. (*)
  7c72dac... Increase the remote folder refresh interval. (*)
  3e6c429... Bump move commit timeout to something reasonable. (*)
  08ed7e0... Move impl for ReplayAppend and ReplayRemoval actually into  (*)
  b3ed537... Pay attention when the server notifies us of altered flags. (*)
  904d78f... Minor doc comment update. (*)
  dcdbcbe... Add some useful Engine API mock objects. (*)
  8827bc2... Add a mock Account object. (*)
  9e93062... Create and use a common FolderOperation account operation c (*)
  70e7ae2... Prevent the email prefetcher running multiple times. (*)
  22f20e1... Convert the account synchronizer's work into account operat (*)
  5446cc2... Turn some debug logging down a bit. (*)
  f63f735... Minor GenericAccount debug and comment updates. (*)
  3a47017... Stop the flag watcher running periodically. (*)
  e334fa4... Update Slovak translation (*)
  2ca4a4d... Update Esperanto translation (*)
  802c6b9... Update Polish translation (*)
  acba774... Fix valadoc warnings, generate internal docs rather than do (*)
  ff95fb8... Do not show "Labels" folders entry in sidemenu if there are (*)
  1675f2d... Fix copy pasta error in schema description. Bug 792356. (*)
  b47ce07... Refine text of composer confirm close dialogs. (*)
  49963da... Use the correct plural form when controller is closing comp (*)
  f9fc4c7... Fix typos in descriptions of main-window-info-bar.vala. Bug (*)
  8b42ced... Update start-notification preferences text, tooltip, and us (*)
  e6ecefd... Remove composer pref text in the online manual, it no longe (*)
  66648a6... Ensure gnome-control-centre knows in advance Geary uses not (*)
  f913d18... Fix some issues opening mailboxes from Bug 789924 / commit  (*)
  7d1de0d... Fix some issues opening mailboxes from Bug 789924 / commit  (*)
  4cb9f2f... Retry an account operation after a network error. (*)
  6c5a7d5... Merge branch 'wip/778276-better-flag-updates'. Fixes Bug 77 (*)
  5acf0e7... Update sources in POFILES.in. (*)
  3aefeb0... Update meson build after merging wip/778276-better-flag-upd (*)
  d7ed670... Fix valadoc errors after merging wip/778276-better-flag-upd (*)
  5456dab... Tidy up inclusion of libunwind in the Meson build. (*)
  fad8c46... Fix app icons not being installed to the correct directory  (*)
  3606bad... Update flatpak-builder manifest to use meson build. (*)
  173dea9... help: Ctrl-M shortcut has been removed (*)
  6ccc0c7... Update Brazilian Portuguese translation (*)
  5e07e8c... Update Turkish translation (*)
  c30b7a0... Update Polish translation (*)
  e8e7139... Re-enable reporting git version in Meson dev builds. (*)
  f3e2dac... Ensure translated manual pages are installed under Meson. (*)
  178e18e... Ensure help figures are installed under  Meson build. (*)
  37c218d... Chase Meson build to use XDG Help spec locations. (*)
  cbfb7d5... Update dev Makefile to use meson and ninja. (*)
  a0ff57c... Remove --enabled-deprecated vala warnings, fix a bunch of t (*)
  cc29024... Remove obsolete build files. (*)
  7393d7f... Update Turkish translation (*)
  004b02a... Tidy up and document lock classes in Geary.Nonblocking. (*)
  b15a0bb... Don't add IMAP connections back to the pool when the accoun (*)
  dd1329e... Tidy up how IMAP client sessions are closed by the manager. (*)
  4cfeb7d... Rework how the client session manager manages the IMAP sess (*)
  317b98f... Set the minimum IMAP pool size to something a bit more real (*)
  ac7a405... Move two folder-specific ImapDB methods from Account to Fol (*)
  59a52bd... Make GenericAccount's local and remote properties internal. (*)
  c0501bd... Tidy up and document lock classes in Geary.Nonblocking. (*)
  07bc441... Don't add IMAP connections back to the pool when the accoun (*)
  8536ad2... Tidy up how IMAP client sessions are closed by the manager. (*)
  938033f... Rework how the client session manager manages the IMAP sess (*)
  e744c28... Set the minimum IMAP pool size to something a bit more real (*)
  9f70346... Update POTFILES.in (*)
  eebe498... Add missing build aux file for obtaining the git version. (*)
  77d8516... Always allow changing from address if account has multiple  (*)
  dec4416... Never enter inline compact mode when account has multiple e (*)
  0c837d3... Remove redundant and unimplemented Folder.OpenFlags.FAST_OP (*)
  294bf14... Explicitly close the Serializer's buffer stream. (*)
  f6b4b5c... Update monitoring for new mail when folder special type cha (*)
  8a88d17... Update Finnish translation (*)
  5025a78... Update Italian translation (*)
  71e0e68... Check for spoofed sender addresses, only display the addres (*)
  8810e95... Ensure mailbox addresses escaped correctly when formatted a (*)
  8a1906f... Ensure encoded mailbox addresses are decoded correctly. (*)
  178ce35... Fix MailboxAddresses.to_rfc822_string formatting, add unit  (*)
  40b460d... Tidy up MailboxAddress{es} source and API a bit. (*)
  eb63505... Indicate spoofed emails in both conversation viewer and lis (*)
  02ea019... Explicitly close the Serializer's buffer stream. (*)
  de0618e... Update monitoring for new mail when folder special type cha (*)
  b7eea85... Merge branch 'wip/791275-mailsploit-mitigation'. Fixes Bug  (*)
  7073206... Fix client use of MailboxAddress(es).to_rfc822_string(). (*)
  f8ef491... Don't flag a mailbox address without a distinct name as spo (*)
  dbc8982... Update Swedish translation (*)
  ea891a3... Only create IMAP account and folder sessions when ready, no (*)
  14919d2... Require users of MinimalFolder's folder session claim it. (*)
  919bacc... Trivial clean up of MinimalFolder's private attrs. (*)
  479e994... Explicitly close the Serializer's buffer stream. (*)
  1a9377d... Ensure MinimalFolder's properties are correctly updated by  (*)
  77911e9... Remove remote_count and get_remote_counts from MinimalFolde (*)
  f9cbcff... Avoid warning user of host unreachable errors when checking (*)
  0ea6d21... Update Polish translation (*)
  e76c0ed... Refine process for opening a remote session in MinimalFolde (*)
  912582d... Avoid warning user of host unreachable errors when checking (*)
  f1fdfd9... Update some API docs for Nonblocking.Lock and subclasses. (*)
  00c2712... Refine process for closing MinimalFolder. (*)
  ef4ee9b... Fix memory leak by removing an unused IMAP accumulator. (*)
  a6c7da4... Minor MinimalFolder cleanup. (*)
  360e5a0... Make copying a message subject much more likely to work. Bu (*)
  89c54db... Fix broken composer when invoked from a mailto: link in a c (*)
  97e9de2... ClientWebView cleanup. (*)
  1aa9163... Remove ComposerWidget.ComposerState.NEW enum value. (*)
  2228fe7... Stop using Gtk.Widget.show_all() on the main window. (*)
  e333794... Work around present() not actually raising windows under Wa (*)
  4f039d7... Brown paper bag followup for commit b7eea8. (*)
  fe7a83d... Fix ComposerWebView considering itself edited when in plain (*)
  63668c1... Update fix for broken composer after clicking on mailto lin (*)
  1a91876... Fix RTL hinting in the composer after the WebKit2 port brok (*)
  6c040c4... Fix crash when GMime sub-message part doesn't actually cont (*)
  875bf46... Merge branch 'wip/789924-network-transition-redux'. Bug 789 (*)
  c25b043... Fix name of libunwind build dependency in Debian control fi (*)
  64b3eee... Fix racy crash adding just-removed emails to conversation m (*)
  f065180... Fix conversation-related test warnings and occasionally fai (*)
  c427351... Update client and JS tests failing after commit 1a918769. (*)
  103ea9b... Added Turkish translation for help (*)
  a04032c... Update Turkish translation (*)
  77c419c... Updated Czech translation (*)
  9749345... Update debian/rules to get verbose unit test results. (*)
  dc43247... Update INSTALL to use Markdown and refer to Meson for build (*)
  2eada0a... Fix typo in release notes. (*)
  ed95edf... Fix appstream-util validate-strict with metainfo file. (*)
  32f9f17... Remove icon from composer's send button her HIG recommendat (*)
  04c35f7... Update German translation (*)
  2419d89... Update German translation (*)
  edb4a0d... Fix reference tracking logs not being output when enabled. (*)
  7ca4b1a... Updated Spanish translation (*)
  be9a02e... Enable app reference tracking for objects such as GTK+ widg (*)
  635d3a9... Fix some serious run-time memory leaks. (*)
  a6945b1... Fix a number of objects being leaked at shutdown. (*)
  129c3a2... Clean up how GearyController manages account-related object (*)
  ab346b8... Minor leftover code cleanup. (*)
  17e8059... Ensure some timeout managers are reset as needed. (*)
  61f739b... Ensure MinimalFolder is only closed at most once if open_co (*)
  05f6760... Remove some unused and unclear Folder.OpenState values. (*)
  0d50119... Update Dutch translation (*)
  2fde941... Update French translation (*)
  e78313d... Improve doc comments for Email, Folder and RFC822.Message. (*)
  9cedfaf... Remove GenericAccount's IMAP account session attribute. (*)
  9070380... Tidy up IMAP folder session management. (*)
  3f0b8c9... Ensure account synchroniser re-uses client sessions properl (*)
  3944884... Improve IMAP client session pool management. (*)
  cf86d07... Make ConversationMonitor more robust with no/changing conne (*)
  675d7d3... Don't let a task try to re-open a folder while it is being  (*)
  5b8618a... Fix crash when opening new IMAP client session as the engin (*)
  c9b5386... Further improvements handling unreliable/offline networks.  (*)
  a75391c... Merge branch 'wip/fix-reference-tracking' (*)
  9402c35... Update dev convenience makefile. (*)
  5f60b18... Fix the build for people who don't have libgee 0.20 install (*)
  3235ecb... Update Brazilian Portuguese translation (*)
  23d9214... Updated Danish translation (*)
  f401037... Update Hungarian translation (*)
  fa87133... Update Indonesian translation (*)
  507da1a... Remove non-existing anchor link (target removed in 6b88f82) (*)
  4e9ca65... Update Polish translation (*)
  d0c611d... Update Slovak translation (*)
  6b24e07... Updated Czech translation (*)
  50f73ff... Allow test fixtures and test methods to throw errors by def (*)
  15748ce... Tidy up unit test infrastructure and mock classes. (*)
  7120880... Add a mock object mixin that can check call expectations on (*)
  0ea1fe6... Don't use the database for internal ConversationMonitor boo (*)
  3bf2ac1... Add unit tests for ConversationMonitor, fix a few issues. (*)
  2149f74... Merge branch 'wip/794174-conversation-monitor-max-cpu'. Fix (*)
  71d05b6... Reduce CPU use when idle. (*)
  cfaee5c... Further work around issues presenting windows under gnome-s (*)
  3da72b2... Fix message body quote button styling under WebKitGTK 2.20. (*)
  65f6c11... Fix second multipart/digest message body not being displaye (*)
  67e8a8a... Fix composer detach button position & visibility on custom  (*)
  27a5c05... Update Russian translation (*)
  8c5d170... Update Russian translation (*)
  77d33d7... Don't display quote expander buttons when printing a messag (*)
  7954a22... Ensure drafts are removed when composer from address change (*)
  5a9075b... Fix TRUE/FALSE listed as composer drafts status. (*)
  7fa755f... Work around composer info label being too long. Fixes Bug 7 (*)
  7b12c47... Remove some unwanted debug statements. (*)
  67f6bf2... Fix being unable to remove attachments from a draft. Fixes  (*)
  4c7688a... Ensure composer draft is marked as changed when attachments (*)
  e0020ff... Only save a draft if we should save it, not if we can save  (*)
  589c9da... Fix warning introduced by commit 7954a224. (*)
  c7c138d... Fix meson warning about use of version kwarg in find_librar (*)
  33150b2... Remove C warning suppression hack from meson build. (*)
  07b4a78... Replace some deprecated style calls in the composer with CS (*)
  9e2a2f0... Fix compilation error with valac < 0.38.1-ish. (*)
  f843685... Fix glib warning introduced by commit 5a9075b3. (*)
  adf1682... Ensure composer overlay widget isn't visible by default. (*)
  4740ffa... Update Catalan translation (*)
  101075d... Ensure embedded composer is always scrolled to when opened. (*)
  339b2b6... Tweak offset used when scrolling to messages mid-conversati (*)
  a37d860... Fix a crash editing a draft that refers to a message with n (*)
  963ac79... Update Dutch translation (*)
  d619d99... Drop default value of non-automatic property for newer vala (*)
  f809feb... Drop custom webkit2gtk bindings (*)
  93a7da0... Adjust to upstream javascriptcore-4.0 bindings (*)
  5d58f16... Update Appsteam metainfo to point to new help page. (*)
  057e733... Fix a crash saving an attachment with unknown content type. (*)
  598f1a5... Increase len of non-truncated strs that TestCase.assert_str (*)
  7a9960c... Fix crash if the login session's secret service has no pass (*)
  01a43bb... Fix ContentTypeTest.guess_type_from_buf occasionally failin (*)
  4251596... Support in-memory SQLite databases, as well as on-disk data (*)
  743b24d... Make database classes more amenable to asynchronous use. (*)
  587e4e7... Add TestCase.assert_null_string method. (*)
  6f7cff2... Move MidstreamConverter to same source file as other stream (*)
  5c73fbc... Push all ImapDB path management down into to ImapDb.Account (*)
  15d8789... Move attachment related code from ImapDB.Folder to Attachme (*)
  037af00... Improve how attachments are saved to the db and disk. (*)
  a2a9568... Support default content types for both displayed and attach (*)
  bfe665d... Add unit tests for Geary.RFC822.Message body content, fix a (*)
  f1c7976... Ensure we always use the one, same codepath when decoding t (*)
  40d9b77... Revert "Remove a number of redundant fns in Engine.Util.Asc (*)
  ba861b8... Fix failing RFC822.Mailbox test. (*)
  967e401... Replace custom and extern functions in Geary.Ascii with std (*)
  ffb4bef... Merge branch 'wip/795906-turkish-locale'. Fixes Bug 795906. (*)
  d91dd36... Update unit tests to ensure text attachments saved without  (*)
  f78939c... Push GResource URL for test data down so it's accessible to (*)
  43341cd... Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113. (*)
  d4aaa3c... Bump library dependency min versions to reflect reality. (*)
  386f986... Revert "Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113. (*)
  fe9461e... Add a unit test for upgrading an actual Geary v0.6 database (*)
  440a4d5... Merge branch 'wip/726281-text-attachment-crlf'. Fixes Bug 7 (*)
  65b44c3... Don't strip CRLF from iCal, vCard, and other formats that r (*)
  2b1f0e8... More dependency cleanup. (*)
  8d3b16c... Fix as many valac deprecation and valadoc unused warnings a (*)
  1b49fc1... Ensure Db.Database corruption check doesn't fail on missing (*)
  4ac7c10... Provide and use an async make_directory_with_parents in Db. (*)
  c024ca8... Update internal VAPI kludge to work with newer version of M (*)
  f290786... Ensure engine tests are re-built when the engine changes. (*)
  7e089dd... Merge branch 'master' into wip/768975-service-info (*)
  9f3ec5b... Update unit tests to work with ServiceInfo API changes. (*)
  48ee9a0... Clean up po/POFILES.in (*)
  bcb7d6a... Remove stdout-based debug logging. (*)
  eb3e56c... Fix a critical warning on shutdown. (*)
  253719e... Make AccountManager an instance property of the controller. (*)
  602fc53... Make loading accounts more robust in the face of config err (*)
  24453ae... Ensure account info is saved when special folder config cha (*)
  d11dc07... Ensure accounts are deleted from disk when they are deleted (*)
  65bbf5b... Minor code cleanup. (*)
  9a05c25... Tidy up account loading from disk. (*)
  0d3f10f... Clean up user directory management. (*)
  ebf4999... Make KeyFile arg mandatory when loading/saving service info (*)
  a50de19... Clean up AccountInformation a bit. (*)
  17644ac... Fix account deletion, ensure any problems doing so are repo (*)
  8539ef1... Make EngineTest a bit more robust. (*)
  1bfdfde... Fix account deletion, ensure any problems doing so are repo (*)
  91e85a6... Make EngineTest a bit more robust. (*)
  4fdeb9d... Ensure AccountInformation objects always have valid IMAP/SM (*)
  ad9907a... Remove all account uses of app and engine singletons, app b (*)
  f45357a... Move Geary.CredentialsProvider to client, since it's client (*)
  4e0950f... Introduce a ConfigFile class to improve config management. (*)
  5108a21... Implement GOA support for password-based accounts (*)
  fbc6671... Fix up GOA branch to build with meson. (*)
  4b5aad8... Implement adding, updating and removing GOA accounts dynami (*)
  e6891f5... Clean up Engine's account added/removed signals. (*)
  c29c8ba... Merge branch 'wip/768975-service-info'. Fixes Bug 768975. (*)
  25e2172... Merge branch 'wip/714876-goa-support'. Fixes Bug 714876. (*)
  f1d3ff5... Update INSTALL with GOA dependencies. (*)
  16abac4... Better handle SMTP outbox and IMAP connections being cancel (*)
  c87ee05... Update POTFILES.in (*)
  f9a8b6f... Fix remember password setting not being saved. (*)
  fc795c7... Fix signatures being mangled between getting loaded and sav (*)
  2dcc6c7... Fix critical when editing account settings. (*)
  17551d1... Don't use "smtp_" prefix on SMTP-specific props so fallback (*)
  c72d7b2... Implement in-app notifications. Bug 774442.

(*) 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]