[geary] (362 commits) Non-fast-forward update to branch mjog/invert-folder-class-hierarchy



The branch 'mjog/invert-folder-class-hierarchy' 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:

  bc8797b... Geary: Rework email signals on Account and Folder
  c1579ad... Geary: Flip folder class hierarchy so remote extends local,
  a01fe04... Geary: Update existing local folders to remove old API
  df49415... Geary.ImapEngine.MinimalFolder: Update to implement RemoteF
  57fe65c... client, engine: Update call sites to deal with new Folder A

Commits added to the branch:

  3b6dd30... Geary.Db.Context: Update access to DatabaseConnections (*)
  a1d3184... Geary.Db.Result: Log large elapsed query times as a warning (*)
  485868d... Geary.Db.DatabaseConnection: Check elapsed time for exec st (*)
  0fa0d0e... Geary.Db.Statement: Minor code cleanup (*)
  940ca83... Geary.Db.Context: Remove separate `logging_parent` property (*)
  e39853d... Geary.ImapEngine.GenericAccount: Set database logging paren (*)
  0f60c28... Geary.Db: Update SQL logging (*)
  915a38f... Geary.ImapDb.Account: Slice up search table population work (*)
  3d8b86d... Geary.ImapDB.Folder: Drop create/merge batch size down (*)
  22b642e... Update files for 3.38 (*)
  b72a849... Update Catalan translation (*)
  1e2ae94... sql: Remember to install new SQL migration files (*)
  a67d55b... Merge branch 'mjog/forgotten-sql-files' into 'mainline' (*)
  26f3878... Update files for 3.38.0.1 (*)
  56b77cf... Update Friulian translation (*)
  4a4e6a6... Update Friulian translation (*)
  acabdc9... Update Friulian translation (*)
  e957f0f... Update Friulian translation (*)
  3e176af... Update Croatian translation (*)
  d268940... Update Croatian translation (*)
  e56e2a8... Update Slovak translation (*)
  5942e30... Update Slovak translation (*)
  571c10a... Updated Spanish translation (*)
  880705f... Update files for 40 development (*)
  7f7c55e... Application.CertificateManager: Fix critical when no GCR tr (*)
  0475d29... Application.CertificateManager: Warn when GCR not able to a (*)
  82f0ca8... Merge branch 'mjog/db-result-timing' into 'mainline' (*)
  13f5602... Merge branch 'mjog/991-gcr-critical' into 'mainline' (*)
  2093aa3... Geary.Imap.Session: Avoid critical when client session logg (*)
  1c951f8... Geary.Imap.SessionObject: Ensure the session is connected w (*)
  b209f84... Geary.Imap.FolderSession: Ensure client session is selected (*)
  ac425f5... Geary.Imap.SessionObject: Rename `claim_session` to `get_se (*)
  ed4ba33... Geary.State.Machine: Support GObject notify signal for stat (*)
  41be869... Geary.Imap.ClientSession: Treat logout as disconnect (*)
  bd85c4f... Composer.Widget: Fix criticals when "mailto:"; has empty bod (*)
  7018616... Composer.Widget: Fix critical when immediately detaching a  (*)
  d89ee32... Merge branch 'mjog/composer-fixes' into 'mainline' (*)
  6fb365e... Geary.RFC822.Message: Fix plain text file attachment line e (*)
  b5abd3f... build: Fix build failure due to missing client API (*)
  af74b45... Merge branch 'mjog/985-client-api-buld-failure' into 'mainl (*)
  836a9ad... FormattedConversationData: Fix font settings being ignored  (*)
  7dd098f... Merge branch 'mjog/989-flatpak-font-workaround' into 'mainl (*)
  bfbc7f5... client: Fix not all folders being displayed in additional m (*)
  151f5ee... Update Hebrew translation (*)
  d3baded... Merge branch 'mjog/1004-missing-labels' into 'mainline' (*)
  03f05c6... Merge branch 'mjog/986-namespace-assert' into 'mainline' (*)
  aaa2934... meson_options.txt: Update to use meson best practices and c (*)
  23bd250... build: Update how build profiles are handled (*)
  456b6cd... Application.Client: Sort external const alphabetically (*)
  c240884... Rename INSTALLING to BUILDING.md (*)
  436c22a... README.md: Minor improvements (*)
  44b1724... build: Update appropriate branches to stable and CI image (*)
  1983bbf... Merge branch 'mjog/ci-3-38' into 'mainline' (*)
  d2a0694... Update Indonesian translation (*)
  5819012... Revert "Merge branch 'mjog/ci-3-38' into 'mainline'" (*)
  d551275... Fix accute in Catalan translation (*)
  da9ed07... Update Greek translation (*)
  a1f74d2... Drop saving the paned width (*)
  fb311e1... Drop the 2-panes mode (*)
  850efb7... application-main-window: Move the conversations searchbar (*)
  94ab7e5... main-toolbar: Split the folder header (*)
  7d4a61d... main-toolbar: Add add_to_size_groups() (*)
  edfb1a2... application-main-window: Sync the pane size request (*)
  12a7101... Use leaflets in the UI (*)
  2139636... main-toolbar: Add add_to_swipe_groups() (*)
  28e3192... application-main-window: Sync the leaflets' swipe state (*)
  115b055... main-window: Add leaflet navigation with Alt+Arrow keys (*)
  28a1977... main-toolbar: Add back buttons for leaflet navigation (*)
  49823ec... application-main-window: add navigation via signle click on (*)
  d97d86c... toolbar header group (*)
  1f2896e... composer: Switch leaflet to composer when folded (*)
  0b743ab... conversation-list: use shift+activate to open conversation  (*)
  d6c546e... composer: close the composer when navigating back (*)
  f8f223d... main-window: Block forward navigation when viewer is empty (*)
  96755ab... Update Swedish translation (*)
  51b8c50... Util.Email: Use a single unambiguous date format for reply  (*)
  4be51e0... Util.Date: Remove now unused function (*)
  98017cf... main-toolbar: Create object containing conversation actions (*)
  70a4089... action-bar: Add an action bar to the conversations list (2- (*)
  d0fff26... Merge branch 'adaptive' into 'mainline' (*)
  0010550... Application.Client: Work around libhandy bug when opening m (*)
  d7af232... Revert "Revert "Merge branch 'mjog/558-webkit-shared-proces (*)
  1ba2bd0... Util.JS: Support converting between JSC.Value and GLib.Vari (*)
  ff565bc... Components.WebView: Convert to using messages for JS method (*)
  c813aa5... Components.WebView: Check for pass up exceptions when calli (*)
  db69807... GearyWebExtension: Add factory method for error user messag (*)
  6162785... GearyWebExtension: Add support for sending messages from JS (*)
  8945393... Util.Js: Improve JSC Value to GLib.Variant conversion (*)
  fb96676... Components.WebView: Convert to using messages for JS → clie (*)
  3655f48... Composer.WebView: Convert to using messages for JS → client (*)
  7b01462... Conversation.WebView: Convert to using messages for JS → cl (*)
  7950ce5... GearyWebExtension: Untangle extension and JS interaction a  (*)
  eba82a1... GearyWebExtension: Trivial code clean up (*)
  47b134a... Components.WebView: Remove now-unused message handler infra (*)
  92e842b... ConversationViewer.ConversationMessage: Fix valadoc warning (*)
  0609fbc... Util.JS: Remove now-unused code (*)
  1d80ed2... ComposerPageState: Use CSS for managing focus with composer (*)
  3f7c054... build: Bump WebKitGTK min version to include UserMessage su (*)
  6dade0e... Merge branch 'mjog/libhandy-warning-workaround' into 'mainl (*)
  cef6a02... Update Ukrainian translation (*)
  4db6d01... client: Remove perf relnote, it's not really that noteworth (*)
  2357f8f... Merge branch 'mjog/default-development-build' into 'mainlin (*)
  fac257a... Merge branch 'mjog/558-webkit-shared-process-redux' into 'm (*)
  1f623bf... Update Turkish translation (*)
  d7e05ab... client: Move Migrate namespace to be under Util (*)
  e806137... Application.Controller: Clean up config/data vars in ctor (*)
  6934841... Application.Controller: Clean up invoking XDG config migrat (*)
  468ea6d... Application.Client: Rename app user dirs to home dirs (*)
  9658e9e... Geary.Controller: Migrate release config if needed (*)
  8998341... org.gnome.Geary.yaml: Enable copying release config for nig (*)
  0721560... Application.Client: Support determining if running under fl (*)
  99fc14a... Application.Client: Introduce and use consts for build prof (*)
  368a0ce... Application.Client: Ensure non-release builds don't clobber (*)
  3aa9eb7... Merge branch 'mjog/data-location-migration' into 'mainline' (*)
  e70783d... Merge branch 'mjog/1001-text-line-endings' into 'mainline' (*)
  7c0ad05... build: Make comment about system libs with custom VAPI more (*)
  968bc1a... ImapDb.SearchQuery: Use libstemmer for stemming (*)
  4f9df7d... engine: Remove in-tree unicodesn stemmer (*)
  2e27a06... build: Fix flatpak CI failing (*)
  104b497... Updated Czech translation (*)
  1213320... Updated Czech translation (*)
  e15ece2... Merge branch 'mjog/334-libstemmer' into 'mainline' (*)
  01a0f96... ui/components-web-view.js: Use ResizeObserver for watching  (*)
  0dce103... ui/components-web-view.js: Use arrow functions for better t (*)
  40f97de... ui/conversation-web-view.css: Clean up HTML/BODY element lo (*)
  0e783de... ui/conversation-web-view.css: Work around oversized email b (*)
  ec3057d... ConversationWebView: Fix plain text emails sometimes being  (*)
  32cc96f... Update Polish translation (*)
  77a8659... Update Croatian translation (*)
  eb261a6... Update Catalan translation (*)
  6530c66... Geary.Imap.FolderSession: Fix null param critical with vala (*)
  6f1f94e... Composer.Widget: Suppress unsupported draft folder messages (*)
  be79383... Geary.App.DraftManager: Wait for remote to be open in ctor (*)
  6d5b0bc... Composer.Widget: Rework draft manager management (*)
  36daf80... Composer.Widget: Clean up set_save_to_override method signa (*)
  5533ae3... Composer.Widget: Hide save button by default (*)
  9da2a57... org.gnome.Geary.yaml: Remove libhandy module, it is now in  (*)
  197c87c... Update German translation (*)
  7c38cd6... Merge branch 'mjog/888-reply-time' into 'mainline' (*)
  c269c65... Update Ukrainian translation (*)
  b2a1851... Update Polish translation (*)
  827f878... Update Catalan translation (*)
  a24a612... Update Indonesian translation (*)
  af980e2... Merge branch 'mjog/flatpak-libhandy-module' into 'mainline' (*)
  a21982a... Merge branch 'mjog/draft-errors' into 'mainline' (*)
  ec7ea98... Merge branch 'mjog/283-plain-text-whitespace-fixes' into 'm (*)
  c9aa2b9... Add Indonesian translation (*)
  ecd9e2e... Update Swedish translation (*)
  0923de0... main-window: remove shadow from folder/conversation list (*)
  e6fd0fe... accounts-editor: Wrap the welcome panel labels (*)
  c128b1b... accounts-editor-add-pane: Drop the useless shadow (*)
  bab1759... accounts-editor-add-pane: Reduce the minimum entry width (*)
  84c9446... accounts-editor-eit-pane: Ellipsize the account row label (*)
  7c9d125... accounts-editor: make window usable on phones (*)
  95f182d... account-editor: use HdyClamp and remove padding (*)
  a30afb9... account-editor: replace remove confirm view with dialog (*)
  17afbca... account-editor: don't show close button for edit/servers pa (*)
  9c6ca54... conversation-viewer: move actions to the bottom when they d (*)
  ed3a451... conversation-viewer: allow one email per line (*)
  3530a80... compnents-info-bar: use custom infobar so that the buttons  (*)
  5f22d92... in-app-notification: wrap text and add start/end margin (*)
  adbf6bb... Update Brazilian Portuguese translation (*)
  69bcdec... Update Catalan translation (*)
  6023aac... Fixed i18n (*)
  5d104b1... Update Belarusian translation (*)
  e5d8781... Update Turkish translation (*)
  de81077... Update Indonesian translation (*)
  a57a1d4... folder-list: Don't expand folder list automatically (*)
  e070607... folder-list: allow to toggle expaned on the entire row (*)
  8aa5f29... folder-list: mordernize sidebar (*)
  be42038... Update Belarusian translation (*)
  4df9418... Update Catalan translation (*)
  df6e06d... Merge branch 'mainline' into 'mainline' (*)
  4dfbadf... Update Ukrainian translation (*)
  aea4fa0... Update Romanian translation (*)
  c7a0c00... Archive option in message right click menu (*)
  008fe16... Merge branch 'make_it_fit' into 'mainline' (*)
  bf3a0e8... Merge branch 'adaptive_dialogs' into 'mainline' (*)
  0f760d7... Merge branch 'issue_689' into 'mainline' (*)
  1ad29a9... Merge branch 'sidebar-improvments' into 'mainline' (*)
  baed3ed... ui/gtk/help-overlay.ui: Use 2-space indentation for readabi (*)
  2a5c29b... ui/gtk/help-overlay.ui: Break app shortcuts out into their  (*)
  600be0d... ui/gtk/help-overlay.ui: Reorganise so most needed shortcuts (*)
  7ec99e1... client: Implement showing window menu when F10 pressed (*)
  3315bbc... Merge branch 'mjog/shortcut-updates' into 'mainline' (*)
  3cb4cb6... Update Ukrainian translation (*)
  b383403... Update POTFILES.in (*)
  74a9deb... Update Ukrainian translation (*)
  85ea2e7... Update Polish translation (*)
  a1a3173... components: ensure correct initial state for headerbars but (*)
  d76d838... Merge branch 'fix_#112' into 'mainline' (*)
  2892189... Components.WebView: Fix CI failure building with WebKitGTK  (*)
  17da8ce... Merge branch 'mjog/webkit_plugin_warning' into 'mainline' (*)
  506a5b5... Components.WebView: Remove selection_changed signal (*)
  9cbaaf8... Merge branch 'mjog/1118-composer-insert-link' into 'mainlin (*)
  298e4ec... Geary.Db.Statement: Log SQL statements with params where po (*)
  1ff30d9... Merge branch 'mjog/db-sql-log-extended' into 'mainline' (*)
  30105fd... Don't alter or try to write [GtkChild] properties (*)
  2fb9d46... Convert private properties into fields. (*)
  ec4ced4... Merge branch 'ricotz/vala' into 'mainline' (*)
  29f6ae6... org.gnome.Geary.yaml: Workaround for WebKitGTK not printing (*)
  5500fe7... Merge branch 'mjog/flatpak-webkitgtk-print-workaround' into (*)
  738aed0... Update Serbian translation (*)
  54a6748... app icon: darker yellow for better contrast (*)
  e0fab92... application-main-window: Add shortcut to select inbox (*)
  085b969... ui/gtk/help-overlay.ui (*)
  536e7f8... Merge branch 'add-inbox-shortcut' into 'mainline' (*)
  cad7aee... Merge branch 'icon-contrast' into 'mainline' (*)
  0d3d300... Update Friulian translation (*)
  4973f78... Update Ukrainian translation (*)
  000f602... meson.build: Ensure up-to-date main dependencies (*)
  3becbaa... Update files for 40.alpha release (*)
  435a5e9... Geary.NamedFlag: Add serialise method for non-debug persist (*)
  4fe0d92... engine: Convert from SQLite FTS3/4 to FTS5 for full-text-se (*)
  0112c81... Geary.SearchQuery: Allow client apps to build search querie (*)
  e0396c3... Geary.ImapDb.SearchQuery: Require stemmer to be passed in t (*)
  6a614ad... Geary.ImapDb.SearchQuery: Use expression to generate FTS5 q (*)
  6ffbfcf... Geary.ImapDb.SearchQuery: Handle folder and deleted message (*)
  2ab7b2c... Geary.ImapDb.SearchQuery: Handle queries with some/all nega (*)
  20a4fd3... Geary.ImapDb.SearchQuery: Rename to Geary.FtsSearchQuery (*)
  092d117... Geary.SearchQuery: Enable checking queries and terms for eq (*)
  4c911f5... Geary.App.SearchFolder: Only update search if query is diff (*)
  9cb3a0d... Geary.FtsSearchQuery: Fix build with vala ~ <= 0.48 (*)
  9bd2359... Geary.Account: Make new_search_query synchronous (*)
  f560707... Geary.FtsSearchQuery: Fixes for email text disjunctions (*)
  bb02e15... Geary.App.SearchFolder: Substantial implementation rework (*)
  90711f2... Geary.App.FillWindowOperation: detect stale FillWindowOpera (*)
  7e38198... ImapDb.Database: Register new ICU-based tokeniser for FTS (*)
  36ba76b... src/engine/imap-db/imap-db-fts5-*.c: Fix build warnings (*)
  67af1b2... po/POFILES.in: Add missing files (*)
  d74c024... Geary.FtsSearchQuery: Re-introduce FTS search optimisations (*)
  d98467a... Geary.ImapDB.Account: Print SQL for search statements befor (*)
  24140c0... Geary.App.RemoveOperation: Queue a window count check after (*)
  58cae0a... Geary.ImapDB.Account: Drop post-search stemmed term greedy  (*)
  2f81fdf... build: Add minimal ICU VAPI for UBreakIterator (*)
  642bf00... Util.Email.SearchExpressionFactory: Use ICU for work breaki (*)
  9af0a2d... Merge branch 'mjog/search-update' into 'mainline' (*)
  55081b0... desktop/org.gnome.Geary.appdata.xml.in.in: Mention search i (*)
  c331145... client: Clean up database upgrade dialog implementation (*)
  851f13d... Merge branch 'mjog/upgrade-dialog-cleanup' into 'mainline' (*)
  900b510... Update Ukrainian translation (*)
  b51b933... Geary.RFC822.Subject: Handle long headers being folded (*)
  3c4d5c5... Geary.RFC822.MailboxAddress: Handle long headers being fold (*)
  2de1e19... client: Ensure modal dialogs only block their associated ma (*)
  5bb0cb9... icons: Add icon for beta profile (*)
  612a1e8... Merge branch 'mjog/1125-file-choosers-app-wide-modal' into  (*)
  1be691e... Merge branch 'mjog/beta-icon' into 'mainline' (*)
  1732166... client: Ensure Gtk.Widget::destroy overrides are correct (*)
  7bec8e4... Merge branch 'mjog/fix-missing-widget-destroy-chainups' int (*)
  174023d... Enabling WebKitGTK sandboxing (*)
  a63ede9... Components.WebView: Ensure WebKitGTK sandbox can access web (*)
  5421ea4... Components.WebView: Switch to WebProcess document browser c (*)
  2901462... Merge branch 'ThamiMemel/geary-sandboxing_issue_#842' into  (*)
  b14d94a... Update Romanian translation (*)
  3df48b3... Update Polish translation (*)
  be0a2f7... accounts-editor-add-pane: Autofill hostname (*)
  f5825c2... accounts-editor-add-pane: Fix bug on AddPaneRow constructor (*)
  8b9d96f... Merge branch 'fix-add-pane-row' into 'mainline' (*)
  edf2bb4... Merge branch 'auto-fill-hostname' into 'mainline' (*)
  b978f69... conversation-email-row: use is-expanded to add/remove css c (*)
  95f75f7... conversation-list-box: remove shadow and make the rows roun (*)
  63c3024... Merge branch 'make_conversion_view_round' into 'mainline' (*)
  f281b5c... Composer.Widget: Rename some structural widgets to make mor (*)
  430f8ab... client: Convert main composer widgets to use proper CSS nam (*)
  e6ab0f7... Composer.Widget: Rework to use common header row widget (*)
  f4d3c54... ui: Remove can_focus from GTK builder file definitions (*)
  220eb42... client: Show keyboard shortcuts in the composer with the co (*)
  93119f7... Merge branch 'mjog/composer-keyboard-fixes' into 'mainline' (*)
  bc7ec8d... Geary.Smtp.ClientService: Get default Message-Id domain fro (*)
  9bf7307... Merge branch 'mjog/1079-mesage-id-from' into 'mainline' (*)
  cbda58a... Update Ukrainian translation (*)
  1987582... Geary.Smtp.ClientConnection: Documentation fixes (*)
  cc5d4ff... Geary.Smtp.ClientSession: Ensure SMTP data is sent dot-stuf (*)
  e99115e... Merge branch 'mjog/1126-dot-stuffing' into 'mainline' (*)
  c524e17... application-client: Check for null when getting os info (*)
  5817548... Merge branch 'fix-inspector-system-info' into 'mainline' (*)
  a579045... Update Polish translation (*)
  bf8f333... Update Romanian translation (*)
  c4fae24... Application.Controller: Fix directory used for locally pinn (*)
  f0d169e... Components.AttachmentPane: Remove unneeded debug logging (*)
  77897cb... Merge branch 'mjog/pinned_cert_dir' into 'mainline' (*)
  5a54e47... Components.WebView: Fix printing to PDF with WebKitGTK sand (*)
  2b5ef5e... Application.AttachmentManager: Default save chooser to XDG_ (*)
  67e5047... ConversationEmail: Print to XDG_DOWNLOADS by default (*)
  dc6fb34... main-window: replace GtkApplicationWindow with HdyApplicait (*)
  013e4c3... Merge branch 'mjog/webkit-sandbox-print-to-pdf' into 'mainl (*)
  534c780... Merge branch 'mjog/attachment-download-dir' into 'mainline' (*)
  83a97f3... Merge branch 'only-hdy-window' into 'mainline' (*)
  cd51022... Update Serbian translation (*)
  e0f969d... Update Brazilian Portuguese translation (*)
  44bc5c5... toolbar: Use HdyHeaderBar (*)
  ef9613b... client: Ensure all `[GtkChild]` properties/fields are unown (*)
  f218328... Application.Controller: Fix build warning (*)
  c4bd8c2... Merge branch 'wip/cdavis/hdyheaderbar' into 'mainline' (*)
  72499c1... Merge branch 'mainline' into 'mjog/fix-build-warnings' (*)
  a102c26... Merge branch 'mjog/fix-build-warnings' into 'mainline' (*)
  a5ce9d8... Components.WebView: Disable WebKitGTK sandboxing again (*)
  41c284b... Merge branch 'mjog/disable-webkit-gtk-sandbox-again' into ' (*)
  2ec23ba... Geary.ImapEngine.AccountSychronizer: Clean up implementatio (*)
  efca5fb... Geary.ImapEngine.AccountProcessor: Support dequeing account (*)
  3e264e2... Geary.ImapEngine.GenericAccount: Call new account sync API  (*)
  41359e2... Geary.ImapEngine.GenericAccount: Start both remote services (*)
  0f6c38b... Geary.ImapEngine.GenericAccount: Use account sync API for d (*)
  7f110bf... Geary.Account: Remove now unused, internal-only signals. (*)
  69a8926... Update Catalan translation (*)
  7100598... Geary.Util.Files.recursive_delete_async: Throw rather than  (*)
  a9aa736... Application.Controller: Ignore file not found for e8061379 (*)
  2e56aed... Merge branch 'mjog/1147-startup-warning' into 'mainline' (*)
  40dd92e... composer-headerbar: Use HdyHeaderBar (*)
  f754094... Merge branch 'composer-hdy-headerbar' into 'mainline' (*)
  0bffbd2... Geary.RFC822.Message: Handle 0 size of body and header in f (*)
  8adf73a... Updated Spanish translation (*)
  7bb0255... Update Turkish translation (*)
  34921a8... Update Hungarian translation (*)
  67d68d0... Merge branch 'mjog/folder-load-sync-race' into 'mainline' (*)
  aa6cf94... Merge branch 'fix-empty-body-null-fault' into 'mainline' (*)
  224dbf0... Geary.ImapEngine: Ensure actual replay ops interleave corre (*)
  de3946d... Geary.App.ConversationMonitor: Check for email deleted flag (*)
  ab81266... Merge branch 'mjog/replay-queue-fixes' into 'mainline' (*)
  f2e292a... Geary: Rework email signals on Account and Folder
  4c61fab... Geary: Flip folder class hierarchy so remote extends local,
  4be5209... Geary: Update existing local folders to remove old API
  fb79b51... Geary.ImapEngine.MinimalFolder: Update to implement RemoteF
  bc0da4a... client, engine: Update call sites to deal with new Folder A
  5879ee4... Geary.Folder, Geary.RemoteFolder: Convert into interfaces
  365aa3c... Geary.FolderPath, Geary.FolderRoot: Move into Folder namesp
  b218735... Geary.ImapDb.Folder: Make path and properties actual GObjec
  0f3ce80... Geary.Folder, Geary.Account: Clean up interdependent signal
  2b91cd2... Geary.Folder: Make FolderProperties a remote-only concept
  9607f36... Geary.ImapEngine.GenericAccount: Update email counts on fol
  425a11d... Geary.ImapEngine: Ensure folder counts updated on flag upda
  f143661... FolderList.FolderEntry: Display local vs remote totals if t
  7b68b43... Plugin.EmailTemplates: Avoid reentrancy issues on folder us
  7af3a16... Geary.ImapEngine.ReplayQueue: Use a cancellable to manage r
  0e19577... Geary.ImapEngine.ReplayQueue: Only flush ops on close if st
  7be9a82... Geary.ImapEngine.MinimalFolder: Remove closed_semaphore
  c9cb089... Geary.ImapEngine.MinimalFolder: Throw an error opening remo
  70823a1... Geary.ImapEngine.MinimalFolder: Clean up and simplify close
  d4b985e... Geary.ImapEngine.MinimalFolder: Improve remote management
  2373ef4... Geary.Folder: Replace fetch_email_async with local-only get
  33cc886... Geary.ImapEngine.EmailPrefetcher: Clean up re-entrancy issu
  4a5896c... Geary.ImapEngine.Email.Prefetcher: Fix the active lock
  97dd701... Geary.ImapEngine.EmailPrefetcher: Implement Geary.Logging.S
  00e4dc7... Geary.Collection: Add single_set method
  d7f6286... Geary.Email: Add `new_identifier_based_set` static method
  3c55f97... Geary.Email: Re-organise static methods to confirm to code 
  bd7a1c3... engine: Update all methods used to access collections of em
  7ad6302... Geary.Imap.MinimalFolder: Update flag updater to use larger
  b906d11... Geary.ImapEngine.MinimalFolder: get_multiple_email_by_id mi
  17b02f1... Geary.Folder: Rename and update list_email_by_id_async to b
  21d43fa... Geary.App.ConversationMonitor: Remove unused op
  9b64099... CollectionAssertions: Allow elements to be accessed via ind
  97e7fd4... test: Add unit tests for new Geary.Folder email accessor me
  b1ea2d3... Geary.ImapDB.Folder: Rename ListFlags to LoadFlags
  8eee0cf... Geary.Folder: Add flags for options when retrieving specifi
  d2da085... Geary.App.ConversationMonitor: Simplify implementation a bi
  a878fbe... Geary.App.ConversationMonitor: Add support for partial emai
  8e385f7... Geary.App.ConversationMonitor: Fix list of required fields
  8683ab2... Geary.App.ConversationMonitor: Fix loading by id
  0df1c8a... ConversationListStore: Fix null object when no previews are
  9e39b82... Geary.Engine: Allow applications to specify min email downl
  5b6aad8... Geary.App.ConversationMonitor: Check for email deleted flag

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