[geary] (1111 commits) Non-fast-forward update to branch wip/actually-imap-logout
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] (1111 commits) Non-fast-forward update to branch wip/actually-imap-logout
- Date: Sun, 1 Dec 2019 07:53:21 +0000 (UTC)
The branch 'wip/actually-imap-logout' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
a932485... Handle the expected untagged IMAP BYE status on LOGOUT
2e11b5e... Disconnect and signal logout once the command successfully
66dfd9e... Treat LOGGED_OUT as a valid terminal FSM state
49c1132... Don't bother terminating IDLE when logging out, will be dis
970f7b3... Log out IMAP connections when stopping Imap.ClientService c
Commits added to the branch:
fc8464b... Upper-case some commands that Mailfence's server expects to (*)
34e34c0... Fix criticial sending mail in the mailer (*)
d4cadd8... Fix logging not working in the mailer when enabled (*)
cb01faf... 成功定位坐标 (*)
9039b57... Issue#45 repaired (*)
720fa65... Reconsrtuct some redudant function (*)
46cd8ba... Avoiding add signal into the EmailRow, but translate seems (*)
6c53e00... A small typo... (*)
fca31ab... Update client-web-view.js minimal change (*)
1d94a1b... Update Turkish translation (*)
f89f8f5... Update Turkish translation (*)
a08ceca... Make public I/O methods in Imap.Client require cancellables (*)
61799fe... Make ComposerWidget implement BaseInterface to track refcou (*)
5f769ca... Fix leaking inline composer widgets (*)
e3f1c36... Merge remote-tracking branch 'upstream/master' (*)
07d6995... Merge branch 'master' of gitlab.gnome.org:799433746/geary (*)
bfbc18b... Update Japanese translation (*)
15f50cf... Change all adj.value variable into int (*)
1807a18... Unify three variants of "try reconnecting" strings (*)
4eadd3c... Don't use const strings with ngettext, it doesn't work prop (*)
9aefdf3... Better distinguish connection and network problems in MainW (*)
430609c... Unify translations for RFC-822 header labels (*)
68f31e0... Revert changes from last two commits that introduced fuzzy (*)
fb6e638... Treat ConnectivityManager errors as failure rather than unr (*)
7a37a46... Fix serveral things for the MR (*)
5598715... Update Swedish translation (*)
9b09cde... Update Japanese translation (*)
539893f... Add some unit tests for setting email flags (*)
fa48f98... Explicity throw an error when requirements aren't met for s (*)
4575f68... Ensure ImapDb.Folder.set_email_flag_async also works on del (*)
438f74d... Pass a email id with a position when setting flags during a (*)
7c05f5d... Throw the correct error when email id is not valid for crea (*)
8098f42... Merge branch 'master' into 'master' (*)
2f48326... Updated Czech translation (*)
9eead5d... Replace composer keyboard shortcut with standard widget act (*)
e8dc1af... Scope composer editor shortcuts to the toolbar and web view (*)
8a979ff... Fix ComposerWebView::is_empty sense (*)
1c36b57... Don't override Ctrl+W to close the composer (*)
d188397... Merge branch 'wip/email-flag-refinement' into 'master' (*)
e490905... Merge branch 'wip/composer-shortcuts' into 'master' (*)
c8fa350... Document what actually happens when MoveEmailCommit is exec (*)
75d35ab... Tweak FetchEmail::describe_state() (*)
0d3733b... Reduce email prefetcher debug verbosity a bit (*)
272d95e... Add Email.Field.FIELDS to ImapDb.Folder.REQUIRED_FIELDS (*)
744cde0... Don't update a folder's unread email count during normalisa (*)
15e709c... Treat transient DNS errors as simply indicating being offli (*)
72ba5e6... Remove unused source file (*)
292498b... Merge branch 'wip/email-flag-refinement-redux' into 'master (*)
3cda1b5... Prevent circular refs using idle and timeout manager when r (*)
67bf118... Add base_folder property back to ConversationSet (*)
9619d18... Ensure conversations that have no email in the base folder (*)
88c8221... Attempt to refresh GOA account credentials when an auth err (*)
6a42d11... Merge branch 'wip/all-mail-sticky-conversations' into 'mast (*)
77c6673... Fix a warning in ConversationSet when removing a conversati (*)
fd15284... Merge branch 'wip/789271-mailfence-contact-office-compat' i (*)
502d6ae... Merge branch 'wip/209-fix-toolbar-ngettext' into 'master' (*)
b06e3c8... Update flatpak builder manifest with changes from stable an (*)
4982110... Fix dist target in dev Makefile (*)
dbde4ec... Update AppStream, NEWS and debian/changelog for 0.13 (*)
53b905d... Bump version for 3.32-dev (*)
a1377f3... Allow to opt-out from using libunwind. (*)
ab555ed... Add margin_bottom padding to composer_toolbar (*)
4447137... Merge branch 'composer-toolbar-padding' into 'master' (*)
2c4fe9b... Merge branch 'wip/weak-refs-for-callback-managers' into 'ma (*)
f48170a... Prevent circular refs using idle and timeout manager when r (*)
2174e6f... Update French translation (*)
7fe445a... Retry using IPv4 only when connecting to an endpoint fails (*)
e620012... Fix some compile warnings (*)
062f820... Fix main window showing a menubar under earlier GTK version (*)
a243951... Fix new signatues being added via the account editor not be (*)
b69fec8... Fix the MainWindow's menu bar showing up again. (*)
6e5d85a... Revert "Fix main window showing a menubar under earlier GTK (*)
963882d... Merge branch 'wip/236-return-of-the-menubar' into 'master' (*)
22c09e8... Merge branch 'wip/228-signature-not-enabled' into 'master' (*)
b3b44cc... Work around DB tests always failing on gcc150.osuosl.org CI (*)
087a088... Merge branch 'wip/workaround-gcc150-b0rkedness' into 'maste (*)
3aebb98... Tidy up how accounts pass sorted sets of folders around (*)
af676e0... Fix FolderPath mis-sorting doubly-disjoint paths (*)
a268615... Use a substantially lower socket timeout when validating se (*)
b773963... Merge branch 'wip/227-validation-timeout' into 'master' (*)
25887e5... Merge branch 'wip/224-subfolders-missing' into 'master' (*)
7f08070... Update Spanish translation (*)
b120525... Turn the 'libunwind' build option into a boolean. (*)
3106db7... Updated Spanish translation (*)
3914593... Fix "Peer sent fatal TLS alert: Decode error" on Ubuntu 18. (*)
ac6c369... Merge branch 'wip/ubuntu-1804-network-unreachable' into 'ma (*)
8081f46... Merge branch 'optional_libunwind' into 'master' (*)
5475290... Allow both accounts and services to have provider-specific (*)
4d57ab9... Default Outlook accounts to not save sent mail (*)
45f53ef... Add save sent email account option when needed (*)
a8ab7b2... Make save drafts text match that of save sent email (*)
5e88653... Merge branch 'wip/244-save-sent-ui-missing' into 'master' (*)
f7f69e9... Fix one very wrong word in a comment (*)
9378795... Trivial code cleanup (*)
2b2f99d... Fix FillWindowOperation not expanding vector when at end of (*)
6a8f8a1... Merge branch 'wip/219-unbreak-sroll-vector-expansion' into (*)
0269246... Fix inifinite loop removing folders that have disappeared (*)
31919cb... Add missing tooltip for compose message button (*)
cb6611e... Fix "Sender name" couldn't be changed without editing the a (*)
843c31d... Fix UpdateMailboxCommand to work correctly when there is on (*)
98606a7... Update Polish translation (*)
6b4f2d4... Update Hungarian translation (*)
973bc04... Update Hungarian translation (*)
6d7c165... Update Brazilian Portuguese translation (*)
22ed4a5... Merge branch 'issue-226' into 'master' (*)
579c6d3... Merge branch 'compose-message' into 'master' (*)
c62a22a... Fix incorrect string format causing crashes on 32-bit syste (*)
e06ec5e... Fix crash in Geary.RFC822.init() (*)
064e926... Show From field in paned composer when other accounts exist (*)
ee86739... Flip the sense of the libunwind build option (*)
288178b... Merge branch 'wip/248-no-compiser-from-without-aliases' int (*)
8a36499... Merge branch 'wip/225-gmime-charset-crash' into 'master' (*)
b0133b6... Merge branch 'wip/update-libunwind-build-option' into 'mast (*)
e6a5563... Flip the sense of the libunwind build option (*)
eb1aa4c... Ensure IMAP and SMTP services notify of auth failure if cre (*)
7e868dd... Minor API doc update (*)
f59fdd0... Ensure AccountInformation load credentials methods always ( (*)
c552633... Prompt when loading a libsecret token but it could not be f (*)
fbf2f30... Merge branch 'wip/fix-not-prompting-for-missing-password' i (*)
e286e9d... Throw errors when IMAP or SMTP services have incomplete cre (*)
81bc2e5... Make GoaMediator::prompt_token a no-op (*)
938baa0... Ensure GOA accounts have their creds updated after the acco (*)
5e6e4f2... Tidy up and add some debug logging to GOA signal hadlers (*)
be9f976... Update Finnish translation (*)
b4255c7... icon: update app icon (*)
f2a11ed... Update THANKS with new contributors for 0.13.0 and .1 (*)
b7c849f... Fix composer being hidden when autoselect disabled and mail (*)
3cb3b3a... Merge branch 'wip/251-appended-mail-closes-composer' into ' (*)
ba61ed3... Add translation context to Compose Message toolbar tooltip (*)
ad2636e... Don't use GOA accounts with no valid IMAP/SMTP host names (*)
9c3fdbf... Assert FolderPath comparisons properly in unit tests (*)
719b3a1... Re-apply previous fix for s390x/pcc62 (*)
ca846ed... Improve AccountInformation.service_label generation (*)
09881b5... Merge branch 'wip/261-improve-service-label' into 'master' (*)
df55e5e... Pass CI_RUNNER_DESCRIPTION through to Flatpak build to (*)
737e42f... Drop gobject-introspection dependency (*)
ba6172e... Remove old dep from INSTALL for Ubuntu/Debian also (*)
e780539... Update Japanese translation (*)
0c11b74... Update Japanese translation (*)
309a3a0... Include build-essential in Ubuntu CI package list (*)
b41ef0a... Merge branch 'wip/259-arm64-test-failure' into 'master' (*)
254b011... Merge branch 'wip/260-s390x-test-failure' into 'master' (*)
748d872... Merge branch 'wip/toolbar-tooltip-context' into 'master' (*)
c0c0856... Merge branch 'wip/fix-not-prompting-for-missing-password' i (*)
325070b... Merge branch 'wip/avoid-unusable-goa-accounts' into 'master (*)
af615c2... Add main menu to sidebar (*)
161aa2a... Retire app menu (*)
04be9ae... Merge empty menu into main menu (*)
8f1c243... Remove separator in main menu (*)
383557f... Merge branch 'wip/jtojnar/no-gir' into 'master' (*)
e6f39db... Move common widow action definitions to GearyApplication (*)
937ed6b... Update keyboard accelerators (*)
2b0c023... Merge branch 'wip/jimmac/app-icon-redesign' into 'wip/3.32- (*)
2ad91f5... Fix failing test after icon change (*)
4e62db4... Merge branch 'wip/3.32-ux' into 'master' (*)
b605ddc... Validate both appdata and desktop files (*)
f5933b8... Merge branch 'wip/validate-app-data' into 'master' (*)
5fc58da... Update POTFILES.in (*)
d74f9fa... Update Polish translation (*)
91967ed... ui: make sure action entries are set for both composer and (*)
8f2e4b4... ui: there're multiple actions with the field, use config va (*)
fb28fcf... Chase action name change for Compose button in toolbar (*)
9190c2c... Remove single-key accel "n" for Compose action (*)
344163d... Merge branch 'fix-rich-text-button' into 'master' (*)
e9dc974... Merge branch 'wip/composer-action-fixes' into 'master' (*)
8066211... Fix main window being closed when Escape pushed and no comp (*)
268b410... Merge branch 'wip/composer-action-fixes' into 'master' (*)
384dc17... Updated Spanish translation (*)
8d774be... Fix avatars rarely being loaded by the conversation viewer (*)
8c9533b... Use display_name in Libmessagingmenu indicator (*)
31d6d13... Merge branch 'wip/workaround-gcc150-b0rkedness-again' into (*)
3718571... Merge branch 'libmmi_displayname' into 'master' (*)
a0b2111... Fix valac preprocessor conditionals (*)
2ebfa8c... Merge branch 'fix_conditionals' into 'master' (*)
a0aa46b... Merge branch 'wip/no-avatars' into 'master' (*)
3a9b285... Use meson's standard approach to finding the messaging-menu (*)
8dd9863... Appdata: update the appdata per the latest specs (*)
d5e11ac... Merge branch 'appdata-update' into 'master' (*)
9d94185... Update Dutch translation (*)
9ef6d7c... Replace all tab indentation with 4 spaces (*)
943cba3... Merge branch 'tab-space' into 'master' (*)
092a5a3... Fix a crash in ConversationEmail when loading is cancelled (*)
a6c1962... Apply custom user CSS to composer web view as well as to co (*)
3ed6a82... Merge branch 'wip/714129-composer-user-css' into 'master' (*)
48c9365... Remove trailing whitespace (*)
85b50b4... Fix broken enum value references (*)
b6c8416... Merge branch 'wip/broken-enum-values' into 'master' (*)
ea7b828... gitignore: add _build to .gitignore (*)
16b8163... Merge branch 'wip/christopherdavis/add-meson-buildir-to-git (*)
055f527... Merge branch 'trailing-whitespace' into 'master' (*)
f007e9a... Remove debian packaging and CI job (*)
b099b25... Merge branch 'wip/remove-debian-packaging' into 'master' (*)
9ba7c75... Add some tests for decoding/encoding quoted names in RFC822 (*)
ecb91d1... Ensure Smtp.ClientSession is quoting RCPT addresses correct (*)
a5beccc... Fix RFC822 mailbox names with commas breaking composer addr (*)
8e93acb... Merge branch 'wip/282-composer-quoted-email' into 'master' (*)
e0d1738... Update German translation (*)
1b75d28... Fix SMTP service not being restarted on client retry (*)
224ccb1... Fix critical and clean up error handling in FetchEmail repl (*)
82160e9... Fix GOA accounts throwing an error when starting offline (*)
b7d0f07... Fix spurious "Can't reach host" running under Flatpak, mayb (*)
c8f5e02... Merge branch 'wip/goa-error-when-disconnected' into 'master (*)
52d1cb8... Merge branch 'wip/266-dns-errors' into 'master' (*)
760ddcd... Updated Danish translation (*)
b86c28a... Replace Validator's in-progress icon with Gtk.Entry's progr (*)
7dc07bd... Fix NetworkAddressValidator not updating port number (*)
833f1d5... Merge branch 'wip/validator-fixes' into 'master' (*)
9ed81ed... Remove default instance of ClientWebView's PageState JS obj (*)
85fd1bb... Remove unused variable (*)
a2a31d3... Fix an error being thrown when an active GOA account is dis (*)
1e826e9... Remove obsolete comment (*)
15285eb... Merge branch 'wip/fix-error-on-goa-account-disabled' into ' (*)
d2c9464... Update Turkish translation (*)
aa27568... Merge branch 'wip/283-message-body-height-re-reux' into 'ma (*)
085518a... Don't prompt for passwords from deep within the engine (*)
30b55a0... Remove now-unused prompting code from Mediator implementati (*)
a0fbf84... Fix some crashes prompting for passwords in the controller (*)
cd10cd7... Fix a deadlock when notifying engine of updated credentials (*)
58110dd... Handle un-remembered passwords properly (*)
65b8515... Merge branch 'wip/rework-password-prompting' into 'master' (*)
ffe4775... Update Brazilian Portuguese translation (*)
2c8a232... Ensure that cancelled commands throw a cancelled error, not (*)
54f5ec3... Merge branch 'wip/285-cancelled-commands' into 'master' (*)
2812e8b... Update THANKS with recent contributions (*)
3ffd784... Sort NEWS by first name (*)
3f41e86... Add translation teams to THANKS as well (*)
2fc3db4... Update appdata with some forthcoming releases for 3.32 (*)
d612af6... Update Japanese translation (*)
bb26021... Update Hungarian translation (*)
fcf07ad... Add Friulian translation (*)
cd8ed40... Fix SMTP auth errors when using IMAP credentials (*)
5c7999c... Merge branch 'wip/301-auth-errors' into 'master' (*)
5bbb35f... Update Friulian translation (*)
d11a508... Fix compile warning (*)
d93e5fe... Update avatar size to be 48px, per recommendation (*)
742aca2... Add build dependencies for Folks (*)
c12bdcd... Load avatars from Folks (*)
786b3b0... Add basic Folks individual and pixbuf cache to AvatarStore (*)
cf793bf... Evict from the avatar cache using LRU so it dosn't grow unb (*)
d2bafee... Fix avatar cache not differentiating between senders w/ dif (*)
9306d7c... Port GNOME 3.32 avatar code to vala, use when Folks avatar (*)
f9ef649... Don't bother setting default icon for the ConversationMessa (*)
18039ed... Remove avatar URL setting and config now it is unused (*)
4d1e86e... Add feature to appdata for next release (*)
4e484e2... Make TestCase.assert_string robust in the face of null actu (*)
76ee075... Make avatar code a bit more robust in the face of bad input (*)
31aa176... Clean up client email util source file (*)
133167d... Add a common interface for accessing headers from email cla (*)
6c8f192... Attempt to de-mangle From names from Mailman, GitLab, etc (*)
791c321... Merge branch 'wip/3.32-avatars' into 'master' (*)
f7e2a78... util-date: use actual locale-default format for LOCALE_DEFA (*)
12c6bbc... Fix signature not being updated when composer first opened (*)
67405f0... Merge branch 'wip/309-signature-not-updated' into 'master' (*)
ff08240... Update Romanian translation (*)
d5e4752... Update German translation (*)
7e6f39e... Update Swedish translation (*)
32767a4... Update Finnish translation (*)
a68cf8e... Updates files for 3.34 development (*)
e09475e... Constructors of abstract classes should not be public (*)
b61621f... Merge branch 'wip/vala-abstract-ctors' into 'master' (*)
4d4ab60... Remove deprecated valac --thread arg (*)
4d195a4... Fix criticial when convo email waiting for remote load is c (*)
5cba0e4... Fix a shutdown hang (*)
2be293d... Fix no access to EDS contacts and avatars under Flatpak (*)
c053086... Merge branch 'wip/flatpak-folks-eds-access' into 'master' (*)
d9e3aca... Update screenshots with those those for 3.32 from the wiki (*)
3959fd4... Update README with icon and new screenshot (*)
12110e8... Merge branch 'wip/3-32-appdata' into 'master' (*)
b767551... Update Italian translation (*)
f022110... util-date: rename variable to be more explicit (*)
beb25cc... util-date: extract getting format string to a function help (*)
74b8f52... util-date: rename namespace Date to Util.Date (*)
d6e71e7... engine/client: move email quoting functions from engine to (*)
dcf821f... composer: use locale-preferred time format when quoting (*)
2f93f19... util-date: do not translate an atomic formatting entity (*)
d85f9c9... Merge branch 'wip/account-editor-save-drafts-text' into 'ma (*)
207eb07... Clean up problem report types and UI (*)
2f21298... Remove ProblemReport ProblemType enum altogether (*)
47c6ff7... Merge branch 'use-localized-time' into 'master' (*)
2d5cde4... Merge branch 'wip/problem-report-cleanup' into 'master' (*)
9c115be... Clean up protocol date handling substantially (*)
26c15e9... Ensure email dates are displayed to in the local time zone (*)
ec14a0c... Use a single timer to make sure relative email dates get up (*)
4872e37... Merge branch 'wip/fix-date-handling' into 'master' (*)
ba37101... help: Update index page and logo (*)
0f773f9... composer-web-view: remove unused variable (*)
65af96a... composer-web-view: add missing semicolon after field assign (*)
585c7ba... conversation-web-view: de-globalize a variable (*)
f6def0e... Update Catalan translation (*)
59ef85c... Merge branch 'fix-lgtm-warnings' into 'master' (*)
66bcb21... Update Catalan translation (*)
377877a... Update Polish translation (*)
d7d0391... help: Update overview.page (*)
f752fbf... help: Update accounts.page to reflect how the accounts edit (*)
1379daa... help: Update search.page to avoid using technical terminolo (*)
db0eb34... Merge branch 'wip/243-manual-updates' into 'master' (*)
8bfc371... client: Fix move/label keyboard shortcuts being swapped (*)
3705995... Merge branch 'wip/333-move-label-shortcuts' into 'master' (*)
1774795... Make the discard button red in the abort draft dialog while (*)
5d79e54... Updated Spanish translation (*)
8ee768f... Init Folks in the backgroud to prevent blocking the UI on s (*)
598a1d0... Merge branch 'draft-alert-dialog' into 'master' (*)
4be138f... Merge branch 'wip/347-folks-loading-slow' into 'master' (*)
8f04e4c... Fix switches in the accounts editor looking squashed (*)
38899fa... Merge branch 'wip/299-squished-switches' into 'master' (*)
60a3f93... Add TestCase.async_complete_full method to avoid requiring (*)
3b3e0b0... Make ServiceProvider config methods public so they can be u (*)
cddbb28... Add initial integration test famework and IMAP client sessi (*)
1e621e0... Merge branch 'wip/integration-tests' into 'master' (*)
d6e1935... Only throw an error when an IMAP command returns BAD, not N (*)
71d8c8b... Update Imap.ClientSession now IMAP NO commands aren't treat (*)
2ea9a85... Merge branch 'wip/156-mailbox-not-exist' into 'master' (*)
aa223d1... Replace references to `master` with `primary` (*)
5e5c23f... Specify mainline as branch for Flatpak manifest (*)
68093c8... Merge branch 'wip/mainline-flatpak' into 'mainline' (*)
29389bc... Merge branch 'wip/324-remove-master-slave' into 'mainline' (*)
a69b00e... Better symbolic icons (*)
1971670... rfc822: fix mangled text when quoting non-latin names (*)
eb28cec... Merge branch 'refresh-symbolics' into 'mainline' (*)
3a44628... Fix ConversationMonitor sometimes not loading more from rem (*)
811de7b... Merge branch 'fix-quoting-cyrillic-email-addresses' into 'm (*)
d6ca47b... Ensure ImapDb.Folder updates email total when marking remov (*)
03dbe0e... Don't unncessarily check for more conversations to load (*)
6e5c51c... Improve how the client triggers conversation auto-loading (*)
df80569... Remove some unused code (*)
67c30a3... Update Polish translation (*)
1a6113e... Ignore style nodes while converting HTML to text (*)
bb8123e... Merge branch 'ignore_style_nodes' into 'mainline' (*)
dc656d7... Merge branch 'wip/289-folder-not-fully-populated' into 'mai (*)
ca39992... conversation: update GUI every 10 mails (*)
940241b... Merge branch 'improve-conversation-loading-performance' int (*)
680f46c... Add initial contact popover UI and implementation (*)
e144617... Update conversation message menus and actions for contact p (*)
b9d6c26... Implement New Conversation action (*)
3d6ef3d... Remove now-unsed param from controller method (*)
5ce9aa3... Stop passing the avatar store all the way down to conversat (*)
5339a6c... Add client Contact and ContactStore classes (*)
ccd3439... Use client contact classes in the conversation viewer (*)
a5c8791... Convert conversation message's address UI widget to a conta (*)
5a68152... Lookup and use Folks individuals in client contact classes (*)
0e3d6bc... Use contacts in ConversationMessage to display originators/ (*)
6ff0e70... Update converation message details when a client contact ch (*)
258b68b... Update ContactPopover depending on if the contact is from t (*)
948ed5f... Only hide email address when displaying a contact name if i (*)
68b2da1... Separate and implement contact popover action from conversa (*)
41d061c... Implement save contacts and open desktop contacts in Contac (*)
73159ba... Add new generic LRU cache to the client (*)
2a11005... Use LRU cache ContactStore for caching Contact objects and (*)
8d4a029... Update AvatarStore to load from contacts rather than mailbo (*)
863e62c... Minor ConversationListBox tweaks (*)
e4e1da3... Don't use the engine contact's display name (*)
53f0686... Start loading remote images if pref enabled via sender's co (*)
44b01a8... Fix sender names from GitLab, Discourse, etc displayed with (*)
10051e0... Implement spoofed email address UI for ContactsPopover (*)
ffaa43c... Tweak spoofed email warning UI (*)
a83a68e... Merge branch 'wip/135-contact-popovers' into 'mainline' (*)
ac46174... Depend on libhandy for the client build (*)
7f13ce4... Target Ubuntu and Fedora devel images in CI (*)
4332155... Make generic account editor ListBoxRow style reusable elsew (*)
93cb84b... Make runtime information collection reusable elsewhere (*)
ae4d765... Add basic Geary Inspector, hook it up to Alt+Shift+I (*)
0bac8f7... Keep a bounded list of last n log messages (*)
1f4ef0a... Display all known logs in inspector (*)
1b121e0... Update the UI when the switcher pane changes (*)
0e4486b... Make Copy button copy selected log rows, make it less promi (*)
b5f27dc... Add UI and implement saving details and logs to file (*)
e5893e1... Implement filtering log messages (*)
fc119eb... Add a means for apps to be notified as new log records are (*)
6dc8b27... Append new log records to the inspector and scroll to them (*)
584ead9... Tidy up inspector tooltips (*)
ccde37c... Enable pausing/unpausing the log viewer (*)
d87a2b0... Enable some keyboard shortcuts for the inspector (*)
993f7cc... Ensure there is only ever one Inspector open at a time (*)
194ca0e... Blacklist displaying certain annoying messages in the Inspe (*)
e428d7b... Minor code tidy up (*)
9c5dc14... Use MainContext.invoke to handle appending new log messages (*)
ae1e36e... Fine tune Inspector filtering (*)
6234405... Merge branch 'wip/geary-inspector' into 'mainline' (*)
134eca3... Update POTFILES.in (*)
ef8f976... Merge branch 'wip/remove-ci-test-workaround' into 'mainline (*)
18fcf0e... TNEF (winmail.dat) parsing support via libytnef (*)
6acddfd... engine: add missing libm dependency (*)
499eb22... appdata: Keep the same app ID as in 0.13 (*)
ddced6f... Merge branch 'libm-dep' into 'mainline' (*)
9acf5d3... Make Geary DBus-activatable. Bug 775956. (*)
3ae24d7... Update main window lifecycle management (*)
34e4b47... Don't keep loading more conversations when started in backg (*)
548babc... Don't (necessarily) quit on Ctrl+W, just close the window (*)
7b861a2... Fix controller not being started when started as DBus servi (*)
d8e4c31... Move command line processing into GearyApplication (*)
6f2187f... Fully implement --quit (*)
bad2ace... Fix some incorrect command line arg values, sort alphabetic (*)
5eb8d14... Modernise autostart desktop file manager class a bit (*)
2578c6c... Re-implement --hidden as a deprecated command line option (*)
6605682... Add translation comments denoting command line option strin (*)
3c1ae51... Minor code cleanup (*)
40c98d5... Fix handling of mailto command line args (*)
ef71e4c... Merge branch 'wip/775956-dbus-activation' into 'mainline' (*)
d6e6259... Update Polish translation (*)
4497b12... Merge branch 'tnef-support' into 'mainline' (*)
25de4d3... Disable ytnef in Fedora CI while the package there is too o (*)
5c7c382... Fix failing test when ytnef support disabled (*)
8096555... Merge branch 'wip/fedora-ytnef' into 'mainline' (*)
49cd00f... Minor code cleanup (*)
3d1032d... Migrated from libnotify to GLib notifications. bug 766133 (*)
c0f5be2... Clean up desktop notification code (*)
ef21ad5... Use app icon in notifications for consistency with other ap (*)
3701aa0... Allow Notifications.Desktop to cancel its async tasks (*)
f269e55... Don't play sounds when issuing a notifciation (*)
dd3a7a1... Add API for (de)serialising FolderPath and EmailIdentifier (*)
01a154b... Make it possible to distinguish between different folder ro (*)
f748845... Make it easier to obtain folders from path objects from Gea (*)
bb1fe53... Implement application actions for notifications (*)
b80f6b0... Minor fix for MockObject (*)
2e0ee8c... Ensure notifications are cleared on app activation (*)
0aea07f... Merge branch 'wip/766133-gnotification' into 'mainline' (*)
c208f35... correct typo in the dbus service file (*)
1eb5dd1... flatpak: Build folks with meson (*)
58f6526... Merge branch 'service-typo' into 'mainline' (*)
4238994... Merge branch 'wip/nielsdg/folks-meson' into 'mainline' (*)
de5df79... ui: change conversation menu icon to view-more (*)
d4436fa... main-toolbar: Use a full-height, splitting separator (*)
204bf19... Merge branch 'menu-icon-fix' into 'mainline' (*)
9e44188... Merge branch 'wip/christopherdavis/full-height-separator' i (*)
54d2ce4... conversation-viewer: set searchentry width to same as inbox (*)
e5775bb... Remove workaround for gtk_window_present_with_time() under (*)
5dc6994... Merge branch 'wip/remove_present_workaround' into 'mainline (*)
73e894c... Fix messaging menu dep so it actually gets found and built (*)
bc7f5c5... Fix TNEF engine tests not being run (*)
33dd787... Merge branch 'wip/christopherdavis/conversation-search-widt (*)
937d985... Clean up GearyApplication source (*)
81bcd31... Clean up GearyAppliaction's path accssor implementaion (*)
ee78437... Merge branch 'wip/misc-build-fixes' into 'mainline' (*)
d4c29c7... Add unit tests for app path accessors (*)
e01132d... Convert GearyController to RAII and rename (*)
d383561... conversation-list: hack: don't expand non-interesting mails (*)
4b811d6... Fix some circular references on application startup (*)
628d431... Fix application controller/action race at startup (*)
38bc319... Fix application controller construction race (*)
995671f... Merge branch 'hack-around-loaded-mails-expand' into 'mainli (*)
a163dea... Merge branch 'wip/application-cleanup' into 'mainline' (*)
218c5eb... Merge branch 'wip/controller-cleanup' into 'mainline' (*)
76222c7... Both check for and throw Cancelled errors some more (*)
bb10852... Fix application controller construction race (*)
b9fc488... Merge branch 'wip/controller-cleanup' into 'mainline' (*)
d12edc2... Merge branch 'wip/fast-folder-switching-crashes' into 'main (*)
cc152c6... Update Spanish translation (*)
16e4c44... Update Spanish translation (*)
94d037f... Add a provides for the app id without the desktop suffix (*)
e1b3118... Merge branch 'wip/kalev/appdata-id' into mainline (*)
c58d0b7... Add simple SMTP integration test (*)
b3da4ad... Merge branch 'wip/smtp-integration-tests' into 'mainline' (*)
c306c2c... Correctly handle escaping UTF-8 characters in RFC822 mailbo (*)
534b4e2... Don't MIME-encode RFC822 mailbox local parts (*)
37da52e... Enforce correct formatting for SMTP MailRequest and RcptReq (*)
66b659b... Merge branch 'wip/336-smtp-rcpt-to-quoting' into 'mainline' (*)
2fe4d20... Update Catalan translation (*)
5027e03... Add a sub{module,project} for handy for those who don't hav (*)
b24ac80... Switch search and main menu order back to normal (*)
72e6bd6... Merge branch 'wip/handy-sub-module' into 'mainline' (*)
89f9854... conversation-list: fix a different participants being count (*)
c7824fd... conversation-list: fix comments (*)
773f83d... conversation-list: remove unnecessary comparison (*)
39794a9... conversation-list: use get_primary_originator to get actual (*)
37416fb... conversation-list: don't recalculate html-escaped subject (*)
7909f85... conversation-list: construct string in place for single par (*)
e461ba4... conversation-list: cache participants list (*)
bfe504f... Make sure we match the whole link text as URL and not only (*)
f57c8d2... Update POTFILES.skip (*)
7286808... Merge branch 'emphasize-participated-in' into 'mainline' (*)
86bf9a3... Merge branch 'deceptive-warning' into 'mainline' (*)
6721fd9... Update THANKS (*)
8022ffe... Update files for 3.33.1 (*)
322bdd2... Use GNOME odd/even version numbering to detect if running - (*)
0e66064... Bump version for 3.33.1 (*)
34b76f7... Update Polish translation (*)
2d7f8f1... Only add a trailing comma when appending to the end of the (*)
b0fe301... .gitattributes: add syntax highlight for meson.build in Web (*)
57b7c5d... Merge branch 'syntax-highlight-meson.build' into 'mainline' (*)
ec7fd52... Update IMAP error handling a bit for consistency (*)
534692a... Update workaround for mail.ru and others to work again (*)
f01e413... Merge branch 'autocomplete_commas' into 'mainline' (*)
92fe3f8... Update Turkish translation (*)
0ede918... Ensure running with --hidden doesn't open a window (*)
7026e0d... Update Spanish translation (*)
83f4365... manifest: Update libical version (*)
42dfba9... Correct locking in create_controler (*)
d710946... Merge branch 'mWork' into 'mainline' (*)
2509c5c... Fix misspellings (*)
4220309... Merge branch 'fix-misspellings' into 'mainline' (*)
38fc410... Merge branch 'wip/426-hidden-broken' into 'mainline' (*)
246bb3c... Cleanup to meet source code conventions (*)
b4e3835... Merge branch 'controler_locking' into 'mainline' (*)
3718856... Update Brazilian Portuguese translation (*)
d56aa10... Fix valadoc issues (*)
3fb74e6... Fix valac warning (*)
275c585... Put International package under Util per naming convention. (*)
adea461... Add some doc comments for Util.International functions (*)
f27f2fb... Try harder to ensure a spell checker is enabled by default (*)
1de61ca... Clean up SpellCheckPopover to avoid accessing config as muc (*)
0eb9fdb... Merge branch 'wip/fix-warnings' into 'mainline' (*)
10af58a... Merge branch 'wip/default-spellcheck-lang' into 'mainline' (*)
4dd0838... Add Gspell to dependencies and the build (*)
bb872b2... Add support for spell checking the subject line (*)
304377c... Merge branch 'wip/spellcheck-subject' into 'mainline' (*)
dc6788e... Update Polish translation (*)
7c42c5d... add appstream-glib dependency (*)
5a87cf5... Merge branch '439-appstream-glib' into 'mainline' (*)
adcad49... Update Italian translation (*)
0b734f7... Don't load all engine contacts on startup (*)
2ff2d24... Clean up ContactFlag API (*)
809f664... ContactStoreImpl unit tests (*)
cb8150c... Remove existing contact harvesting mechanism (*)
5ab35da... Clean up contact importance API (*)
bc64cd9... Provide a way to access actual args for an expected mock ca (*)
91caff4... Add support for uint args in expected calls in MockObject (*)
96cbb83... Ensure Geary.Contact real names are distinct from their add (*)
65ab379... Implement new contact harvester for the engine (*)
03b5fce... Pass email to a contact harvester instance when persisting (*)
5e13dd0... Replace Db.PrepareDelegate with a subclass virtual function (*)
66a664f... Clean up ImapDB.Account ctor/open API a bit (*)
71cb7fc... Add Geary.ContactStore.search method, impementation and tes (*)
3007ac5... Do prefix-only searching in ContactStoreImpl to impove resu (*)
cc27bae... Convert composer email autocomplete to use search for match (*)
7a14f54... Remove now unused ContactListStoreCache class (*)
ef54509... Clean up context objects passed to ComposerWidget's constru (*)
7c4d711... Decouple Application.Contact from Geary.Contact (*)
f49f885... Add Application.ContactStore.search method (*)
6db466e... Convert ContactEntryCompletion to use app contacts (*)
dd9d066... Ensure Geary.ContactStoreImpl validates UTF-8 strings (*)
5a0c105... Composer contact autocomplete tweaks (*)
bdb206a... Updated Spanish translation (*)
788a061... Ensure test drivers all have sane locales set (*)
4e1aa32... Ensure Geary.ContactStoreImpl handles non english searches (*)
3ffa7dc... Trivial code cleanup (*)
0f4eda5... Make ImapDb.GC's ref to the database strong (*)
56e0fb7... Make search update process optional when ImapDB.Account ope (*)
bed4185... Keep meson test logs in GitLab CI for Fedora and Ubunut bui (*)
7b124ab... Fix engine test failure under flatpak (*)
86465bf... Merge branch 'wip/composer-folks' into 'mainline' (*)
e2896f3... Move undo to in app notifications (*)
6577183... Merge branch 'move_undo_to_in_app_notifications' into 'main (*)
5ef57ed... Workaround lack of way to save contacts via Contacts right (*)
fd95400... Fix crash when opening a detached composer window (*)
28b0304... Merge branch 'wip/alt-contact-save-action' into 'mainline' (*)
6b465ba... Merge branch 'composer-window-crash' into 'mainline' (*)
817c966... Updated Spanish translation (*)
40e2262... Fix crash in composer opening mailto: links (*)
783d7d7... Merge branch 'wip/composer-mailto-crash' into 'mainline' (*)
6e137eb... Make RFC822.MailboxAddress.has_distinct_name is case-insens (*)
b6d3ecc... Merge branch 'wip/email-spoofing-case' into 'mainline' (*)
f7c8332... Add Geary.Loggable interface for objects that can log and b (*)
0bb530d... Add Geary.Logging.Flags.ALL to specify a message should alw (*)
de8c385... Convert key classes to implement Loggable (*)
b0ca8c9... Switch to using GLib structured logging (*)
ff3c4b0... Fix incorrect log field key being used for Loggable objects (*)
337ea2e... Integrate Logging.Record into structured logging system (*)
258537e... Pretty-print well known logging variables (*)
95e856b... Ensure logging system is thread-safe (*)
a0d2e73... Add Geary.Logging.clear method, call it on app shutdown (*)
e338d5d... Stop printing elapsed time between logs, log absolute ms in (*)
6e07d06... Use a reasonable sized buffer when formatting log messages (*)
7e91b7a... Merge branch 'wip/structured-logging' into 'mainline' (*)
ee80113... Update Polish translation (*)
ce46263... Update Gitlab issue templates (*)
2841cb0... Break up Inspector's panes into seperate components for re- (*)
6f65062... Convert ProblemReportDialog to use Inspector views (*)
7d1b8c5... Ensure Inspector overwrites existing files on save (*)
c2ca695... Ensure problem report logs are filtered by accout, if any (*)
b91bf81... Convert MainWindow to use MainWindowInfoBars for status pro (*)
2537126... Update MainWindowInfoBars UI (*)
4df0bb7... Capture log records in Geary.ProblemReport (*)
6456e94... Fix Inspector tooltip typo (*)
eb58628... Use text label for problem dialog Save As button (*)
ab27f3f... Update problem report dialog error details text (*)
4d215ba... Improve formatting of Inspector/problem report data for Git (*)
936c4aa... Merge branch 'wip/problem-report-logs' into 'mainline' (*)
bed1bad... Fix "'test example com' <test example com>" marked as spoof (*)
f22d430... Merge branch 'wip/491-email-spoofing-case' into 'mainline' (*)
5e84fce... Update POTFILES.in (*)
824116d... Update British English translation (*)
d35f9b4... Update Polish translation (*)
ca85c98... Allow replying/forwarding with another account. (*)
d99caa5... Merge branch 'reply_with_another_account' into 'mainline' (*)
66fb961... ClientWebView: Don't update preferred height on height chan (*)
c27d250... ClientWebView: Use HTML element's height to determine prefe (*)
119846c... Merge branch 'wip/message-body-hight' into 'mainline' (*)
9c8723a... Fix folders removed from the server never being removed (*)
ffb3b8f... Merge branch 'wip/366-remove-folders' into 'mainline' (*)
f07c84a... Fix GMime custom binding abstract ctors (*)
e3e2c56... Merge branch 'wip/fix-gmime-abstract-ctors' into 'mainline' (*)
8b652df... Ensure searching for Folks contacts by email is an exact ma (*)
ca6d5fd... Fix handling GTK button-layout settings that are missing a (*)
09bc7bd... Merge branch 'wip/430-custom-window-buttons' into 'mainline (*)
a4044f1... Merge branch 'wip/499-wrong-folks-contact' into 'mainline' (*)
b6ec51b... Don't consider substrings when checking distinct mailbox na (*)
c67b60f... Add API docs to Geary.RFC822.MailboxAddress to clarify esca (*)
6af8400... Fix another GMime custom binding abstract ctors (*)
6a889fc... Merge branch 'wip/491-email-spoofing-case' into 'mainline' (*)
88efd14... Merge branch 'wip/fix-gmime-abstract-ctors' into 'mainline' (*)
6a871c2... Remove Geary.RFC822.Part.get_effective_content_type (*)
faf84db... Actually ensure the engine PartTest suite is run (*)
2cb0a83... Don't munge Base64 encoded text parts when saving to disk (*)
b955bc4... Hardcode PartTest's source encoding since it shouldn't chan (*)
303fc9f... Update PreviewText.with_header to use convenience APIs (*)
0697632... Update Buffer UTF-8 conversion APIs (*)
8d6bffb... Consider US-ASCII to be UTF-8 for encoding conversion purpo (*)
f608897... Update Brazilian Portuguese translation (*)
7cc3e66... Make adding MIME parts to a new RFC822 message async (*)
3dc5476... Reduce blocking the main thread when sending email (*)
d93ab35... Don't bother checking for best encoding for non-text parts (*)
536120a... Minor code tidy-up (*)
58afbc0... Fixb build warning (*)
cfd1a61... Merge branch 'wip/362-utf8-attachments' into 'mainline' (*)
f14b16f... Move WebKitUtil namespace to Util.WebKit (*)
907d5b3... Update Turkish translation (*)
4bc26c1... Update Turkish translation (*)
6f1834d... Port JavaScript code from JS to JSC APIs (*)
da6ac82... Move Geary.JS package into client as Util.JS (*)
df8a96c... Clean up meson dependency lists (*)
83309d2... Fix valadoc warning (*)
7e9787f... Merge branch 'wip/jsc-migration' into 'mainline' (*)
2a0de1c... Remove Util.Webkit namespace and functions (*)
40d5e56... Merge branch 'wip/jsc-migration' into 'mainline' (*)
f5cd063... Don't use notification action under Unity (*)
cffe491... Merge branch 'unity-notification' into 'mainline' (*)
d76e81c... Ensure zoom keyboard shortcuts match the HIG (*)
4d76725... Ensure all shortcuts have a <Ctrl> version (*)
0fa5ac7... Update keyboard shortcut overlay (*)
ab0e9d3... Add Y as a single-key shortcut for GMail compat (*)
c25415e... Make J/K work globally, add Ctrl+] and Ctrl+[ as aliases (*)
658ba57... Remove unwanted debug print statement (*)
074c3e3... Merge branch 'wip/update-shortcuts' into 'mainline' (*)
454bcef... Update Turkish translation (*)
2b01abe... Updated Spanish translation (*)
341111a... Update Polish translation (*)
07f2132... Fix nightly flatpak gspell build error (*)
13514ba... Fix nightly flatpak EDS build error (*)
05a7cf5... Merge branch 'wip/flatpak-3-34-mainline-build-fixes' into ' (*)
5d846ba... Merge branch 'mainline' into 'wip/410-mail-ru-redux' (*)
9910d66... Merge branch 'wip/410-mail-ru-redux' into 'mainline' (*)
defb76e... Tidy up Shift Key handling in the Controller and MainWindow (*)
399330f... Update ConversationList's context menu (*)
e7372ea... Fix shift-to-delete stuck on ConversationList context menu (*)
c5d0561... Update other trash/delete menu items for consistency (*)
dd1b816... Merge branch 'wip/279-convo-list-context-labels' into 'main (*)
c5ffdb4... Update Polish translation (*)
514fc0f... Fix valadoc error (*)
329d038... Add some minor unit tests (*)
6646328... Remove Db.Statement.raw private field (*)
2301272... Add Db.Statement.get_expanded_sql (*)
4e513e3... Allow saving drafts when closing composer due to view chang (*)
c6d4887... Restore and show reply-to and bcc headers if present in dra (*)
51ac4b7... Don't reopen drafts that are already open in a composer (*)
daa01c3... Rework how managing composers works when switching conversa (*)
fdb3542... Clean up async parts of loading the composer (*)
b4f4cbb... Infer draft status from composer's draft_id property (*)
e037342... Fix double-clicking on a draft in the conversation list (*)
0ab18a3... Don't clobber in-window composers on conversation count cha (*)
f68970a... Fix composers that open detached having a visible detach bu (*)
5256fd9... Hide composer save button if an error occurs opening draft (*)
a3cf389... Merge branch 'wip/draft-management' into 'mainline' (*)
5331f34... Merge branch 'wip/misc-cleanup' into 'mainline' (*)
340081f... Brown-paper-bag fix for wrong folks individual being used (*)
15e0d18... Fix 100% CPU usage on mismatch utf escapes in rfc822 string (*)
2025aa2... Merge branch 'rfc822-cpu-bug' into 'mainline' (*)
b103b03... Merge branch 'wip/350-folks-fuzzy-match-workaround-brown-pa (*)
05c8236... Fix replay queue not letting remote ops execute when closin (*)
31497cf... Make Imap.CientSession::enable_idle non-async (*)
4a8f5ec... Minor code cleanup (*)
e207798... Rework how Imap.Command handles being cancelled (*)
cfbe618... Use brief Imap.Command string representations in debug logs (*)
90d7d69... Fix tuncated formatting of extended Geary.Logging calls (*)
bf2781f... Fix missing structured fields in extended Geary.Logging cal (*)
4c895e9... Merge branch 'wip/logging-output-fixes' into 'mainline' (*)
9fd6c8c... Add replay queue notification flush and checkpoint methods (*)
ca78732... Fix error emptying trash/junk folders (*)
1a58157... Merge branch 'wip/replay-queue-wedging' into 'mainline' (*)
659a23f... Merge branch 'wip/empty-folder-errors' into 'mainline' (*)
7ab7d5f... Update Catalan translation (*)
794de77... Fix wrong service being reported for account sync problems (*)
9365e8e... Fix IDLE command not being cancelled if it has not yet been (*)
5c90933... Add missing generic arguments in engine tests to fix valac (*)
24ec88a... Disable Fedora CI build due to rawhide packing bug (*)
779c3e0... Merge branch 'wip/workaround-fedora-folks-ci-ftb' into 'mai (*)
5aa2a06... Merge branch 'wip/ricotz/criticals' into 'mainline' (*)
a52ff36... Fix crash when changing composer From address (*)
3a2a8c0... Merge branch 'wip/538-crash-changing-from' into 'mainline' (*)
840494b... Composer: Only enable send if CC/BCC/Reply-To are empty or (*)
71d7493... Add Contributor Covenant Code of Conduct, re-sync READMEs (*)
adc5c0f... Merge branch 'wip/537-send-on-invalid-cc' into 'mainline' (*)
90016b8... Merge branch 'wip/coc' into 'mainline' (*)
ebc3b99... Make ConversationMonitor's Fill op use local-only initially (*)
52e558f... Explicitly flag when ConversationMonitor Fill op is done (*)
2f36221... Fix conflicting keyboard shortcuts and update overlay (*)
5ad0355... Merge branch 'wip/shortcut-conflicts' into 'mainline' (*)
7cf9825... Make ImapDb.SearchQuery prepare terms at construction time (*)
983e8ce... Mark Geary.Account.open_search as async and throwing an err (*)
f9ba7a0... Remove unused code (*)
b4a04f8... Use a single RO transaction when removing matches from a se (*)
abdcfc8... Execute ConversationMonitor ops in batches to avoid UI stal (*)
e56908a... Append unknown conversations since it may be re-constituted (*)
4d18b7b... Only insert email into the conversation monitor when needed (*)
3786725... Bump ConversationMonitor op batch size right up (*)
d9c2a96... Use a list when producing search results to preserve orderi (*)
389f31d... Fix search including results from spam, trash and drafts (*)
724450c... Minor source code formatting improvements (*)
1bab91e... Update Polish translation (*)
e65d45f... Merge branch 'wip/search-fixes' into 'mainline' (*)
b3a44d1... Update Finnish translation (*)
89682e6... Update Catalan translation (*)
c0e13ce... Update Romanian translation (*)
ba64c42... Update Italian translation (*)
318790a... Update Spanish translation (*)
93acc93... Make unread/read shortcut help text same for Ctrl & single (*)
2c028a6... Update Italian translation (*)
976e989... Fix a deadlock resulting in no UI being shown on first run (*)
c6197ad... Update ImapDb.Account hack to remove duplicate inboxes (*)
a122f33... Merge branch 'wip/fix-first-run-deadlock' into 'mainline' (*)
94a8aca... Merge branch 'wip/update-duplicate-inbox-hack' into 'mainli (*)
52f0817... Fix Geary.Logging.Flag serialisation (*)
006b4c5... Make App.ReseedOperation alway check the window for re-fill (*)
d7006f3... Ensure the prefetcher considers all local email (*)
ee11d0d... Allow sending NOOP commands from Imap.FolderSession (*)
6871c1c... Make remote folder synchronisation a top-level API method (*)
b717c32... Schedule folders for background sync even when open (*)
8bb7d3a... Ensure folder is refreshed ASAP after creating a new messag (*)
079d020... Handle Smtp.ClientService null condition better (*)
4cc71e6... Handle headers having null date in ConversationMessage (*)
d56508f... Clean up ImapEngine.CreateEmail replay op source code (*)
dd24b22... Ensure new sent mail is found for services that auto-save (*)
7b53137... Fix missing outbox messages body preview in ConversationVie (*)
4ae0414... MinimalFolder::synchronise_remote: Handle sessions gone bad (*)
02f1d89... Smtp.ClientService: Explcitly poll when waiting for sent ma (*)
08c0573... App.ConversationMonitor: Don't force load ops to be local-o (*)
c3fc7c4... Merge branch 'wip/infinte-filling-redux' into 'mainline' (*)
3ff35bc... Remove some duplicate debug logging (*)
5a9944a... Handle Imap.Deserialiser EOS better (*)
0b923a2... Ensure bad IMAP response are treated as other errors (*)
6321024... Rename the BROKEN FSM state to CLOSED (*)
eb6afae... Rename UNCONNECTED FSM and protocol state to NOT_CONNECTED (*)
bfcee9b... build: Set up dual install for flatpak (*)
ef289b4... Update Turkish translation (*)
b88278c... Fix build warning (*)
4ac2962... Fix variable name speeling error (*)
935f75e... Enable valadoc and refcounting in dev build by default (*)
4ec936f... Ensure background sync ops are cancelled if the folder clos (*)
f4aeac5... Ensure EmailPrefetecher doesn't ignore mail found on folder (*)
0c59a8c... Ensure EmailPrefetcher's cancellable actually gets cancelle (*)
5fc0ddf... Clean up EmailPrefetcher's class API docs a bit (*)
df3e273... Merge branch 'wip/minor-cleanup' into 'mainline' (*)
8cb0cdc... Merge branch 'wip/prefetcher-missing-mail' into 'mainline' (*)
81e566a... Merge branch 'wip/131-sent-mail' into 'mainline' (*)
f6e97db... Merge branch 'wip/imap-disconnects-ignored' into 'mainline' (*)
942a4fa... Don't support removing an email when creating another (*)
b9cbe81... Merge branch 'wip/christopherdavis/dual-install' into 'main (*)
17c4151... Chase recent source changes in POTFILES.in (*)
031f02c... Drop meson version req to remain buildable on Ubuntu 19.04 (*)
56b3ce9... Ensure client displays the revno where approrpiate (*)
a02a1aa... Add beta build profile (*)
d1d7485... Close Flatpak settings hole (*)
bf16d4f... Close Flatpak notifications hole (*)
c8d6fe5... Update Brazilian Portuguese translation (*)
d450e8a... Clean up Imap.LiteralCommand API (*)
4c56ff3... Convert Imap.Serialiser.push_literal_data to take generic p (*)
4b84616... Write literal data in chunks when sending to server (*)
50d4552... Merge branch 'wip/restore-revno' into 'mainline' (*)
8f23dbd... Merge branch 'wip/beta-profile' into 'mainline' (*)
597024d... Merge branch 'wip/close-flatpak-holes' into 'mainline' (*)
59e80db... Merge branch 'wip/543-append-failure' into 'mainline' (*)
ba4ab16... Update files for 3.33.90 (*)
7724fd1... Explicitly handle Application::open (*)
36f0b9a... Update British English translation (*)
875cf3a... Update Swedish translation (*)
59e2fb5... Update Swedish translation (*)
c68cc3d... conversation-viewer: initialize a variable to its final val (*)
a666166... Update Greek translation (*)
e8a7d79... Work around GLib inserting '///' in mailto URIs (*)
2d64dbf... Merge branch 'wip/522-mailto-broken' into 'mainline' (*)
9dcde70... Fix background sync op always being cancelled on folder clo (*)
97ff689... Decouple account processor closing and its op cancellables (*)
3458868... Update Japanese translation (*)
cbd6031... Update Japanese translation (*)
a268b05... Disable WebKitGTK hardware accelleration using API, not env (*)
3368486... Temporarily replace WebKitGTK process model API with env va (*)
c4fb5e9... Merge branch 'wip/webkit-maintenance' into 'mainline' (*)
a010517... Merge branch 'wip/555-sync-cancelled' into 'mainline' (*)
597e6d7... Explicitly disable parsing JavaScript markup in email bodie (*)
dae9c7e... Update Brazilian Portuguese translation (*)
ab941fe... Retry IMAP pool connections on GLib "Unknown error on conne (*)
a35255f... Merge branch 'wip/workaround-gio-unknown-error' into 'mainl (*)
439622c... Conditionally enable WebKitGTK shared secondary process mod (*)
9b3eb0e... Merge branch 'wip/conditional-webkit-shared-proc' into 'mai (*)
67c661b... Update files for 3.33.91 (*)
c142905... Merge branch 'wip/update-gitlab-templates' into 'mainline' (*)
17c0e5c... Update NEWS (*)
f4b3586... Merge branch 'patch-1' into 'mainline' (*)
28d653d... Update Hungarian translation (*)
47c85ae... Updated Czech translation (*)
e928494... Updated Czech help translation (*)
14eb1a5... Update Italian translation (*)
b4e3f19... First changes for supporting drag & dropped and pasted imag (*)
1f4ad68... Update Japanese translation (*)
b153755... Update Japanese translation (*)
6dfee8e... Update Basque translation (*)
3e517e2... Gitlab CI: publish nightlies (*)
24b081f... Update dependencies in order to compile and install Geary o (*)
17ca5e9... Merge branch 'bilelmoussaoui/ci-nightly' into 'mainline' (*)
3aad20f... Update THANKS (*)
dedcb65... Specify default HTML colours for composer & conversation vi (*)
1ea5678... Merge branch 'wip/76-gmail-drafts' into 'mainline' (*)
84c5496... Merge branch 'wip/disable-js' into 'mainline' (*)
6f2190f... Publish nightly builds from mainline, not master (*)
7a0dff2... Merge branch 'patch-1' into 'mainline' (*)
30f34c8... Remove libgee and libunwind from flatpak manifest (*)
fdfda7a... Merge branch 'wip/flatpak-nightly-mainline' into 'mainline' (*)
9186059... Merge branch 'mjog/remove-redundant-flatpak-modules' into ' (*)
3a93e37... Convert flatpak-builder manifest from JSON to YAML (*)
e589713... Merge branch 'mjog/flatpak-json-to-yml' into 'mainline' (*)
d3c6629... Bump files for 3.35.0 (*)
8b26628... Add missing dates to last two releases in appdata (*)
50d2a08... Bump required meson version to 0.50 (*)
a872fc3... Add libpeas to the build (*)
c89766c... Add PluginManager class for client plugin support (*)
526b120... Convert NewMessagesMonitor into a plugin context (*)
e2e8e29... Add a libpeas Plugin.Notification extension, hook it up (*)
486c2fc... Convert Notification.Desktop to a plugin (*)
b54bbd4... Convert UnityLauncher to NotificationBadge plugin (*)
2637b6c... Convert Libmessagingmenu to MessagingMenu plugin (*)
5d13b8e... Ensure standard valac args are used when building plugins (*)
d5e7c05... Move InAppNotification class to components package (*)
c7c135c... Remove notifications preference now it is unused (*)
73fd7e7... Plugin.Notification: Don't extend Geary.BaseObject (*)
de6071e... Remove Play Sounds preference (*)
5df1b97... Update online manual to reflect new preferences (*)
41b72d5... Merge branch 'mjog/plugin-support' into 'mainline' (*)
187f2b7... Bump minium GLib version to last known good (*)
ea9e08e... Don't explicitly specifify --glib-version, meson does it fo (*)
64f14b4... Update valadoc target (*)
f5f9350... Consistently use '_dir' suffix for meson directory variable (*)
af29157... Consistently use '..._c_args' and '..._vala_args' for meson (*)
cf8ea7e... Sort meson config options (*)
4a959ab... Move source build config from top-level to src meson.build (*)
8e08b0e... Tidy up top-level meson.build file (*)
afa83c5... Merge branch 'mjog/meson-cleanup' into 'mainline' (*)
d123dc7... Rename devel profile for consistency with other apps (*)
509cfa8... Merge branch 'mjog/rename-devel-appname' into 'mainline' (*)
7ddeb8d... Fix an assertion failing when saving a draft for the first (*)
0126764... Merge branch 'mjog/fix-null-id-saving-drafts' into 'mainlin (*)
1308fcb... Don't crash on GMime error in RFC822.Message.without_bcc (*)
6ddbf03... Merge branch 'mjog/581-crash-forwarding-mail' into 'mainlin (*)
52c3c42... Merge branch 'wip/573-white-on-white-webkitgtk' into 'mainl (*)
e5b2394... Fix deadlock when finalising log records generates more log (*)
c00f644... Remove unused functions (*)
fecd5ff... Merge branch 'test' into 'mainline' (*)
bfb1186... Merge branch 'mjog/draft-manager-warnings' into 'mainline' (*)
cfc22b6... Update Polish translation (*)
cef0aee... Merge branch 'mjog/579-logging-deadlock' into 'mainline' (*)
a3c8b02... Updated Czech translation (*)
52d010b... Clean up composer link insertion and deletion (*)
c2019ca... Merge branch 'links' into 'mainline' (*)
fc799b3... Unmark Inspector test strings as being translatable (*)
87f71b2... Merge branch 'mjog/585-inspector-strings' into 'mainline' (*)
0720ac9... .gitlab-ci.yml: Fix a few vars not using build dir variable (*)
8814cd6... .gitlab-ci.yml: Re-enable Fedora for CI (*)
52d0bbe... Remove Flatpak manifest permission for Pulse Audio (*)
884439d... INSTALL: Use dnf rather than yum for Fedora deps (*)
7b8fa9f... Add Flatpak manifest permissions for Contacts (*)
0a9b168... Merge branch 'mjog/flatpak-contacts-perms' into 'mainline' (*)
5732d23... ui/composer-web-view.js: Add element blacklist to htmlToTex (*)
a8ef91f... ui/composer-web-view.js: Improve keyword detection (*)
69e3cdf... Fix ComposerPageState::containsAttachmentKeyword (*)
3af5e2e... Merge branch 'mjog/wip-remove-flatpak-pulse-perms' into 'ma (*)
17a23bc... ComposerWidget: Send both en and localised attachment keywo (*)
647ef90... Merge branch 'mjog/589-attachment-keyword-check' into 'main (*)
ef7b117... Fix web extension debug logging (*)
8da584a... Merge branch 'mjog/web-extension-debug-fix' into 'mainline' (*)
7c56f26... Fix misc null and deprecation build warnings (*)
a0977b8... Merge branch 'mjog/fix-build-warnings' into 'mainline' (*)
3093953... Update files for 3.35.1 (*)
8206cf4... Remove Flatpak test locale hack, just use en_US.UTF-8 for n (*)
f6e270f... Merge branch 'mjog/ci-updates' into 'mainline' (*)
8ded85c... Update Basque translation (*)
7bac77d... Fix segfault on invalid UTF-8 when generating preview (*)
d077307... Merge branch 'mjog/preview-regex-segfault' into 'mainline' (*)
8cd310b... Extend the IMAP FETCH HEADER.FIELDS hack for multiple field (*)
ab77067... Fix RFC822.Header.get_header_names returning null names (*)
feed892... Don't linkify text near a URL that looks like a URL with a (*)
869b359... Update Catalan translation (*)
f7f7214... Add a compatibility JSON-based flatpak manifest (*)
0fd5a7b... Merge branch 'mjog/json-manifest-compat' into 'mainline' (*)
0c563cf... Fix ContactStoreImpl not saving flags removed from a contac (*)
0cf5ab7... Merge contacts when harvesting them (*)
058ea2f... Update Contact::load_remote_resources with engine contact f (*)
10ddff2... Trivial docs update (*)
3e7a9da... Merge branch 'mjog/550-always-show-images-not-saved' into ' (*)
8ddd0b6... Merge remote-tracking branch 'origin/mainline' into wip/90- (*)
12d0cce... Use SQL UPSERT clause when updating contacts (*)
9b83bf0... Merge branch 'mjog/contacts-upsert' into 'mainline' (*)
737bdba... Merge branch 'mjog/571-imap-fetch-space-workaround-redux' i (*)
753a67f... Merge branch 'links' into 'mainline' (*)
876c107... Fix ConversationList GtkStyleContext log spam (*)
543c753... Merge branch 'mjog/608-gtk-style-context-log-spam' into 'ma (*)
20284fe... Remove unused variable urlRegex from ComposerPageState.cont (*)
366b0ad... Cleanup inefficient GMime stream creation for attachment !3 (*)
e765da3... Don't repeat the string search when replacing an inline ima (*)
e3cf826... Improve passing of inline dropped file through to vala !343 (*)
bf4f5c4... Fix GenericAccount::to_email_identifier not actually workin (*)
94e0736... Update Geary.Outbox.EmailIdentifier variant type marker (*)
08ea87c... Merge branch 'mjog/fix-email-id-from-variant' into 'mainlin (*)
96ff4d2... Fix crash when updating contacts with null names (*)
faafc52... Merge branch 'urlRegex' into 'mainline' (*)
96b6231... Merge branch 'mjog/fix-contact-store-crash' into 'mainline' (*)
35cfacd... Ensure ComposerWidget checks referred email for required fi (*)
e18c8fa... ComposerWidget: Don't add invalid Message-ID to In-Reply-To (*)
39b5f79... Fix headers not being parsed due to case differences (*)
47927aa... Make serialisation of Geary.Email.Field more usable (*)
a6773ce... Merge branch 'mjog/fix-null-message-ids' into 'mainline' (*)
09b8c8e... Fix unhandled error build waning (*)
35007aa... Merge branch 'mjog/fix-composer-undhandled-error-build-warn (*)
09f6fc0... Improve Geary.Account API for listing folders (*)
8e9f002... Move GAction related code from app Controller to MainWindow (*)
88eb8f5... Implement an application-level command stack (*)
d1d8bed... Implement main toolbar composer actions (*)
66668a7... Move per-message action handlers from Controller to MainWin (*)
27d3fb6... ConversationList: Minor selection-related perf tweak (*)
95b819f... Application.Controller: Make context class publically acces (*)
24c12a2... Move conversation selection and action updates to main wind (*)
17ddb45... Allow Command instances to denote whether they support undo (*)
d8a8640... Implement conversation flag updating as undoable commands (*)
0132981... Implement moving conversations as undoable commands (*)
3c06ddf... Implement copying conversations as a command (*)
df780d7... Implement deleting conversations as non-undoable commands (*)
0871039... Implement emptying spam/trash as non-undoable commands (*)
19b1382... Minor code style and doc comment update (*)
fe67993... Clean up MainWindow action definitions (*)
ebc14c4... Don't initially notify on mark email commands (*)
954f7fc... Rename MainWindow::current_account and ::current_folder pro (*)
12e73b3... Remove Application.Controller::current_account (*)
227b68e... Make Application.Controller commands per-account (*)
2acd7d6... Allow CommandStack subclasses to access the undo stack (*)
5f3a162... Add status signals to Application.Command (*)
e8bfe21... Tests for ComposedEmail.contains_inline_img_src and replace (*)
0f92956... Added a few tests for RFC822.Message - Inline attachments i (*)
a8849c9... Update Application.CommandSequence (*)
84fd4eb... Trim controller command stack when exogenous events occur (*)
a282dc5... Use Geary.FolderSupport.Archive when moving to archive spec (*)
b4d3c60... Merge Controller.move_conversations and move_messages impls (*)
50749d9... Trivial translation comment cleanup (*)
bcce3a3... Make GearyApplication::show_uri handle mailto: URIs (*)
de6ef69... Clean up attachment save code (*)
7be9115... Rename client GtkUtil package to conform to style: Util.Gtk (*)
01fc1ab... Move View Source implementation to ConversationEmail (*)
5312241... Remove ConversationEmail::load_error (*)
ce86e3a... Move policy decision for folders supporting trash to contro (*)
f9cf70c... Fix MainWindow shift button detection (*)
5cc92ef... Move email action handling to ConversationListBox (*)
acc243c... Fix some bad container impl assumptions in MinimalFolder (*)
358d864... Add location and conversation context properties to EmailCo (*)
c601be4... Prevent the same application action re-executed multiple ti (*)
3fb943c... Move folder selection and related handling to MainWindow (*)
09fde27... Require MainWindow::select_folder to declare mode of intera (*)
ac0c015... Application.Controller: Add convenience method (*)
4adacb4... Move MainWindow folder management impl to MainWindow (*)
800e53b... Improve application shutdown process (*)
c002285... Geary.App.ConversationMonitor: Fix re-entrancy issues (*)
2d47e48... Re-select folder, conversation and email on EmailCommand un (*)
e564ab4... ConversationListView: Remove some unused code (*)
353955f... Update appstream to mention improved undo support (*)
a39601f... Merge branch 'mjog/account-command-stacks' into 'mainline' (*)
ce1630e... Add Components.EntryUndo class to manage undo for GTK Entri (*)
8000e7c... Implement undo support for the composer's text entries (*)
dae817b... Add undo support for account editor text entries (*)
a5d7289... Rework action names groups across the client (*)
95fdaa7... Add undo support for MainWindow search and find entries (*)
8833b6d... Update MainWindow undo/redo actions before in-app notificat (*)
2e651d3... Update appdata with the new feature (*)
e02fe1e... Update Turkish translation (*)
0d4facb... Update Turkish translation (*)
fcb3939... Update Polish translation (*)
1f31861... Update Spanish translation (*)
63f626e... Merge branch 'mjog/233-entry-undo' into 'mainline' (*)
c73f853... Components.EntryUndo: Minor fixes (*)
1a28cb7... Merge branch 'mjog/entry-undo-cleanup' into 'mainline' (*)
b2f7179... Link preview popup is way too big (*)
026cbe4... Link preview popup is way too big (*)
21e0ecc... Tidy up, remove comment (*)
bc8e567... Mark ourselves busy while pasting inline images (*)
7d2579f... Move function to short url from conversation-message to a m (*)
db28989... Merge branch 'link_preview' into 'mainline' (*)
f8fa4a4... First changes for supporting drag & dropped and pasted imag (*)
595ad1d... Cleanup inefficient GMime stream creation for attachment !3 (*)
34664c4... Don't repeat the string search when replacing an inline ima (*)
fa430ca... Improve passing of inline dropped file through to vala !343 (*)
eaa9888... Tests for ComposedEmail.contains_inline_img_src and replace (*)
979e8b4... Added a few tests for RFC822.Message - Inline attachments i (*)
9378e65... Tidy up, remove comment (*)
c3f5cc1... Mark ourselves busy while pasting inline images (*)
8f2563b... iMerge branch 'wip/90-304-image-dnd-paste' into 'mainline' (*)
727f395... Merge branch 'wip/90-304-image-dnd-paste' into 'mainline' (*)
e426517... Rename Config class and source file to match code style (*)
455eb77... Let Application.Command instances specify if they support r (*)
9b4edf5... Util.Email.to_short_recipient_display: Consider all of to/c (*)
cc4389f... Make Geary.ComposedEmail implement Geary.EmailHeaderSet (*)
4380323... Replace Geary.Account::send_email w/ Smtp.ClientService met (*)
1447d1a... Minimise DOM changes made by ComposerPageState::cleanConten (*)
29042bb... Move composer classes into their own namespace (*)
44fd565... Clean up the Composer API (*)
97e9299... Clean up Composer.Widget header management (*)
0128d76... Clean up how Composer.Widget's presentation mode is updated (*)
bc78622... Rework Composer.Widget close management (*)
884d48b... Minor Application.Controller shutdown cleanup (*)
8f85397... Add undo-send-delay application setting (*)
ce40974... Implement undo-on-send (*)
df50fb0... Update composer draft lifecycle management (*)
19e0424... Make Application.Controller's composer command re-usable (*)
3735040... Implement undoing discarded composers (*)
de57355... Implement undoing saved composers (*)
c5c36ee... Don't prompt when closing in-main-window composers (*)
e4a02ee... Ensure saved drafts are reused when reusing Composer.Widget (*)
f7ea988... Remove unused method (*)
07f6f02... Clean up composer handling on application quit (*)
2ed60bf... Merge branch 'mjog/493-undo-send' into 'mainline' (*)
419bc6d... Remove GearyApplication.instance global var (*)
5687636... Rename GearyApplication class and source to match code styl (*)
239fdce... Move MainWindow to Application package (*)
0dce504... Promote AccountContext to a top-level internal class (*)
e2a3902... Drop Application.Controller access to internal (*)
ab8755a... Add Application.Controller::account_available and unavailab (*)
3ca121f... Move Application.MainWindow handling from Controller to Cli (*)
3f6fe1f... Clean up Application.Controller and MainWindow shutdown (*)
f4f9ff4... Improve logging initialisation and startup (*)
0eaa3ac... Rework how Application.Client manages application holds (*)
8f8709f... Add support for opening additional main windows (*)
1ea97dc... Move global GTK CSS loading from main window to the app (*)
446e9b8... Always update Application.MainWindow title (*)
ccb1135... Show HeaderBar close buttons by default (*)
76035f3... Update appdata with recent new features (*)
08dc98a... Add keyboard shortcut to help for new windows (*)
808f040... Remove shortcuts from composer tooltips (*)
f307722... Update archive, shortcuts and composer manual pages (*)
af2b799... Select account/folder/conversations in new windows (*)
68aaec3... Open conversations in new window on activate (*)
a760e26... Improve UX when automating folder/conversation selection (*)
fbc47a1... Ensure the inbox of the first account is selected on app st (*)
51f0efe... Remove Application.Controller::display_main_window_if_ready (*)
fbb6f8d... Merge branch 'mjog/mutiple-main-windows' into 'mainline' (*)
93d1ab6... Merge branch 'mjog/docs-update' into 'mainline' (*)
7797af7... Update POTFILES.in (*)
ecfd772... Clean up Geary.Engine account API and implementation (*)
8655030... Rework application engine convenience methods (*)
2e00e9b... Remove the Geary.Engine.instance singleton 🎉 (*)
dccb81f... Rework Geary.Engine lifecycle managment (*)
afedbb1... Merge branch 'mjog/engine-api-cleanup' into 'mainline' (*)
7f03410... Fix race when Application.Contoller's constructor opens a w (*)
c37a541... Take copies of ConversationListView's selection for undo op (*)
1deae84... Fix indentation of util-collection.vala (*)
e4cbff8... De-cruftify Geary.Collection utility functions (*)
2b15b49... Fix valac criticals at build time (*)
32ee1b2... Remove unused method (*)
e576c78... Merge branch 'mjog/misc-fixes' into 'mainline' (*)
cb7cdbb... Updated Spanish translation (*)
37d2898... Replace use of Gee.TreeSet in Util.Cache.Lru (*)
89642c5... Replace uses of Gee.TreeSet where used for sorting (*)
c9fc877... Ensure Components.Validator::is-valid gets notify sigs emit (*)
ca6cbec... Add manual Components.Validator::validator method (*)
a278163... Manually pre-validate default name in Accounts.EditorAddPan (*)
cf2cfb5... Merge branch 'mjog/636-add-account-name-validation' into 'm (*)
8c46079... Fix criticals when activating search (*)
93311ae... Merge branch 'mjog/fix-search-not-realised' into 'mainline' (*)
e11e2bd... Convert prefs dialog to a HdyPreferencesWindow (*)
fb14392... Update MainWindow shortcuts to be keybinding signal based (*)
259ebe5... Re-implement single key shortcuts as a preference (*)
82e7702... Update help with information about single key shortcuts (*)
c4cba43... Update release notes with new features (*)
dfe0b5c... Update online keyboard shortcuts help (*)
01d34cc... Merge branch 'wip/fix-main-window-shortcuts' into 'mainline (*)
07a231e... Update Spanish translation (*)
7af0c6f... Updated Spanish translation (*)
96fbc08... Update files for 3.35.2 (*)
c758bd5... Update THANKS (*)
e841219... Update French translation (*)
66f6525... Update Spanish translation (*)
876b392... conversation-viewer: privatize web_view (*)
99d4e1b... conversation-viewer: create web_view on demand (*)
ceb9c97... Rename ClientWebView to Components.WebView per code style (*)
8140135... Fix Components.WebViewTestCase fixture setup and tear down (*)
7b35e53... Remove WebKitGTK 2.24 shared process workaround (*)
5b04686... Re-use WebKitGTK WebProcesses between ConversationWebView (*)
ec155ed... Re-use WebKitGTK WebProcess between conversation loads (*)
1a39175... Minor perf improvement when conversation load was cancelled (*)
6c57839... Fix remote resource blocking with shared processes (*)
4b71007... Use SLIDE_UP transition for ComposerMessage body animantion (*)
4927409... Minor code and doc comment cleanup (*)
9eff8a3... Add release note about conversation loading perf (*)
e4a5b85... Merge branch 'mjog/558-webkit-shared-process' into 'mainlin (*)
e99bf29... Break out ConversationMessage link popover into seperate UI (*)
c66a108... Merge branch 'mjog/conversation-message-link-popover' into (*)
7a05541... Add minimal Unity Launcher API implementation (*)
9790d9a... Remove libunity dependency from the build (*)
151d9ae... Merge branch 'mjog/575-drop-libunity' into 'mainline' (*)
eb36fd5... Highlight destination folder upon conversation DND (*)
70dee47... Update POTFILES.in (*)
a837179... Update Brazilian Portuguese translation (*)
fced79b... Merge branch '422-conversation-dnd-folder-highlight' into ' (*)
7619040... Handle the expected untagged IMAP BYE status on LOGOUT
3f9be2c... Disconnect and signal logout once the command successfully
3176667... Treat LOGGED_OUT as a valid terminal FSM state
0ebbc9b... Don't bother terminating IDLE when logging out, will be dis
8306365... Log out IMAP connections when stopping Imap.ClientService c
c080cd5... Merge Geary.Imap.ClientSession logout states
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]