[geary] Created tag geary-0.13.0
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Created tag geary-0.13.0
- Date: Sun, 17 Feb 2019 12:37:52 +0000 (UTC)
The unsigned tag 'geary-0.13.0' was created.
Tagger: Michael James Gratton <mike vee net>
Date: 1550406607 +1100
Tag for 0.13.0
Changes since the last tag 'geary-0.12.0':
799433746 (1):
Update client-web-view.js minimal change
Adrien Plazas (1):
composer-widget: Fix the info label xalignment
Alan Mortensen (5):
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Alex Henrie (14):
Fix assertion failure if there are messages in the outbox on startup. Bug 727679.
Remove nonfunctional "Try Again" button for saving sent emails. Bug 727679.
Make generic "Paste" action paste with formatting if possible
Fix context of "Paste Without Formatting"
Implement single-message deletion for messages in the current folder
Print common headers when printing messages
Print common headers when printing messages
Take zoom level into account when determining preferred height
Delineate tags a, b, i, and u in plaintext conversion
Add plaintext quote marker to blockquote lines in one pass
Check class name in ConversationPageState.isDescendantOf
Only collapse runs of space, tab, carriage return, and newline
Only collapse runs of space, tab, carriage return, and newline
Don't add Geary-flavored markdown to plain text messages
Anders Jonsson (7):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Andre Klapper (2):
Remove non-existing anchor link (target removed in 6b88f82)
Replace Bugzilla by Gitlab URL in DOAP file
Ask Hjorth Larsen (1):
Updated Danish translation
Balázs Meskó (1):
Update Hungarian translation
Balázs Úr (1):
Update Hungarian translation
Baurzhan Muftakhidinov (1):
Update Kazakh translation
Carlos Abel Córdova Sáenz (1):
Update Spanish translation
Christian Schröder (1):
Update German translation
Claude Paroz (1):
Update French translation
Daniel Mustieles (6):
Update Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Șerbănescu (1):
Update Romanian translation
Dušan Kazik (5):
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Emin Tufan Çetin (16):
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Added Turkish translation for help
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Erik Faye-Lund (2):
Remove pointless null-check
Only rebuild copy/move toolbars when switching accounts
Federico Bruni (5):
help: Ctrl-M shortcut has been removed
Update Italian translation
Update Italian translation
Update Italian translation
remove deprecated 'languages' parameter of gnome.yelp()
Frank Brütting (1):
Update German translation
GNOME Translation Robot (1):
Update Dutch translation
Gautier Pelloux-Prayer (3):
Show notification when receiving new fails in INBOX subfolders as well. Bug 713227
Do not show "Labels" folders entry in sidemenu if there are none. Bug 754802
Do not add non openable folders entry in sidemenu. Bug 712902
Georges Basile Stavracas Neto (1):
Update URLs to GitLab in Flatpak manifest
Greg V (4):
Use sqlite dependency when checking FTS
Use backup extension when calling sed -i
Fix meson targets for contractor contract
PropertyCommand: check for null before calling printf
Isaac Ferreira Filho (1):
Update Brazilian Portuguese translation
James Magahern (12):
Filters messages from the conversation set who contain the \DELETED flag.
Fixes broken tests and adds new test
Correct unnecessary whitespace changes
Conversation should be removed after flags_changed if conversation no longer contains any messages.
Moves flag change handling from list-store to conversation-monitor.
Ensure conversation set actually contains conversation before attempting to remove it.
Fixes for conversations that are resurrected
Some more changes requested by Michael
Also fix the new marked_as_deleted test to account for these changes
Merge branch 'master' into buzzert/deleted_flags
Use similar logic to InsertOperation to know whether or not an unflagged message is from outside the
monitor window
Common case: don't add an insert operation if inserted_ids is empty
Jan Tojnar (1):
build: obtain iso-codes prefix from pkg-config
Jiri Cerny (1):
Remember size of dettached composer window
Jiri Grönroos (3):
Update Finnish translation
Update Finnish translation
Update Finnish translation
Joel Duncan (1):
Change starttls command to uppercase to support ProtonMail Bridge
Jordan Petridis (1):
Flatpak: Add enchant as a module
Jordi Mas (2):
Update Catalan translation
Update Catalan translation
Josef Andersson (1):
Update Swedish translation
Juraj Fiala (1):
Remove redundant build-options from the Flatpak manifest
Kacper Bielecki (2):
Update Unity specific workarounds
Cache contact list store per account. Bug 771903
Kristjan SCHMIDT (1):
Update Esperanto translation
Kukuh Syafaat (8):
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Marek Cernocky (15):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech help translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Marek Černocký (1):
Updated Czech translation
Mario Blättermann (12):
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Update German translation
Matej Urbančič (4):
Updated Slovenian translation
Updated Slovenian translation
Added Slovenian translation
Updated Slovenian translation
Michael Catanzaro (2):
Always allow changing from address if account has multiple addresses
Never enter inline compact mode when account has multiple emails
Michael Gratton (382):
When filling postmaster queue, include all messages, not just unsent. Bug 727679.
Don't ignore sent messages in postman queue, try to save them. Bug 727679.
Prefill postman queue only after account has been opened. Bug 727679.
Merge branch 'master' into 'master'
Add CI configuration.
Merge branch 'wip/ricotz/webkit' into 'master'
Merge branch 'master' into 'master'
Merge branch 'wip/gitlab-ci' into 'master'
Merge branch 'wip/fix-fedora-sqlite-tokeniser' into 'master'
Merge branch 'wip/fix-flatpak-goa-build' into 'master'
Merge branch 'wip/limit-web-view-zoom' into 'master'
Merge branch 'wip/714876-goa-oauth2-support' into 'master'
Merge branch 'wip/piotrdrag/autotools-i18n-leftovers' into 'master'
Merge branch 'fix-use-underline-1' into 'master'
Merge branch 'wip/flatpak-unwind-not-found' into 'master'
Merge branch 'wip/gitlab-ci-run-all-tests' into 'master'
Merge branch 'wip/24-folder-popover-selection' into 'master'
Merge branch 'wip/11-special-folder-children' into 'master'
Merge branch 'wip/18-primary-email-leak' into 'master'
Merge branch 'wip/21-move-after-reply' into 'master'
Merge branch 'wip/40-backslash-in-folder-name' into 'master'
Merge branch 'paste-shortcuts' into 'master'
Merge branch 'wip/730495-fix-inline-plain-text-paste' into 'master'
Merge branch 'wip/40-backslash-in-folder-name' into 'master'
Merge branch 'paste-shortcuts' into 'master'
Merge branch 'wip/fix-return-path-dot-quoting' into 'master'
Merge branch 'wip/43-dialogs-not-focused' into 'master'
Add contribution guide
Merge branch 'iso-codes' into 'master'
Fix a crash when merging email email in DB.
Fix a crash when detaching composer without focus.
Update copyright year in About dialog
Modernise in-tree debian packaging
Further refine workaround for SKC key press handing
Merge branch 'wip/77-skc-in-composer' into 'master'
Merge branch 'faster-folder-switching' into 'master'
Merge branch 'wip/29-ms-breaks-plain-sigs' into 'master'
Update error handling when checking for network connectivity
Merge branch 'wip/98-connectivity-can-reach-debus-error' into 'master'
Fix account branch in folder tree not being expanded by default
Merge branch 'print-headers' into 'master'
Revert "Merge branch 'print-headers' into 'master'"
Merge branch 'revert-ad984903' into 'master'
Don't include empty root folder path segment constructing a mailbox name
Simplify the process of creating new local folders somewhat
Make some exception messages more obvious when seen out of context
Ensure folders are removed from local account's cache when deleted
Improving handling when opening folders that do not exist on remote.
Correctly handle creating special folders when they do not exist
Add support for creating/deleting folders to the console app
Merge branch 'wip/795595-fix-special-folder-creation' into 'master'
Merge branch 'meson-linguas' into 'master'
Merge branch 'print-headers' into 'master'
Update print cc and bcc header label names to match others
Fix debian package installation after adding libjson-glib dep
Break out AvatarStore to a top-level class so it can be re-used
Make avatar loading URL configurable via a GSetting
Merge branch 'wip/774603-configurable-gravatar-uri' into 'master'
Add a comment about why we're calling msgfmt manually
Merge branch 'wip/piotrdrag/fix-contract-description' into 'master'
Merge branch 'zoom-preferred-height' into 'master'
Adjust conversation height dynamically when zooming
Check for ClientWebView preferred height changing in a few more cases
Use doc element's scrollHeight as ClientWebView's preferred height
Merge branch 'wip/778025-conversation-height' into 'master'
Merge branch 'alatiera/flatpak-enchant' into 'master'
Merge branch 'wip/ricotz/vala' into 'master'
Downgrade sidebar warning message to debug to ease debugging
Cleanup attachment save handling
Merge branch 'wip/cleanup-attachment-save-handling' into 'master'
Add Geary.Account.is_online property
Remove Geary.Folder.wait_for_remote_async()
Tidy up ReplayOperation API
Don't actually execue remote ReplayQueue.CloseReplayQueue operation
Ensure IMAP client session is released on error claiming folder session
Add a nonblocking queue peek() method
Ensure account sync waits for remote to open before proceding.
Ensure the IMAP pool is stopped on connection error
Cancel any pending commands when ImapClientConnection disconnects
Merge branch 'wip/improve-claiming-folder-session' into 'master'
Merge branch 'wip/ricotz/error-check' into 'master'
Fix message body webview sometimes not stopping getting taller
Fix occasional "geary-engine.h: No such file or directory" build errors
Merge branch 'wip/engine-header-missing-build-failure' into 'master'
Remove old source from po/POTFILES.in
Modernise how Endpoints are constructed, used and managed.
Add general impls for converting enum values to nicks and back.
Update IMAP and SMTP port constant names.
Fix hostname validator not dealing with whitespace, port no's.
Split out account editor TLS combo into a stand-alone class for reuse
Implement decent keyboard nav for AccountsEditor and editor panes
Get basic new account verification working.
Ensure new accounts can be created by hitting Enter.
Update account nickname in AccountsEditorListPane when it changes
Improve handling of GOA accounts in the account editor
Make sure account listbox is shrinkwapped when only one is present
Enable reusing account editor SMTP auth source combobox
Add ServiceInfo conveience properties for TLS and SMTP auth
Fix crash editing account name
Update UI for accounts editor servers pane
Move IMAP & SMTP default port consts up into public API
Add some doc comments for EngineError types
Show GOA panel when user selects disabled GOA account in accounts list
Explicitly pass service info to Engine validation methods
Move endpoints from account config to implementation objects (1/3)
Implement ClientService for IMAP (2/3)
Implement ClientService for SMTP (3/3)
Tidy up Account and derived class's constructors
Move SmtpOutbox impl out of ImapDB, rename to just Outbox
Ensure SmtpClientService gets shut down correctly
Provide a means to get the default port for a specific service config
Fix wrong value when setting service info smtp_credentials_source
Update to Account.set_endpoints set only one specific endpoint
Require IMAP creds when validating a SMTP service
Add an activated signal to Validator component
Implement initial server editing and validation
Check GOA accounts have a useful defaut name, if not use account label
Tidy up account info sender mailbox implementation
Fix some unhandled exception warnings
Implement initial drag and drop for accounts, sender mailbox ordering
Add some polish to account edditor list drag and drop
Enable reordering accounts and sender mailboxes via keyboard
Enable config file versioning
Move CredentialsMediator back to AccountInformation
Remove old accounts and login dialogs
Clean up AccountInformation and ServiceInformation APIs
Fix some issues with reporting errors when loading accounts
Clarify GOA provider terminology a bit
Update GOA loading and error handling to be a bit more robust
Save account config to disk when it changes
Polish first-run appearance of the accounts editor
Implement basic support for disabling accounts
Add some defensive guards against service creds in SecretMediator
Hide add account text entry borders
Convert single-entry popover account row editors to use in-line entrys
Fix credentials check in ServiceInformation.equal_to
Validator enhacements
Make PropertyCommand independent of Accounts.Editor, move for reuse
Use a command stack with Accounts.EditorServerPane
Make non-SMTPs-specific parts of the accounts editor generic
Handle changing passwords in EditorServersPane
Remove old accounts editor UI files
Provide decent initial widget focus for all account editor panes
Minor account editor UI text tweak
Tidy up account editor pane class interfaces and implementations
Don't re-use account editor panes when creating new accounts
Fix backgroud colour of insensitive account editor row entry background
Fix failing account manager tests
Tidy up Accounts.Manager source a bit
Check for conflicting config and data dirs when generating an account id
Clean up Geary.Protocol string management
Tidy up ClientService API a bit
Fix credentials not being updated in the engine when changed in editor
Minor UI tweak
Merge branch 'wip/714104-refine-account-dialog' into 'master'
Misc non-selectable mailbox fixes
Merge branch 'piotrdrag/untranslatable-titles' into 'master'
Provide common service status tracking via ClientService
Remove auth failure prompting from the engine
Provide common account and service status tracking via Account
Set default account and client service status to something useful
Add initial support for showing/hiding account status as it changes
Rename ClientService.Status.OFFLINE to UNREACHABLE
Add and hook up Retry buttons to service status inforbars as apropriate
Don't consider service state unknown to be offline
Rework how auth failures are propagated by the IMAP stack
Fix failed IMAP commands being treated as an invalid server response
Tidy up Imap.Command API a bit
Implement client-based password and auth failure status prompting
Tidy up client controller a bit
Refine handling of errors when opening account
Merge branch 'improve-plaintext-conversion' into 'master'
Add Geary.ErrorContext class for passing rich error context info around
Show details for status-based service problems
Restart all effected services with a generic service status problem
Clear account status UI for an account when it is closed
Merge branch 'wip/17-noisy-problem-reports' into 'master'
Consult correct GOA settings when configuring SMTP TLS method
Merge branch 'wip/182-goa-smtp-auth-method-b0rked' into 'master'
Merge branch 'improve-plaintext-conversion' into 'master'
Typo fix
Tidy up account editor's undo/redo action state management
Move common account editor pane in-app notification impl to the editor
Improve account editor's doc comments
Allow adding/modifying an account to be cancelled when in progress
Don't validate managed accounts when validating account server details
Fix critical when IMAP login command is cancelled
Merge branch 'wip/account-editor-refinements-v1' into 'master'
Update Geary.ConnectivityManager to check a GSocketConnectable
Update Geary.Endpoint API and source
Tidy up all of the various untrusted_host signals
Remove now-unsed validation code from Geary.Engine
Add Geary.ProblemType for TLS cert validation errors, clarify login errs
Modernise cert prompting impl to work with new account status infobars
Replace controller's GCR pinning impl with new CertificateManager class
Don't update status for IMAP connection problems multiple times
Remove now unsed Endpoint.trust_untrusted_host prop and related code
Don't block handling GTlsConnection::accept-certificate
Handle untrusted certs when adding a new account
Handle untrusted certs when adding a editing account server details
Don't prompt for untrusted host as validation when account exists
Simplify CertificateManager's db pinned cert management
Implement loading and saving certs in CertificateManager
Fix brown-paper-bag file name typo
Re-enable GCR support for cert pinning
Merge branch 'wip/20-cert-pinning' into 'master'
Merge branch 'nullfix' into 'master'
Fix meson config warning
Fix unhandled error warning, tidy up error handling
Merge branch 'wip/misc-warning-fixes' into 'master'
Merge branch 'buildfix' into 'master'
Add some unit tests for Geary.ImapDb.Account folder management
Remove unwanted debuging cruft
Ensure accounts don't accidentially create multiple inbox-type folders
Ensure MinimalFolder remote open forces closed on hard errors
Stop duplicate inboxes being created, not being listed
Convert Geary.FolderRoot to be an actual root, not just a top-level
Add additional FolderPath unit tests
Revamp Geary.FolderPath implementation
Fix pathological FolderPath.is_equal() case, add unit test
Fix ambiguous test in AccountInformation.set_special_folder
Add some useful debugging to GenericAcount
Rework GenericAccount::ensure_special_folder_asyc yet again
Merge branch 'wip/181-special-folder-dupes' into 'master'
Fix local accounts for special-case providers not configured correctly
Fix possible critical when removing an account is removed
Fix build warnings
Reducing padding in conversation viewer list
Fix build with new FolderPath API
Update Gitlab CI Flatpak build with standard template
Merge branch 'wip/712902-empty-gmail-folder' into 'master'
Merge branch 'whitespace-collapsing' into 'master'
Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master'
Import standard GNOME Flatpak CI config rather than copy/pasting it
Support building with Enchant 2.x
Remove duplicate webkitgtk dep
Update INSTALL and GitLab CI to use Enchant 2 on Fedora
Merge branch 'wip/187-flatpak-ci-wrong-branch' into 'master'
Increase GearyApplication.present() time delta woraround per bgo 726282
Allow configuring the location of the web extension shared lib
Update Gitlab CI Flatpak build with standard template
Import standard GNOME Flatpak CI config rather than copy/pasting it
Lazily load message bodies in conversation viewer
Refine conversation viewer load timeout spinner handling
Simplify ConversationListBox ctor args substantially
Convert conversation viewer to highlight find terms via the FTS index
Make Conversation.get_emails return a list, since it can be ordered
Rework how email are loaded and displayed in the conversation viewer
Scroll to the first matching message when highlighting search terms
Ensure selecting a new conversation can interrupt any currrent load
Make loading conversations olive-buttery smooth
Don't auto-mark email as read when window is not in the foreground
Make EmptyPlaceholder more generally useful and rename to fit style
Handle long-loading indication for conversations better
Fix FetchEmail remote op error when FORCE_UPDATE is set
Fix FetchEmail throwing wrong error for LOCAL_ONLY with incomplete email
Tidy up ConversationEmail a bit
Rename ConversationViewer "preview" widgets to "compact"
Merge branch 'wip/web-extension-usr-local' into 'master'
Merge branch 'wip/enchant2' into 'master'
Merge branch 'wip/794700-lazy-load-conversations' into 'master'
Brown paper bag POTFILES.in update
Fix message body heigt being inaccurate yet again
Bump deb build to test stage in gitlab ci config
Close thread pool if present in Geary.Database dtor
Use standard recursive delete in ImapDB.DatabaseTest
Fix name of temp dir used in ImapDB.AccountTest
Ensure ImapDB.DatabaseTest and AccountTest dispose of their db instances
Don't reccommend db garbage collection if there are no messages
Ensure the ImapDB.Database garbage collector exits in close_async
Merge branch 'wip/726282-accounts-focus' into 'master'
Merge branch 'wip/imap-db-acccount-test-flakey' into 'master'
Fix uncaught error build warning
Add some doc comments to Geary.Email
Fix ConversationEmail.email having no flags after message load
Display loading indicator for long-running local ConversationEmail loads
Replace pair of ConversationEmail body load state bools with single enum
Fix incorrect images in ConversationViewer placeholders
Retry fetching remote email body when loading but command times out
Make ConversationEmail and ConversationMessage coordinate progress
Handle being offline when loading email bodies for display
Fix typo on the manual's search page
Merge branch 'info-label-xalign' into 'master'
Remove colons in label in the email address editor for HIG compliance
Update in-app copyright for 2019
Show a placeholder when an email body was not able to be loaded
Wrap the placeholder pane's subtitle automatically
Fix offline status with multiple accounts
Make Geary.ClientService debug logging more useful
Fix email remote loaded by FetchEmail replay op not having attachments
Modernise FetchOperation somewhat
Ensure Imap.ClientConnection also notifies of status responses on error
Make ImapCommand throw a timeout error when a timeout has occurred
Don't use catch in finally clauses due to Vala bug
Fix units in calculating next check in ConnectivityManager
Kick off periodic checks in ConnectivityManager to discover net issues
Handle connectivity check errors for local remote endpoints better
Refine auto-mark-read to only happen as a direct result of user action
Further refine email body loading progress feedback
Don't try re-downloading email bodies on time-out
Remove uused ClientWebView.has_valid_height property
Remove obsolete comment
Don't bother queuing resizs for conversation messages when expanding
Rework sending ClientWebView sending preferred height from JS, again
Unb0rk use of iterator API
Include preview in Geary.Email.MUTABLE_FIELDS
Tidy up ConversationListStore's preview flags
Trivial code formatting cleanup
Show a problem report when an error occurs loading a message body
Display a placeholder when email body loading is taking a long time
Tidy up placeholder style when it has no text
Merge branch 'wip/conversation-polish' into 'master'
Merge branch 'buzzert/deleted_flags' into 'master'
Merge branch 'is-descendant-of' into 'master'
Minor tweaks for ConversationPageState.isDescendantOf
Fix select-quoting not preserving newlines in some cases
Merge branch 'wip/geary-is-descendant-of' into 'master'
Bump agressive keep-alive interval down to 2 minutes
Don't hard-code special-use mailbox names for Yahoo accounts
Include account id in problem report details
Merge branch 'wip/34-yahoo-fixes' into 'master'
Merge branch 'wip/flatpak-remove-custom-build-flags' into 'master'
Fix critical when email body load is cancelled
Clean up client search term highlighting code
Fix critical trying to load a conversation with 0 email
Fix default value for ConversationOperation::allow_duplicates
Ensure conversation find entry focused when visble and shortcut invoked
Fix critical from loader timer when conversation email load cancelled
Clean up ImapDB.Account.search_async and related methods
Make ImapDB.Account.get_search_matches_async greedy stripping consistent
Limit number of times a reply op is retried before failing
Replay ops that ignore remote errors should only ignore remote errors
Invert sense of unrecoverable erors test for better grokkability
Enable Imap.ClientConnection IDLE timer when no commands are pending
Ignore any IDLE status responses in Imap.ClientSession's handler
Fix conversation message placholders being duplicated/not hidden
Merge branch 'wip/search-cleanup' into 'master'
Allow access to the ControlCenter and GOA daemon from Flatpak sandbox
Merge branch 'wip/flatpak-goa-perms' into 'master'
Trivial test case cleanup
Reduce the default amount of conversation logging substantially
Update hidden ConversationMonitor error debug logging to warnings
Fix a few warnings when switching between folders quickly
Merge branch 'wip/limit-replay-op-retries' into 'master'
Fix Composer not correctly handling multiple account sender mailboxes
Merge branch 'plaintext-markdown' into 'master'
Make public I/O methods in Imap.Client require cancellables
Make ComposerWidget implement BaseInterface to track refcounting
Fix leaking inline composer widgets
Unify three variants of "try reconnecting" strings
Better distinguish connection and network problems in MainWindowInfoBar
Unify translations for RFC-822 header labels
Revert changes from last two commits that introduced fuzzy translations
Treat ConnectivityManager errors as failure rather than unreachable
Add some unit tests for setting email flags
Explicity throw an error when requirements aren't met for setting flags
Ensure ImapDb.Folder.set_email_flag_async also works on deleted email
Pass a email id with a position when setting flags during a merge
Throw the correct error when email id is not valid for create_or_merge
Merge branch 'master' into 'master'
Replace composer keyboard shortcut with standard widget action scoping
Scope composer editor shortcuts to the toolbar and web view only
Fix ComposerWebView::is_empty sense
Don't override Ctrl+W to close the composer
Merge branch 'wip/email-flag-refinement' into 'master'
Merge branch 'wip/composer-shortcuts' into 'master'
Document what actually happens when MoveEmailCommit is executed
Tweak FetchEmail::describe_state()
Reduce email prefetcher debug verbosity a bit
Add Email.Field.FIELDS to ImapDb.Folder.REQUIRED_FIELDS
Don't update a folder's unread email count during normalisation
Treat transient DNS errors as simply indicating being offline
Remove unused source file
Merge branch 'wip/email-flag-refinement-redux' into 'master'
Add base_folder property back to ConversationSet
Ensure conversations that have no email in the base folder are dropped
Attempt to refresh GOA account credentials when an auth error ocurrs
Merge branch 'wip/all-mail-sticky-conversations' into 'master'
Fix a warning in ConversationSet when removing a conversation
Bump version for 0.13.0
Update AppStream, NEWS and debian/changelog for 0.13
Update Flatpak build manifest for 0.13
Michael James Gratton (526):
Bump versions ready for 0.13 development.
Tighten up flatpack manifest per flathub review comments.
Add some comments to nightly flatpak-builder manifest for clarity.
Install appdata to $PREFIX/share/metainfo, not the old appdata dir.
Bump minimum library and vala version reqirements.
Remove GTK 3.20/3.22 source defines and the conditionals using them.
Remove set_label_xalign workaround and uses of it.
Remove most of the remaining workarounds for earlier GTK versions.
Fix a compile warning.
Remove some uses of the deprecated GearyApplication.instance prop.
Fix attached message bodies not being loaded. Bug 788637.
Fix search loading spinner never disappearing when autoselect disabled.
Minor cleanup.
Fix search loading spinner never disappearing when autoselect disabled.
Suppress some C compiler build warnings.
Restore Archive toolbar label.
Fix move and copy menu button ids in the main toolbar.
Merge branch 'wip/779116-remove-gtk-action'
Update INSTALL library and distro versions and tweak wording.
Brown paper bag fix for Xenial support in INSTALL.
Merge branch 'bug/727679-save-sent-queue'. Fixes Bug 727679.
Remove custom libsecret VAPI in favour of the system-provided one.
Attempt to unlock the libsecret keyring before accessing secrets.
Fix HTML signatures that are single IMG tags not recognised as HTML.
Restore Archive toolbar label.
Fix move and copy menu button ids in the main toolbar.
Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org).
Re-enable top level cmake/Makefile "pot_file" target for po/geary.pot.
Remove obsolete X-GNOME-FullName key from desktop files.
Workaround xgettext not recognising Elementary Contractor files.
Workaround a xgettext warning about a Vala verbatim comment.
Assorted async test case fixes.
Add test case stub for Geary.Imap.Deserializer to the build.
Tidy up deserialiser source a bit.
Allow IMAP atoms to be terminated by an atom-special w/o needing a space.
Ensure syntax errors are always reported by the deserialiser.
Fix HTML signatures that are single IMG tags not recognised as HTML.
Add initial NAMESPACE command, response and console support.
Allow "" to be used by geary-console as an empty string arg.
Engine and IMAP stack documentation comment updates.
Initial IMAP inbox and namespace information in client session.
Use Imap.ClientSession for mapping between folder and mailbox names.
Remove custom libsecret VAPI in favour of the system-provided one.
Attempt to unlock the libsecret keyring before accessing secrets.
Fix HTML signatures that are single IMG tags not recognised as HTML.
Restore Archive toolbar label.
Fix move and copy menu button ids in the main toolbar.
Add po/Makevars hint for Damned Lies (a.k.a. l10n.gnome.org).
Re-enable top level cmake/Makefile "pot_file" target for po/geary.pot.
Remove obsolete X-GNOME-FullName key from desktop files.
Workaround xgettext not recognising Elementary Contractor files.
Workaround a xgettext warning about a Vala verbatim comment.
Assorted async test case fixes.
Add test case stub for Geary.Imap.Deserializer to the build.
Tidy up deserialiser source a bit.
Allow IMAP atoms to be terminated by an atom-special w/o needing a space.
Ensure syntax errors are always reported by the deserialiser.
Merge branch 'wip/781488-aliyun-greeting-error'. Fixes Bug 781488.
Merge branch 'wip/784300-unlock-keyring'. Fixes Bug 784300.
Merge branch 'wip/771643-replace-intltool'. Fixes Bug 771643.
Slighly improve sorting of po/POTFILES.in
Further Imap.Account API tweaks.
Use default personal namespace when creating special folders. Bug 726866.
Add support for creating special use mailboxes.
Minor special use handling clean up.
Minor code cleanup.
Add unit tests for NAMESPACE parsing, CREATE serialisation, fix an error.
Fix MainWindow not appearing when no passwords stored in keyring.
Remove tabs from source code.
Ensure only one ConnectivityManager instance is used per endpoint.
Start/stop outbox as the SMTP host becomes reachable/unreachable.
Reorganise and clean up SmtpOutboxFolder code.
Make SmtpOutboxFolder postman more robust.
Minor deserialiser debug logging tidy up.
Ensure IMAP client sessions are closed when going offline.
Only attempt to obtain an ImapClientSession when some are available.
Merge branch 'wip/768422-namespace-support'. Fixes Bug 768422 and Bug 726866.
Minor SmtpOutboxFolder cleanup.
Misc ClientSessionManager fixes.
Fix race between account becoming ready and MinimalFolder opening.
Don't delay opening remote folder when it is being waited on.
Trigger account synchronizer when account becomes ready.
Rely on the ready signal to re-open folder IMAP connections, not a timer.
Add a IMAP pool stop timeout as well as a start to help prevent flapping.
Merge branch 'wip/789924-network-transition'. Fixes Bug 789924.
Add initial support for using Gtk.InfoBars to display errors.
Make account-related implementation debugging ids a bit more consistent.
Push IMAP auth handling down the stack, try 3 times before bailing out.
Handle incoming connection failures in the same way as for outgoing.
Clean up SmtpOutboxFolder error handling further.
Implement retry for send and receive errors.
Report IMAP connection errors, don't endlessly retry to connect.
Allow passing addtional information when reporting engine errors.
Add doc comments for Geary.SmtpError.
Use the ConnectivityManager to detect connection problems up front.
Fix gnome-shell notifications missing an icon under flatpak. Bug 790103.
Fix mistaken commit in flatpak-builder manifest from commit da15ebe.
Don't use overwrite_confirmation with FileChooserNative, it's not supported.
Update testcase to fix failure introduced by commit da15ebe.
Handle font-family strings containing both single and double quotes.
Allow determining when JS has finished loading in ClientWebView.
Fix composer body text caret not being visible on reply. Bug 788797.
Prevent composer body/sig/quote parts from losing focus. Bug 779369.
Fix lost line breaks when selective quoting plain text. Bug 781178.
Fix sketchy line breaking in quoted plain text.
Delay checking network connectivity if already connected. Bug 776042.
Include a back trace in problem report technical details.
Minor code cleanup.
Add licensing info for libunwind binding, based on convention.
Merge branch 'wip/713006-better-error-reporting'. Fixes Bug 713006.
Fix namespace error listing "[GMail]" mailbox. Bug 790544.
Don't try to install the contractor file if disabled. Bug 790382.
Minor fix and code cleanup for Geary.Imap.Account.
Fix critical warning when deleting an account.
Document and tweak IMAP keep-alive periods and TCP socket timeouts.
Actually fire Geary.Account::closed signal when closing accounts.
Try harder to ensure Geary always shuts down cleanly.
Turn down default debug logging from the account synchroniser a bit.
Make GenericAccount::enumerate_folders_async debug PERIODIC as well.
Fix compile error with vala git master. Fixes Bug 790567.
Update unit tests after recent changes.
Fix magnitude of connectivity check timeout.
Ensure EmailStore always closes folders when executing an operation.
Update doc comments for Geary.Folder and ::list_email_by_id_async.
Don't use local/remote counts to determine if folder should be sync'ed.
Fix some engine build warnings.
Add to docs for the IMAP CREATE command.
Replace client call to Gtk.show_uri() with show_uri_on_window().
Ensure the account synchroniser actually does some vector expansion.
Ensure duplicate messages are still added to local folders.
Add some debugging so we know when a background sync has completed.
Enforce a an API contract clause for Geary.Folder.list_email_by_id_async.
Only prefetch messages that have not been seen before.
Merge branch 'wip/713530-background-sync'. Fixes Bug 713530.
Fix Flatpak build.
Work around ongoing crashes in SoupCache when loading avatars.
Allow email address with "localhost" as the domain part. Fixes Bug 714299.
Improve ImapDB.Folder debug logging for duplicate search field check.
Fix a critical error invoking popup on conversation list.
Improve ImapDB.Folder debug logging for duplicate search field check.
Merge branch 'wip/778720-soup-avatar-crash'. Fixes Bug 778720.
Fix another avatar-related critical.
RTL UI fixes for ConversationMessage.
Fix meson build when libmessaging-menu is available.
Fix compiling and using GSettings schema when built by Meson.
Fix compiling tests under Meson.
Treat POODLE and REF_TRACKING defines per others in Meson build.
Ensure console and mailer are built w/ same args as client under Meson.
Fix some warnings showing up when compiling under Meson.
Convert ordered list icon use paths for text, increase number size.
Add RTL versions of list icons.
Swap position of UL and OL lists, to be in that order.
Add new icons to Meson build.
Merge branch 'wip/714921-composer-lists'. Fixes Bug 714921.
Fix issues with Meson build when installed.
Update deb package config to use meson build.
Revert "Treat POODLE and REF_TRACKING defines per others in Meson build."
Add a note about vala pre-processor symbol definitions.
Brown-paper-bag fix for debian/rules.
Add some more debian build cruft to .gitignore.
Split test running up into test-engine and test-client.
Add some useful Engine API mock objects.
Make Geary.App.Conversation unit testable, add some tests.
Make Geary.App.ConversationSet unit testable, add unit tests.
Allow updating Conversation email paths by via ConversationSet.
Wire ConversationMonitor to Account signals now that Conversations aren't.
De-duplicate email removal code in ConversationSet.
Substantially clean up source and API for main Conversation-related classes.
Update WebKit and JSC dependencies in Meson build.
Update Meson build to also build separate engine and client tests.
Fix target GLib version in Meson build.
Clean up engine logging API a bit.
Mark Geary.Logging log calls as printf-format, fix the resulting issues.
Enable engine tests by default for building the deb package.
Use the Gtk.ShortcutsWindow as the sole shortcut help.
Fix some engine build warnings.
Add to docs for the IMAP CREATE command.
Replace client call to Gtk.show_uri() with show_uri_on_window().
Fix Flatpak build.
Allow email address with "localhost" as the domain part. Fixes Bug 714299.
Fix a critical error invoking popup on conversation list.
Allow reporting problems to the client from Geary.Imap.MinimalFolder.
Add a Cancellable for terminating internal folder operations.
Modernise EmailPrefetcher a bit.
Rename Geary.Nonblocking.Mailbox to Queue, make constructed type explicit.
Split test running up into test-engine and test-client.
Add an operations queue to GenericAccount for server operations.
Refactor GenericAccount::new_folder a bit to make it less verbose.
Rework GenericAccount to use an AccountOperation for loading folders.
Convert folder unseen update into an account op, only schedule if closed.
Make sure local folders are always loaded before remote folders.
Fire folders_contents_altered when we alter folder contents.
Don't sync on email send, sync when sent mail is saved.
Increase the remote folder refresh interval.
Bump move commit timeout to something reasonable.
Move impl for ReplayAppend and ReplayRemoval actually into the ops.
Pay attention when the server notifies us of altered flags.
Minor doc comment update.
Add some useful Engine API mock objects.
Add a mock Account object.
Create and use a common FolderOperation account operation class.
Prevent the email prefetcher running multiple times.
Convert the account synchronizer's work into account operations.
Turn some debug logging down a bit.
Minor GenericAccount debug and comment updates.
Stop the flag watcher running periodically.
Fix valadoc warnings, generate internal docs rather than docs for deps.
Fix copy pasta error in schema description. Bug 792356.
Refine text of composer confirm close dialogs.
Use the correct plural form when controller is closing composers.
Fix typos in descriptions of main-window-info-bar.vala. Bug 792359.
Update start-notification preferences text, tooltip, and user manual.
Remove composer pref text in the online manual, it no longer exists.
Ensure gnome-control-centre knows in advance Geary uses notifications.
Fix some issues opening mailboxes from Bug 789924 / commit fddf609.
Fix some issues opening mailboxes from Bug 789924 / commit fddf609.
Retry an account operation after a network error.
Merge branch 'wip/778276-better-flag-updates'. Fixes Bug 778276.
Update sources in POFILES.in.
Update meson build after merging wip/778276-better-flag-updates.
Fix valadoc errors after merging wip/778276-better-flag-updates.
Tidy up inclusion of libunwind in the Meson build.
Fix app icons not being installed to the correct directory under Meson.
Update flatpak-builder manifest to use meson build.
Re-enable reporting git version in Meson dev builds.
Ensure translated manual pages are installed under Meson.
Ensure help figures are installed under Meson build.
Chase Meson build to use XDG Help spec locations.
Update dev Makefile to use meson and ninja.
Remove --enabled-deprecated vala warnings, fix a bunch of them.
Remove obsolete build files.
Tidy up and document lock classes in Geary.Nonblocking.
Don't add IMAP connections back to the pool when the account is closing.
Tidy up how IMAP client sessions are closed by the manager.
Rework how the client session manager manages the IMAP session pool.
Set the minimum IMAP pool size to something a bit more realistic.
Move two folder-specific ImapDB methods from Account to Folder.
Make GenericAccount's local and remote properties internal.
Tidy up and document lock classes in Geary.Nonblocking.
Don't add IMAP connections back to the pool when the account is closing.
Tidy up how IMAP client sessions are closed by the manager.
Rework how the client session manager manages the IMAP session pool.
Set the minimum IMAP pool size to something a bit more realistic.
Add missing build aux file for obtaining the git version.
Remove redundant and unimplemented Folder.OpenFlags.FAST_OPEN option.
Explicitly close the Serializer's buffer stream.
Update monitoring for new mail when folder special type changes.
Check for spoofed sender addresses, only display the address if so.
Ensure mailbox addresses escaped correctly when formatted as RFC 822.
Ensure encoded mailbox addresses are decoded correctly.
Fix MailboxAddresses.to_rfc822_string formatting, add unit tests.
Tidy up MailboxAddress{es} source and API a bit.
Indicate spoofed emails in both conversation viewer and list.
Explicitly close the Serializer's buffer stream.
Update monitoring for new mail when folder special type changes.
Merge branch 'wip/791275-mailsploit-mitigation'. Fixes Bug 791275.
Fix client use of MailboxAddress(es).to_rfc822_string().
Don't flag a mailbox address without a distinct name as spoofed.
Only create IMAP account and folder sessions when ready, not otherwise.
Require users of MinimalFolder's folder session claim it.
Trivial clean up of MinimalFolder's private attrs.
Explicitly close the Serializer's buffer stream.
Ensure MinimalFolder's properties are correctly updated by the remote's.
Remove remote_count and get_remote_counts from MinimalFolder.
Avoid warning user of host unreachable errors when checking reachable.
Refine process for opening a remote session in MinimalFolder.
Avoid warning user of host unreachable errors when checking reachable.
Update some API docs for Nonblocking.Lock and subclasses.
Refine process for closing MinimalFolder.
Fix memory leak by removing an unused IMAP accumulator.
Minor MinimalFolder cleanup.
Make copying a message subject much more likely to work. Bug 788494.
Fix broken composer when invoked from a mailto: link in a conversation.
ClientWebView cleanup.
Remove ComposerWidget.ComposerState.NEW enum value.
Stop using Gtk.Widget.show_all() on the main window.
Work around present() not actually raising windows under Wayland.
Brown paper bag followup for commit b7eea8.
Fix ComposerWebView considering itself edited when in plain text mode.
Update fix for broken composer after clicking on mailto links.
Fix RTL hinting in the composer after the WebKit2 port broke it.
Fix crash when GMime sub-message part doesn't actually contain a message.
Merge branch 'wip/789924-network-transition-redux'. Bug 789924.
Fix name of libunwind build dependency in Debian control file.
Fix racy crash adding just-removed emails to conversation monitor.
Fix conversation-related test warnings and occasionally failing test.
Update client and JS tests failing after commit 1a918769.
Update debian/rules to get verbose unit test results.
Update INSTALL to use Markdown and refer to Meson for building.
Fix typo in release notes.
Fix appstream-util validate-strict with metainfo file.
Remove icon from composer's send button her HIG recommendations.
Fix reference tracking logs not being output when enabled.
Enable app reference tracking for objects such as GTK+ widgets.
Fix some serious run-time memory leaks.
Fix a number of objects being leaked at shutdown.
Clean up how GearyController manages account-related objects.
Minor leftover code cleanup.
Ensure some timeout managers are reset as needed.
Ensure MinimalFolder is only closed at most once if open_count is 1.
Remove some unused and unclear Folder.OpenState values.
Improve doc comments for Email, Folder and RFC822.Message.
Remove GenericAccount's IMAP account session attribute.
Tidy up IMAP folder session management.
Ensure account synchroniser re-uses client sessions properly.
Improve IMAP client session pool management.
Make ConversationMonitor more robust with no/changing connectivity.
Don't let a task try to re-open a folder while it is being closed.
Fix crash when opening new IMAP client session as the engine is closing.
Further improvements handling unreliable/offline networks. Bug 789924.
Merge branch 'wip/fix-reference-tracking'
Update dev convenience makefile.
Fix the build for people who don't have libgee 0.20 installed.
Allow test fixtures and test methods to throw errors by default.
Tidy up unit test infrastructure and mock classes.
Add a mock object mixin that can check call expectations on mocks.
Don't use the database for internal ConversationMonitor bookkeeping.
Add unit tests for ConversationMonitor, fix a few issues.
Merge branch 'wip/794174-conversation-monitor-max-cpu'. Fixes Bug 794174.
Reduce CPU use when idle.
Further work around issues presenting windows under gnome-shell.
Fix message body quote button styling under WebKitGTK 2.20.
Fix second multipart/digest message body not being displayed.
Fix composer detach button position & visibility on custom setups.
Don't display quote expander buttons when printing a message.
Ensure drafts are removed when composer from address changes accounts.
Fix TRUE/FALSE listed as composer drafts status.
Work around composer info label being too long. Fixes Bug 790435.
Remove some unwanted debug statements.
Fix being unable to remove attachments from a draft. Fixes Bug 792555.
Ensure composer draft is marked as changed when attachments are updated.
Only save a draft if we should save it, not if we can save it.
Fix warning introduced by commit 7954a224.
Fix meson warning about use of version kwarg in find_library().
Remove C warning suppression hack from meson build.
Replace some deprecated style calls in the composer with CSS rules.
Fix compilation error with valac < 0.38.1-ish.
Fix glib warning introduced by commit 5a9075b3.
Ensure composer overlay widget isn't visible by default.
Ensure embedded composer is always scrolled to when opened.
Tweak offset used when scrolling to messages mid-conversation.
Fix a crash editing a draft that refers to a message with no message-id.
Update Appsteam metainfo to point to new help page.
Fix a crash saving an attachment with unknown content type.
Increase len of non-truncated strs that TestCase.assert_string reports.
Fix crash if the login session's secret service has no password keyring.
Fix ContentTypeTest.guess_type_from_buf occasionally failing.
Support in-memory SQLite databases, as well as on-disk databases.
Make database classes more amenable to asynchronous use.
Add TestCase.assert_null_string method.
Move MidstreamConverter to same source file as other stream symbols.
Push all ImapDB path management down into to ImapDb.Account.
Move attachment related code from ImapDB.Folder to Attachment.
Improve how attachments are saved to the db and disk.
Support default content types for both displayed and attached entities.
Add unit tests for Geary.RFC822.Message body content, fix a few issues.
Ensure we always use the one, same codepath when decoding text content.
Revert "Remove a number of redundant fns in Engine.Util.Ascii."
Fix failing RFC822.Mailbox test.
Replace custom and extern functions in Geary.Ascii with stdlib equivs.
Merge branch 'wip/795906-turkish-locale'. Fixes Bug 795906.
Update unit tests to ensure text attachments saved without CRLF.
Push GResource URL for test data down so it's accessible to all tests.
Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113.
Bump library dependency min versions to reflect reality.
Revert "Merge branch 'wip/ricotz/webkit'. Fixes Bug 788113."
Add a unit test for upgrading an actual Geary v0.6 database.
Merge branch 'wip/726281-text-attachment-crlf'. Fixes Bug 726281.
Don't strip CRLF from iCal, vCard, and other formats that requires them.
More dependency cleanup.
Fix as many valac deprecation and valadoc unused warnings as poss.
Ensure Db.Database corruption check doesn't fail on missing DB file.
Provide and use an async make_directory_with_parents in Db.Database.
Update internal VAPI kludge to work with newer version of Meson.
Ensure engine tests are re-built when the engine changes.
Merge branch 'master' into wip/768975-service-info
Update unit tests to work with ServiceInfo API changes.
Clean up po/POFILES.in
Remove stdout-based debug logging.
Fix a critical warning on shutdown.
Make AccountManager an instance property of the controller.
Make loading accounts more robust in the face of config errors.
Ensure account info is saved when special folder config changes.
Ensure accounts are deleted from disk when they are deleted by the user.
Minor code cleanup.
Tidy up account loading from disk.
Clean up user directory management.
Make KeyFile arg mandatory when loading/saving service information.
Clean up AccountInformation a bit.
Fix account deletion, ensure any problems doing so are reported.
Make EngineTest a bit more robust.
Fix account deletion, ensure any problems doing so are reported.
Make EngineTest a bit more robust.
Ensure AccountInformation objects always have valid IMAP/SMTP services.
Remove all account uses of app and engine singletons, app builder method.
Move Geary.CredentialsProvider to client, since it's client-specific.
Introduce a ConfigFile class to improve config management.
Fix up GOA branch to build with meson.
Implement adding, updating and removing GOA accounts dynamically.
Clean up Engine's account added/removed signals.
Merge branch 'wip/768975-service-info'. Fixes Bug 768975.
Merge branch 'wip/714876-goa-support'. Fixes Bug 714876.
Update INSTALL with GOA dependencies.
Better handle SMTP outbox and IMAP connections being cancelled.
Fix remember password setting not being saved.
Fix signatures being mangled between getting loaded and saved.
Fix critical when editing account settings.
Don't use "smtp_" prefix on SMTP-specific props so fallback works.
Clean up JS util API courtesy the new bindings.
Merge branch 'wip/774442-in-app-notifications'. Fixes Bug 774442.
Revert "Add CI configuration."
Revert "Revert "Add CI configuration.""
Add missing goa dependency.
Add dependencies between build and install/test so it isn't rebuilt.
Add missing itstool install dependency.
Merge stages since using Docker images is way too slow.
Add some additional builds.
Disable fedora tests due to SQLite3 issue.
Add gettext to Ubuntu deps.
Remove uneeded xml2po dep from flatpak-builder manifest.
Fix libgee build failure under GNOME Flatpak SDK master.
Fix Flatpak manifest missing gnome-online-accounts.
Fix unicodesn not being found on Fedora when building with Meson.
Re-enable tests under Fedora now that the SQLite tokeniser issue is fixed.
Ensure tar is installed for engine db upgrade units tests.
Add a workaround to try to fix GOA module build in gnome-apps-nightly.
Ensure web view zoom level is always within a reasonable bounds.
Rename ServiceInformation.service to protocol to reduce redundancy.
Move Endpoint prop from account to service info.
Fix intermittent error obtaining shared endpoint references.
Update CredentialsMediator API.
Rename Geary.Service to Protocol, move into ServiceInformation source.
Move CredentalsMethod enum and property to Credentals.
Make ServiceInformation.mediator a required, read-only property.
Ensure SMTP credentials are null when both noauth and use_imap is set.
Convert Credentials and CredentialsMediator to refer to tokens, tidy up.
Add OAUTH2 to Geary.Credentials.Method.
Add support for OAuth2 GOA accounts.
Add support for (X)OAuth2 SMTP authentication.
Add support for (X)OAuth2 IMAP authentication.
Ensure GMail and Outlook GOA accounts are marked as such when created.
Rework GOA account management to allow tracking disabled accounts.
Ensure disabled accounts show up in the dialog list.
Clean up some issues with SSO accounts in the accounts dialog.
Minor code cleanup.
Remove CMake build.
Add source for gitlab.gnome.org project icon.
Update user manual to add Contributing and improve the Bugs page.
Add new help page to the build.
Simplify bug reporting info a bit, to unify with the wiki.
Add GitLab issue templates for bugs and features.
Fix GitLab MD formatting.
Fix One Last™ GitLab issue template typo.
Fix a critical when composer context menu is activated.
Fix AccountInformation.has_email_address, add tests.
Clarify reverse-path terminology in SMTP client code.
Use message sender and from addresses for SMTP reverse path if valid.
Fix AccountInformation.has_email_address, add tests.
Ensure ConversationListView.set_changing_selection calls not interleaved.
Ensure a folder's sidebar children are re-added when its type changes.
Fix libunwind native dep so Flatpak builds once again.
Use xvfb-run for CI tests so the full test suite can be run.
Unselect folder popover rows on text entered to avoid phantom selection.
Update FolderSupport interfaces to accept id collections, not just lists.
Add API documentation to Geary.Iterable, make ctor internal-only.
Allow blacklisting folders when obtaining email from conversations.
Blacklist the outbox when obtaining messages to apply move, etc ops to.
Fix empty folder/no matching search UI not showing up.
Fix two build warnings.
Misc fixes for issues compiling against current vala master.
Fix Imap.DataFormat.is_atom_special not flagging \, [, or DEL as special
Fix mailbox names not being sent to the server quoted if needed.
Fix rich text being pasted by Ctrl+V in plain text embedded composers
Fix segfault when closing a MinimalFolder that us already closed
IMAP flags should always be atoms, so should never be quoted.
Fix MS mailers munging plain-text signatures in HTML body parts.
Fix dialogs not having keyboard focus when first shown.
Don't quote an RFC 822 mailbox local part if it has a '.' in the middle.
Remove errant print() call added by commit 06594188.
Fix segfault when closing an account that's not open.
Add a missing cancellable to an engine call in the ConversationMonitor.
Fix a crash when adding an attachment from a virtual folder.
Fix a crash when getting an unsolicited FETCH without any flags.
Fix a crash on exit when a search folder is open.
Remove "%LATEST_RECORD_VERSION" from GnuTLS priority string.
Enable users to attempt to recover from a scan error.
Fix mallard validation errors in manual pages.
Fix scan error when loading a message with an invalid Date header.
Fix brown-paper-bag build failure.
Merge branch 'single-message-delete' into 'master'
Add translation comments to conversation email menu
Rename `ListParameter.append` to `extend` and make it work as expected.
Remove ListParameter.parent property so lists can have multiple parents.
Add Geary.Nonblocking.Queue.is_empty.
Replace Imap.Parameter.serialize tag arg with a cancellable.
Make Imap.Command a top-level type rather than inherit from Parameter.
Don't send commands while another has an active command continuation.
Remove AUTHENTICATE-specific parameter and IMAP session code.
Fix console app after recent ClientConnection API changes.
Ensure IDLE is not sent after is it is disabled for a connection.
Add per-command response timeout so we get them for each individual command
Avoid buffering when Imap.Serializer writes quoted strings.
Doc comment and copyright updates.
Cancel any sent IMAP commands when closing server connection streams.
Ensure IDLE command and DONE are both subject to a timeout.
Split Command.serialize up into two phases to get IDLE logged properly
Add unit test for IMAP FETCH command constructor.
Add initial replacement accounts editor dialog.
Add initial replacement account editor pane.
Add initial replacement account removal pane.
Add initial replacement account server details pane.
Add a user command abstraction and manager for handling undo/redo.
Push WebView editing machinery from the composer to the client.
Implement editing for the account editor pane.
Introduce some common interfaces for account editor panes.
Allow checking for and removing ConfigFile keys and groups. Add tests.
Add priority arg to Geary.Files.recursive_delete_async().
Fix not being able to re-add account previously removed from the engine.
Implement undo-able account removal.
Tidy up Geary.AccountInformation creation.
Move AccountManager and related objects into Accounts package.
Introduce a validator class for checking values entered into Gtk.Entry
Rework the Engine's account validation process.
Make Geary.Protocol consistent with new-style enum methods.
Add initial replacement account creation pane.
Make ServiceProvier enuum use "value" (de)seriaisation style
Muhammet Kara (1):
Update Turkish translation
Nathan Follens (1):
Update Dutch translation
Nicholas Harvey (1):
Fix use_underline in initial account dialogue
Niels De Graef (11):
Start the final part of bug 713991.
Use a horizontal icon row for message actions, bug 782931.
Use https:// by default for links
Start the final part of bug 713991.
Use a horizontal icon row for message actions, bug 782931.
Use https:// by default for links
Replace intltool with gettext. Bug 771643.
Start the final part of bug 713991.
Replace intltool with gettext. Bug 771643.
Port build system to Meson. Bug 777044.
Implement in-app notifications. Bug 774442.
Nikolas Tapia (1):
Added support for lists in composer
Oskar Viljasaar (9):
Miscellaneous whitespace changes.
AccountInformation: separate out configuration
Introduce ServiceInformation classes
Port AccountInformation over to ServiceInformation
ServiceInformation: differentiate between auth methods and providers
ServiceInformation: document all properties of this class
Move account loading, saving and deleting client side
Move LocalServiceInformation client side
Implement GOA support for password-based accounts
Piotr Drąg (31):
Update Polish translation
Update Polish translation
Fix a couple of typos in INSTALL
Add translator comments to .desktop files
Remove intltool markers from <caption> tags in AppData
Add XML declaration to the GSchema file
Translate GSchema
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Remove Autotools i18n leftovers
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Fix extracting Description key from contractor file for translation
Update Polish translation
Update Polish translation
Minor grammar fix
Mark headerbar titles for translation
Update Polish translation
Update POTFILES.in
Update Polish translation
Update Polish translation
Rafael Fontenelle (11):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Rico Tzschichholz (7):
Drop default value of non-automatic property for newer vala
Drop custom webkit2gtk bindings
Adjust to upstream javascriptcore-4.0 bindings
bindings: Drop custom javascriptcore-4.0 and webkit2gtk-4.0 vapi
Adjust to upstream javascriptcore-4.0 bindings
Fix build with stricter async parameter checks of valac
Actually use error variable to check for IOError.CANCELLED
Ryuta Fujii (16):
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Sabri Ünal (1):
Update Turkish translation
Stas Solovey (4):
Update Russian translation
Update Russian translation
Update Russian translation
Update Russian translation
Tim Sabsch (1):
Update German translation
Yuras Shumovich (1):
Add Belarusian translation
john (9):
成功定位坐标
Issue#45 repaired
Reconsrtuct some redudant function
Avoiding add signal into the EmailRow, but translate seems hard to do since the webview is in the
inside of message.
A small typo...
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of gitlab.gnome.org:799433746/geary
Change all adj.value variable into int
Fix serveral things for the MR
nick richards (1):
Add OARS metadata
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]