[geary] Created tag 3.37.90
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Created tag 3.37.90
- Date: Wed, 19 Aug 2020 02:06:33 +0000 (UTC)
The signed tag '3.37.90' was created.
Tagger: Michael James Gratton <mike vee net>
Date: 1597802757 +1000
Tag for 3.37.90
Changes since the last tag '3.36.0':
Adwait Rawat (1):
Accounts.EditorAddPane: Add mnemonic to create button
Anders Jonsson (4):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Andika Triwidada (1):
Update Indonesian translation
Andre Klapper (2):
Fix Mallard validation errors by changing section IDs
Fix broken markup in Italian help translation
Andres Salomon (5):
help-overlay: fix minor typo
help-overlay: move single-key shortcuts to a new section
help-overlay: further single-key shortcut screen cleanups
help-overlay: shorten single-key section name
help-overlay: reduce the length of the header even further
Asier Sarasua Garmendia (1):
Update Basque translation
Ask Hjorth Larsen (1):
Updated Danish translation
Baurzhan Muftakhidinov (1):
Update Kazakh translation
Björn Daase (2):
Composer.Widget: Do not set double dot after 'From' label
INSTALL: add missing itstool dependency for Fedora
Chris Heywood (65):
Start towards clearing old messages beyond prefetch window
Demote log message level
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Track all windows going out of focus
Signalling for locally removed messages
Track and notify messages detached during cleanup
Update local folder message count property during cleanup
Add minor missing cleanup
Run GC after emptying spam or trash
Breakout ImapDB.Database garbage collection
Old message cleanup after folder becomes available
After GC reap check for a vacuum
Fix typo backgrounded app idle timeout value
Trigger idle cleanup per account when backgrounded
Minor tidy on last commit
Clean old messages before continuing bg idle work
WIP towards responding to window focus in cleanup
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Improve const naming
Cleanup timeout usage
Code convention style tweaks
Move, rename and document property
Rename and improve doc. on method
Also stop SMTP when GC vacuuming
Code cleanup for old message detach
More explicit class identification
Storage cleanup timing improvements
Delete old messages in batches
Remove temporary WIP code
Try AccountOperation approach for GC post detach
Revert unwanted folder property update
Tweaked old message detachment batching
Cleanup to last commit
Block input to main windows for DB vacuum/upgrade
GC vacuum: verify non-null services
Updated approach to background storage cleanup
Bugfix for window focus event propogation
Improve cancel-ability of account storage cleanup
Minor fix to last commit
Store last cleanup time in GarbageCollectionTable
Bump schema version in database test case
Test case for detach_emails_before_timestamp
Temporarily disable test
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Fix detach_emails_before_timestamp test case
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Whitespace
Demote log message
Improve Geary.ImapDB.Database.run_gc method interface
Change Geary.Account.last_storage_cleanup to automatic property
Remove unnecessary var in Application.Controller
Don't wait for GC reap to clean search table after old message cleanup
Fix log typo
Oops, remove whitespace
Combine split old message detachment transactions into single
Improvements to lifecycle of SyncDetachMonitor
Improved declaration
Switch monitor of background message cleanup to an AccountOperation
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Move queueing of idle garbage collection to calling method
Simplified GC class naming
Don't avoid scheduling a second set of background idle GC work
Merge branch 'mainline' into remove-old-msgs-beyond-storage-pref
Daniel Kahn Gillmor (2):
Make g_mime_filter_filter implementations more robust (closes #725)
Allow explicit setting of revision string
Daniel Mustieles (5):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Șerbănescu (1):
Update Romanian translation
Diego Escalante Urrelo (1):
preferences: Set default_width to omit back button
Dušan Kazik (6):
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Efstathios Iosifidis (1):
Update Greek translation
Emin Tufan Çetin (6):
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Update Turkish translation
Federico Bruni (2):
Update Italian translation
geary-list mailing list is obsolete
Goran Vidović (4):
Update Croatian translation
Update Croatian translation
Update Croatian translation
Update Croatian translation
Guillaume Ayoub (1):
Update required Vala version.
James Westman (3):
composer: Remove font colors in plaintext mode
conversation-viewer: Shorten recipients list
help: Update composer docs
Jan Tojnar (1):
Plugins: Add libgeary-client to rpath
Jiri Grönroos (2):
Update Finnish translation
Update Finnish translation
Jonatan Pålsson (1):
INSTALL: libgmime3.0-dev is actually libgmime-3.0-dev
Jordan Petridis (3):
ci: flatpak: remove meson-args variable
ci: move the bundle var inline the flatpak jbo
ci: make deps of nightly job explicit
Jordi Mas (7):
Add Catalan help translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translations
Kukuh Syafaat (2):
Update Indonesian translation
Update Indonesian translation
Michael Gratton (519):
Add explicit valac version check
Enable valac ABI stability
Application.Controller: Fix deleting conversations from search
org.gnome.Geary.yml: Rename to org.gnome.Geary.yaml
Merge branch 'mjog/fix-flatpak-manifest-filename' into 'mainline'
Remove optional Enchant 1.x optional dependency
Merge branch 'fix-674' into 'mainline'
Merge branch 'mjog/build-updates' into 'mainline'
desktop/org.gnome.Geary.appdata.xml.in.in: Update for 3.36.0
Merge branch 'mjog/3-36-appinfo-updates' into 'mainline'
Merge branch 'mjog/search-delete-broken' into 'mainline'
Merge branch 'fix-395' into 'mainline'
Don't attempt to get the last initial if no other word
Merge branch 'mjog/fix-ppc-test' into 'mainline'
Merge branch 'fix_INSTALL_typo' into 'mainline'
Util.Cache.Lru: Fix intermitted unit test failure
Merge branch 'mjog/lru-cache-intermittent-test-failure' into 'mainline'
Merge branch 'fix-725' into 'mainline'
ConverationViewerMessage: Pull markup out of translatable strs
Application.Controller: Make plugin manager public
Components.PreferencesWindow: Make application prop nullable
Application.PluginManager: Convert ctor to RAII
Plugins: Use module name as plugin names
Application.PluginManager: Only load builtins if in install dir
Plugins: Support loading optional plugins
Add UI to preferences window for managing optional plugins
Update releases notes to mention new plugin UI
Application.NotificationContext: Make API docs more concise
Plugin.Notification: Convert to an interface
Application.PluginManager: Add notion of trusted plugins
Geary.BaseObject: Use GObject ctor for ref'ing instances
Minor translatable string update for consistency
Application.ContactStore: Make ::close internal
FolderList.Tree: Remove use of a NotificationContext object
Add stable public interfaces for plugins to use
Application.PluginManager: Add close method
Convert plugins to use isolated context model
Application.Client: fix expected GVariant types for actions
Plugin.MessagingMenu: Rename plugin module name
Plugin.MessagingMenu: Remove trusted status
Rework and clean up how plugin extensions work
Make plugin activation and deactivation async and throw errors
Replace FolderList.Tree mail hooks with plugin
Plugin.DesktopNotification: Update notifications
Plugin.NotificationBadge: Update plugin description
Merge branch 'mjog/remove-markup-from-translatable-strings' into 'mainline'
Merge branch 'mjog/user-plugins' into 'mainline'
Util.Avatar::extract_initials_from_name: Don't strip diacritics
Util.Avatar::extract_initials_from_name: Trivial optimisation
Merge branch 'mjog/735-unicode-avatar-initials' into 'mainline'
Components.InfoBarStack: New class for stacking Gtk InfoBars
Components.InfoBar: New subclass of Gtk InfoBars with labels
MainWindowInfobar: Rename and derive from common InfoBar widget
Application.MainWindow: Construct infobars programatically
Application.MainWindow: Convert to using InfoBarStack
Application.Controller: Minor code cleanup for readability
Merge branch 'mjog/info-bar-cleanup' into 'mainline'
plugins: Add support for folder plugins
Plugin.FolderContext: Add folder_selected signal
Plugins.FolderContext: Add support for showing folder info bars
Plugin.Application: Add support for registering GLib Actions
Plugin: Add new Button class to allow plugins to create buttons
Plugin.InfoBar: Allow plugins to add a button to info bars
Plugin.FolderStore: Allow plugins to get folders from variant id
Merge branch 'mjog/folder-plugins' into 'mainline'
Geary.Imap.AccountSession: Prefer SPECIAL-USE over XLIST
console: Support issuing SPECIAL-USE with LIST commands
Merge branch 'mjog/prefer-special-use' into 'mainline'
Application.FolderStoreFactory: Fix critical on account removal
Application: Make Plugin.EmailStore impl usable by other cxts
Plugin: Fix some bad API docs
Application: Minor API doc comment update
Geary.Smtp.ClientService: Pass a Geary.Email to sent-mail signal
Plugin.EmailStore: Actually emit the email-sent signal
Plugin: Add new sent-sound plugin
Merge branch 'mjog/598-sent-email-sound' into 'mainline'
FolderList.Tree: Fix search folder not appearing when selected
Geary.Imap.Serializer: Don't try to serialise empty literal data
org.gnome.Geary.yaml: Add forgotten GSound dep
Application.Contact: Add method to access avatars
Application.AvatarStore: Move pixel size constant to Client
Application.AvatarStore: Make class internal
Plugin.DesktopNotifications: Display avatar in notifications if poss
Plugin.DesktopNotification: try harder to show contact details
org.gnome.Geary.appdata.xml.in.in: Add note notification avatars
Merge branch 'mjog/notfication-avatars' into 'mainline'
Plugin.Application: Add support for emptying folders
Plugins: Add SpecialFolders plugin
Application.MainWindow: Remove empty trash/spam menu items
Merge branch 'mjog/692-dont-serialise-empty-array' into 'mainline'
.gitlab-ci.yml: Preconfigure /etc/localtime on Ubuntu CI
Merge branch 'mjog/tzdata-debconf-wedged-ci' into 'mainline'
Geary.RFC822.Message: Fix Message-Id header not being set
Merge branch 'mjog/758-missing-message-id' into 'mainline'
Geary.Util.Logging.Source: Fix GLib `old_val > 0` critical
src/client/meson.build: Build client lib as a shared lib
Merge branch 'mjog/747-dynamic-client-lib' into 'mainline'
Merge branch 'mjog/650-old-val-0-glib-critical' into 'mainline'
ConversationListBox: Keep explicit reference to composer row
ConversationListBox: Allow up/down keynav for composers
Composer.Widget: Focus message body for all inline composers
Remove unused debug calls
Merge branch 'mjog/671-focus-message-body-reply' into 'mainline'
Geary.RFC822.Message: Fix critical when saving draft
Merge branch 'mjog/message-id-critical-saving-draft' into 'mainline'
Add a simple mock server for testing network code
Add unit test for Geary.Imap.ClientConnection
Add unit test for Geary.Imap.ClientSession
Remove last vestiges of TCP graceful disconnect from IMAP code
Minor doc comment update
Update Geary.Imap.Command API
Rework Geary.Imap.ClientConnection signal and error handling
Update Geary.Imap.Deserializer
Update Geary.Imap.Deserialiser implementation
Fix Geary.Imap.Command never receiving a response timeout
Clean up Geary.Imap.ClientSession disconnect handling
Fix Geary.Imap.ClientSession::disconnect_async not working
Remove Geary.Imap.ClientSession lifecyle signals
Add TestCase.assert_double
Update Geary.Imap.ClientSession connect timeout handling
Minor fixes
Update Geary.Imap.Capabilities handling
Update Geary.Imap.ClientSession namespace handling
Remove Geary.Imap.ClientSession::server-data-received signal
Simply Geary.Imap.ClientService selected mailbox handling
Fix Geary.Imap.ClientService sometimes not closing sessions
Geary.Imap.Serialiser: Stop using GDataOutputStream
Geary.Imap.Serializer: Trivial doc comment update
Geary.Imap.ClientConnection: Simplify serisaliser buf handling
Geary.Imap.Serializer: Remove unused id and to_string members
Geary.RFC822.Message: Work around long HTML lines exceeding SMTP max len
Geary.RFC822.Utils: Ensure best encoding/charset not missing data
Geary.RFC822.Message: Always re-determine the encoding for body parts
Merge branch 'fix/remove_double_dot_from_from_label' into 'mainline'
Merge branch 'mjog/771-html-not-wrapped-on-send' into 'mainline'
Update THANKS
Install client library in private lib sub-directory
Geary.Db.Statement: Fix poorly worded signal name
Merge branch 'mjog/424-remove-empty-folder-menu-items' into 'mainline'
Application.Client: Update copyright year
Merge branch 'settable-revno' into 'mainline'
Merge branch 'mjog/make-client-lib-private' into 'mainline'
Merge branch 'mjog/777-copyright-year' into 'mainline'
Merge branch 'mjog/779-resetted-unpossible-english' into 'mainline'
org.gnome.Geary.yaml: Add Pulse Audio and FDO sound theme
Merge branch 'mjog/752-no-sent-sound' into 'mainline'
src/client/application/main.vala: Remove explicit Poodle mitigation
meson.build: Bump version for new unstable branch
**/*/meson.build: Update meson files to be more idiomatic
src/client/plugin: Rename plugin data files so they get translated
Merge branch 'mjog/build-updates' into 'mainline'
Plugin: Add EmailExtension plugin extension type
Plugin.EmailStore: API doc fixes
Plugin.EmailStore: Ensure email-sent is emitted by email plugins
Application.MainWindow: Clean up builder and CSS class names
Components.InfoBarStack: Use GObject style ctor
ConversationMessage: Convert to use InfoBarStack
Application.FolderContext: Move info bar impl to common location
ConversationListBox: Add convenience methods for email info bars
Plugin.EmailContext: Add support for adding email info bars
Plugin.EmailStore: Add email-displayed signal
Plugin.Email: Expose Geary.EmailFlags from the backing email
Plugin.FolderStore: Add new list_containing_folders method
Plugin.SpecialFolder: Update to also handle drafts and outbox
Merge branch 'mjog/email-plugins' into 'mainline'
Plugin:NotificationContext: Remove EmailStore accessor method
Plugin:NotificationContext: Remove FolderStore accessor method
Plugin.EmailExtension, Plugin.FolderExtension: API update
Merge branch 'mjog/plugin-api-update' into 'mainline'
Merge branch 'mjog/imap-connection-fixes' into 'mainline'
components.InfoBar: Fix compilation errors with get_action_area on F31
Merge branch 'mjog/780-fix-content-area-api-change' into 'mainline'
Util.International: Rename package to I18n to make fn calls less verbose
Geary.Folder, Geary.SpecialFolderType: Move folder name i18n to client
Geary.SpecialFolderType: Rename SPAM to JUNK
Rename other uses of spam in the codebase to junk
Geary.Imap.MailboxAttribute: Rename XLIST-specific attrs as such
Geary.SpecialFolderType: Rename class and related properties, signals
Merge branch 'mjog/special-type-cleanup' into 'mainline'
ConversationMessage: Don't show multiple remote image infobars
Components.InfoBarStack::remove_all: Don't update state if not needed
Components.InfoBarStack: Don't remove current info bar if expanding
org.gnome.Geary.yaml: Remove unused EDS config opts, sort remaining
org.gnome.Geary.yaml: Disable libcanberra in EDS now it is not shipped
org.gnome.Geary.yaml: Include libcanberra in build anyway for GSound
Merge branch 'mjog/fix-ci-post-libcanberra-removal' into 'mainline'
Merge branch 'mjog/info-bar-cleanup' into 'mainline'
Accounts.EditorRow: Use new standard icon for the drag handles
Merge branch 'mjog/accounts-editor-drag-handles' into 'mainline'
ConversationWebView: Avoid a deadlock cancelling search highlighting
Merge branch 'mjog/766-search-deadlock' into 'mainline'
org.gnome.Geary.yaml: Explicitly specify master branch for git sources
org.gnome.Geary.yaml: Fix the actual problem, bad GSound git URI
Merge branch 'mjog/flatpak-ci' into 'mainline'
Merge branch 'wip/ricotz/criticals' into 'mainline'
src/meson.build: Enable generating valadocs for the client library
src/client: Fix warnings and errors reported by valadoc
src/engine: Fix valadoc warnings
Merge branch 'mjog/enable-client-valadoc' into 'mainline'
code-of-conduct.md: Actually specify an address for reporting abuse
Merge branch 'mjog/coc-enforcement-update' into 'mainline'
test/mock-object.vala: Allow ExpectedCall to specify async behaviour
test/mock-object.vala: Add explicit support for mocking async calls
test/test-case.vala: Add AsyncResultWaiter class
test/test-case.vala: Rename TestCase async calls to match AsyncCallWaiter's
Fix failing test after test case async changes
test: Enable engine logging if test harness verbose flag is set
Merge branch 'mjog/async-unit-test-improvements' into 'mainline'
Geary.Logging: Allow Source implementations to specify logging domains
Geary.Logging.Source: Clean and fix up property modifiers
Geary.Smtp: Update main classes to use new logging framework
Geary.Imap: Update main classes to use new logging framework
Geary.App: Update conversation classes to use new logging framework
Geary.ImapEngine.ReplayQueue: Implement Logging.Source
Geary.Db.Context: Convert to implement Logging.Source
Geary: Update IMAP and SMTP classes so logging domains are public
Geary.Logging: Enable API clients to suppress DEBUG logging per-domain
Geary.Logging: Remove Flag enum
Geary.Logging: Move remaining code from api source to util source
Geary.Db: Add special flag for logging SQL results
Application.Client: Add command line flag for logging SQL results
Geary.Logging: Update how log blacklisting and suppression works
Components.InspectorLogView: Add sidebar listing accounts & log domains
Geary.Logging: Update domain suppression APIs
Geary.Logging: Let callers determine threading safety for log_listener
Components.InspectorLogView: Support filtering logs by account/domain
ui/components-inspector-log-view.ui: Minor tweaks
Components.InspectorLogView: Pre-fill internal domains with those known
Component.Inspector: Add mark and clear buttons for logs
Components.InspectorLogView: Convert filter lamda to function
Components.InspectorLogView: Always show inspector log messages
Geary.Db: Disable SQL query logging by default again
Geary.Logging: Add/update API docs for the package and a few functions
Merge branch 'mjog/logging-improvements' into 'mainline'
Application: Rename plugin context objects to make their use clear
Application.AccountContext: Break out unto standalone source file
Application.FolderContext: New class for aggregating client folder state
Sidebar.Entry: Coalesce multiple entry changed signals into one
FolderList.FolderEntry: Emit `::entry_changed` on folder context change
Application.AccountContext: Add signals for folder context notifications
Application: Pass Controller instance to to plugin objects directly
Application.FolderStoreFactory: Convert to using app & folder contexts
Geary.Folder: Add `SpecialUse.CUSTOM` and `set_used_as_custom` method
Plugin.Error: Add NOT_SUPPORTED type
Plugin.FolderPluginContext: Support registering special use folders
Plugin: Add new Composer object and Application.new_composer method
Application.PluginManager: Move plugin account mgmt from folder factory
Plugin.EmailIdentifier: Add `account` property
Minor doc comment updates
Application.PluginManager: Use AccountContext keys for account impl map
Application.FolderStoreFactory, EmailStorefactory: Remove controller use
Application.FolderStoreFactory: Improve folder signal impl
Plugin.EmailStore: Add methods for getting email ids from variants
Application.FolderStoreFactory: Move get_folder_from_variant to factory
Application.Client: Use plugin variant formats for app actions
Application.Controller, Composer.Widget: Clean up composer construction
ConversationListBox: Remove obsolete action and signal
Composer.Widget: Convert to using AccountContext objects
Composer.Widget: Re-load a context email with missing fields if needed
Application.{Controller,MainWindow}: Clean up displaying composers
Application.MainWindow: Email not found error when discarding a draft
ConversationViewer: Avoid re-enabling kinetic scrolling if disabled
Plugin.Composer: Add support for editing an email in the composer
Plugins.SpecialFolders: Actually implement the edit draft action
Geary.App.DraftManaager: Update API to something more RAII-like
Application.Controller: Allow creating composers with alt save folders
Plugin.InfoBar: Allow secondary buttons to be specified.
Plugin.Composer: Support specifying a folder to save email
Plugin.Composer: Support disabling sending a composer
Plugins: Add EmailTemplate plugin
Application.Controller: Ensure outboxes appear in the folder list
Geary.AccountInformation: Rework how special use folder paths are stored
Geary.ImapEngine: Don't add local folders then update their special use
Geary.Account: Support creating folders in the personal name space
Plugin.Account: Support creating folders in the personal name space
Minor doc comment update
Plugin.EmailTemplate: Create templates folder if it does not exist
Merge branch 'mjog/email-templates' into 'mainline'
Geary.Imap.MailboxAttributes: Fix missing SPECIAL-USE \All case
Merge branch 'fix/missing_itstool_dependecy' into 'mainline'
Merge branch 'mjog/gmail-all-mail-missing' into 'mainline'
Geary.ImapEngine.GenericAccount: Fix duplicate folders on first load
FolderList.AccountBranch: Fix ordering of special-use folders
Merge branch 'mjog/phantom-parent-folders' into 'mainline'
Merge branch 'mjog/folder-order' into 'mainline'
FolderList.AccountBranch: Give the label group an actual label
po/POTFILES.in: Add missing lines for email templates files
Geary.FolderMock: Convert to use new async mock calls.
Geary.App.ConversationMonitor: Throw error closing folder when possible
Geary.App.ConversationMonitor: Fix more races when starting/stopping
Geary.Util.ConnectivityManager: Fix a spurious connectivity error report
Geary.ClientService: Update connectivity timeouts
Geary.ClientService: Set as unreachable on connectivity check error
Merge branch 'mjog/741-inbox-getting-closed' into 'mainline'
Components.PreferencesWindow: Add pref page icons
Merge branch 'mjog/pref-page-icons' into 'mainline'
Merge branch 'mjog/add-label-to-label-folder-grouping' into 'mainline'
Merge branch 'adwait/create_mnemonic' into 'mainline'
Update files for 3.37.1 development release
Fix typo in NEWS
org.gnome.Geary.yaml: Pin ytnef to last known good version
org.gnome.Geary.yaml: Unpin GSpell now that master is building again
org.gnome.Geary.yaml: Bump libical version and sort build args
Merge branch 'mjog/flatpak-updates' into 'mainline'
Geary.Imap.DataFormat: Clean up source code
Geary.Imap.Deserializer: Rework tag handling
Geary.Imap: Add Quirks object to collect all IMAP service quirk config
Geary.Imap.Deserializer: Workaround GMail not quoting IMAP email flags
Geary.Imap.Deserializer: Micro-optimise some methods
Geary.Endpoint: Move max batch size quirk config to quirks object
Geary.Imap.FolderSession: Move fetch header quirk to Quirks object
Geary.Imap.Deserialiser: Handle reserved chars in response-text
imap: Ignore UIDNEXT 0 values sent from servers
src/engine/rfc822/rfc822.vala: Fix indentation to match style
src/engine/rfc822/rfc822-utils.vala: Updated to better match code style
Geary.Mime.ContentType: Rename ::deserialise to ::parse
Geary.ComposedEmail: Remove to_rfc822_message, it's redundant
Merge branch 'wip/jtojnar/rpath' into 'mainline'
Geary.RFC822: Ensure various data constructors throw errors
Geary.Mime.ContentParameters: Minor ctor API update
Geary.RFC822.Message: Rename message_to_memory_buffer args for clarity
Geary.RFC822.MailboxAddress: Fix sense of 8-bit workaround check
test/engine: Make RFC822 tests use their own subdirectory
Geary.Engine.MailboxAddress: Don't force ISO-8859-1 encoding
Geary.RFC822.MailboxAddresses: Update API and valadocs
Geary.Imap.RFC822Size: Decouple from RFC822.Size
Geary.RFC822.MessageIdList: Update API to match MailboxAddresses
Geary.RFC822: Clean up message data interfaces and classes
Geary.RFC822.Message: Rework constructors and stocking from GMimeMessage
test/test-engine.vala: Minor test ordering improvement
test/test-server.vala: Fix build warning
Geary.RFC822Error: Rename so it's actually in the RFC822 namespace
Geary.RFC822.Message: Update API for SMTP formatting
org.gnome.Geary.json: Include missed fix from the yaml version
desktop/org.gnome.Geary.gschema.xml: Hide formatting toolbar by default
Merge branch 'mjog/736-hide-formatting-toolbar-by-default' into 'mainline'
Merge branch 'single-key-overlay' into 'mainline'
Merge branch 'patch-1' into 'mainline'
Merge branch 'mjog/rfc822-cleanup' into 'mainline'
FormattedConversationData: Don't hard-code conversation list font size
Merge branch 'mjog/676-convo-list-font-size' into 'mainline'
Merge branch 'patch-1' into 'mainline'
Merge branch 'update-help' into 'mainline'
Merge branch 'libytnef-fix-invalid-alloc-size-new-abi' into 'mainline'
README: Removed to reduce duplication
README.md, CONTRIBUTING.md: Mention discourse & update for consistency
help: Rework support and bug reporting text
Geary.RFC822.Message: Fix some missing nullable annotations
Merge branch 'mjog/vala-async-param-assert-fixes' into 'mainline'
Merge branch 'Vanadiae-gnome-3-36-patch-73276' into 'gnome-3-36'
Merge branch 'mjog/discourse-migration' into 'mainline'
Merge branch 'cherry-pick-b6907da0' into 'mainline'
ConversationListView: Fix critical updating selection without a model
Geary.Imap.FolderSession: Fix critical with empty preview buffers
Geary.Util.Logging: Avoid logging any destroyed loggable objects
Geary.Util.Logging: Respect standard G_DEBUG breakpoint semantics
Geary.ImapEngine.AccountSynchronizer: Avoid a critical in the destructor
Geary.RFC822.Header: Add get_raw_header
Geary.RFC822.MailboxAddresses: Use RFC822 GMime parser options
Geary.RFC822: Use a singlton GMime.ParserOptions object
Engine: Handle errors when constructing email objects from wire or db
Application.MainWindow: Fix hidden auth and cert infobars buttons
Geary.ImapEngine.EmailPrefetcher: Bump up prefetch chunk size
Geary.Imap.Deserialiser: Log literal values when logging enabled
Merge branch 'mjog/misc-criticals' into 'mainline'
Application.Controller: Fix composer not appearing inline for replies
Composer.Widget: API doc comment updates
Merge branch 'mjog/misc-fixes' into 'mainline'
Merge branch 'remove-old-msgs-beyond-storage-pref' into 'mainline'
Move generic unit test classes to a new basically-standalone subproject
Update existing tests to work with ValaUnit
vala-unit: Skip gee collection in older valac
Merge branch 'mjog/746-gmail-flag-quote-bug' into 'mainline'
Merge branch 'mjog/server-quirks' into 'mainline'
Merge branch 'mjog/unit-test-subproject' into 'mainline'
Fix build failure
Geary.ImapDb.Database: Fix free after use when GC'ing
Geary.ImapDb.Database: Fix criticals when ::run_gc to_pause is null
Merge branch 'ricotz/vala' into 'mainline'
Composer.Widget: Convert references to a MessageIdList instance
Geary.RFC822.{MessageID,MessageIdList}: Throw error parsing empty rfc822
Geary.RFC822.Message: Suppress message id errors in ctors
Geary.Imap.EnvelopeDecoder: Suppress message id errors
Geary.RFC822.Message: Add accessors for message headers and raw body
Geary.Email: Rework RFC822.Message.get_email into an Email constructor
Geary.Imap.FolderSession: Tighten up preview generation error handling
Geary.Memory.OffsetBuffer: Remove now unused class
Geary.Imap.FolderSession: Ensure Email fields updated for null values
Merge branch 'mainline' into 'mainline'
Merge branch 'nomailinglist' into 'mainline'
Merge branch 'diegoe_prefs-window-size' into 'mainline'
Merge branch 'mjog/rfc822-cleanup-part-n' into 'mainline'
.gitlab-ci.yml: Remove CI jobs after they were removed from the template
Merge branch 'mjog/flatpak-ci-failure' into 'mainline'
Geary.RFC822.Message: Fix `get_body()` critical with multipart messages
Merge branch 'mjog/crash-sending-multipart' into 'mainline'
Merge branch 'alatiera/flatpak-fixups' into 'mainline'
Geary.ImapDB: Use RFC822 strings for Message-Id values in the database
sql: Add migration for bad message-id data in the database
Geary.RFC822.MessageIDList: Add unit tests for parsing RFC822 id lists
Merge branch 'mjog/message-id-db' into 'mainline'
test: Break out engine mock objects into their own name-space
build: Reduce verbosity of meson vars by removing `geary_` prefixes
build: Generate client internal VAPI and build client tests with it
Application.AccountInterface: New interface for accessing account objects
Geary.RFC822.MailboxAddresses: Update equality semantics
Geary.RFC822.MessageIDList: Replace append with concatenate
Geary.RFC822.MessageIDList: Support merging message id lists
Trivial code formatting fixup
Composer.ApplicationInterface: New composer app interface
Composer.WebView: Rework HTML consts so that IDs have internal access
Composer.Widget: Rename `get_composed_email` to `to_composed_email`
Composer.Widget: Rework context email loading
Composer.Widget: Handle non-Geary HTML and plain text drafts better
test-client: Fix test failure for new composer widget tests under CI
Merge branch 'mjog/composer-context-loading-fixes' into 'mainline'
Plugin.Application: Add support for reporting problems
Merge branch 'mjog/plugin-problem-reports' into 'mainline'
Plugin.PluginBase: Add `is_startup` parameter to `activate`
Plugin.SentSound: Report an error when sound doesn't play
Plugin.SentSound: Play a sound on when first activated
Merge branch 'mjog/sound-plugin-feedback' into 'mainline'
Fix vala mainline switch statement build warnings
Merge branch 'mjog/vala-switch-warnings' into 'mainline'
Geary.RFC822.Mailbox: Fix typo in doc comment
Geary.RFC822.MailboxAddress: Compile is-valid regex only once
Geary.RFC822.MailboxAddress: Handle empty mailbox and domain parts better
Plugins: Add initial MailMerge plugin outline
Application.PluginManager: Update plugin settings for dependencies also
Components.PreferencesWindow: Update plugin rows when deps change
Components.InfoBarStack: Support additional stack queue algorithms
Plugins: Actually implement info bar plugin priority
Trivial doc comment update
Geary.EmailHeaderSet: Seal setting properties off from sub-classes
Util.Email.strip_subject_prefixes: Convert param to EmailHeaderSet
Plugin.Email: Mark Geary.EmailHeaderSet as a prerequisite
Plugin.Email: Add load_body_as method and implement it
Plugin.MailMerge: Implement basic merge field parsing
Plugin.MailMerge: Add simple CSV reader with unit tests
src/client/plugin/mail-merge/meson.build: Fix rpath on wrong target
Application.PluginManager: Rework context state management
Application.Controller: Rework composer life-cycle, again
Plugins: Update to new composer lifecycle
Plugin.Button: Rename to Actionable
Plugin.Composer: Support registering composer menu items
vala-unit: Minor test fixups
Plugins.MailMerge: Initial composer mail merge support
src/client: Misc minor build warning and doc comment updates
Plugin.ActionBar: New class added for plugins that use action bars
Composer.Widget: Place composer action bars into their own container
Plugin.Composer: Support plugins for providing composer action bars
Plugin.MailMerge: Show a composer action bar after loading CSV
Composer.Widget: Make editor prop public
Composer.Widget: Add focused_input_widget property
Plugin.Composer: Add new action_group_name property
Plugin.Composer: Add insert_text method
Plugin.MailMerge: Add composer action bar menu for inserting CSV fields
Plugin.MailMerge: Add some missing comments to translators
Application.AccountContext: Make folder context methods public
Application, Plugin: Make object conversion methods consistent.
Sidebar.Branch: Remove some harmless asserts
Plugin.MailMergeFolder: New virtual folder for displaying merged email
Plugin.MailMerge: Allow CSV chooser to be re-used
Plugin.MailMerge: Show merge virtual folder when merging
Geary.Folder: Add new contains_identifiers method
Geary.Account: Add {de}register_local_folder methods
Application.MainWindow: Fix custom folder path showing in window title
Fix valadoc warning
Geary.RFC822.MailboxAddresses: Update append methods
Plugin.MailMerge: Register folder with the engine rather than client
Plugin.MailMergeFolder: Load messages from template into the folder
Plugin.MailMerge: Move merge field code from plugin to standalone class
MailMerge: Break test source file into separate driver and test files
MailMerge: Put non-plugin classes in own namespace, rename source files
MailMerge.Processor: Add field parser object, use in `contains_field`
MailMerge: Implement initial email merging
Sidebar.Branch: Fix assert when removing a folder
Application.MainWindow: Select another folder is when selected is removed
Sidebar.Branch: Fix compiler warning, improve code style
Plugin.Infobar: Allow plugins to be notified of close button activation
Plugin.InfoBar: Enable plugins to dynamically update info bar labels
Plugin.Actionable: Support specifying icons
Plugin.MailMerge: Add info bar to merge folder with status and actions
Geary.ComposedEmail: Allow send date to be updated
MailMerge.Folder: Add skeleton properties for accessing folder state
MailMerge.Folder: Update backing collections
MailMerge.Folder: Implement sending merged email
MailMerge.Folder: Throttle sending rate to 30 per minute
Geary.Imap.ClientSession: Add property for the IMAP server's greeting
Geary.Imap: Update IMAP quirks based on server greeting rather type
Geary.Imap.ServerResponse: Add quirks property
Geary.Imap: Add quirk for Envelope address structure placeholders
Geary.Imap.Quirks: Add quirks for Dovecot
Merge branch 'mjog/mail-merge-plugin' into 'mainline'
Merge branch 'mjog/dovecot-envelope-mailbox-quirk' into 'mainline'
Merge branch 'nightly-icon' into 'mainline'
Application.MainWindow: Fix info bar typo
Composer.Widget: Avoid confusing xgettext with a verbatim string
po/POTFILES.in: Add missing plugin source files
src/client/plugins: Reduce translations needed for internal plugins
Merge branch 'mjog/i18n-fixes' into 'mainline'
build: Remove local vapi directory from valadoc target
build: Generate valadoc vapidir args to reduce command boilerplate
build: Switch over to use libhandy-1
client: Port client codebase to handy-1
build: Allow valadoc to find libhandy vapi when built from a subproject
client: Give inspector and problem report dialogs consistent sizes
Components.PreferencesWindow: Remove unused code
Components.PreferencesWindow: Update default width again
build: Update libhandy package name in CI and INSTALL
build: Add workaround for libhandy `Since 1.0` version mismatch
Merge branch 'mjog/port-to-libhandy-1' into 'mainline'
po/POTFILES.skip: General cleanup
po/POTFILES.skip: Skip translating internal plugin descriptors
geary.doap: Remove Jim as a maintainer, he hasn't been around in a while
README.md: Update Matrix channel to point to GNOME's server
Merge branch 'mjog/i18n-fixes-redux' into 'mainline'
THANKS: Updated
Updates files for 3.37.90
Michael James Gratton (3):
Makefile: Remove old dev/compat makefile
Application.ContactStore: Fix criticals from missing param nullable annotation
Geary.RFC822.Message: Fix criticals from missing parameter nullable annotation
Oliver Giles (1):
libytnef: properly initialize struct
Piotr Drąg (9):
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Rafael Fontenelle (5):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Rico Tzschichholz (2):
client: Implementing abstract interface methods doesn't require override
Don't use unsupported vala syntax
Thibault Martin (2):
Update French translation
Use a nightly icon for nightly builds
Yuri Chornoivan (18):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Add Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Fix minor typo: read -> ready
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
hkdb (1):
Added detach composer shortcut to UI
sicklylife (6):
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]