[geary] Created tag 3.37.1
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Created tag 3.37.1
- Date: Sun, 3 May 2020 07:26:27 +0000 (UTC)
The signed tag '3.37.1' was created.
Tagger: Michael James Gratton <mike vee net>
Date: 1588490679 +1000
Tag for 3.37.1
Changes since the last tag '3.36.0':
Anders Jonsson (3):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Andika Triwidada (1):
Update Indonesian translation
Asier Sarasua Garmendia (1):
Update Basque translation
Ask Hjorth Larsen (1):
Updated Danish translation
Björn Daase (2):
Composer.Widget: Do not set double dot after 'From' label
INSTALL: add missing itstool dependency for Fedora
Daniel Kahn Gillmor (2):
Make g_mime_filter_filter implementations more robust (closes #725)
Allow explicit setting of revision string
Daniel Mustieles (3):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Dušan Kazik (3):
Update Slovak translation
Update Slovak translation
Update Slovak translation
Efstathios Iosifidis (1):
Update Greek translation
Emin Tufan Çetin (3):
Update Turkish translation
Update Turkish translation
Update Turkish translation
Goran Vidović (4):
Update Croatian translation
Update Croatian translation
Update Croatian translation
Update Croatian translation
James Westman (2):
composer: Remove font colors in plaintext mode
conversation-viewer: Shorten recipients list
Jiri Grönroos (2):
Update Finnish translation
Update Finnish translation
Jonatan Pålsson (1):
INSTALL: libgmime3.0-dev is actually libgmime-3.0-dev
Jordi Mas (5):
Add Catalan help translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Update Catalan translation
Michael Gratton (296):
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'
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'
Update files for 3.37.1 development release
Michael James Gratton (1):
Makefile: Remove old dev/compat makefile
Piotr Drąg (5):
Update POTFILES.in
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Rafael Fontenelle (2):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Rico Tzschichholz (1):
client: Implementing abstract interface methods doesn't require override
Yuri Chornoivan (6):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
sicklylife (2):
Update Japanese translation
Update Japanese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]