[geary] Created tag 3.37.1



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]