Michael Gratton
29b3407139
ImapEngine.MinimalFolder: Fix embarrassing logic bug in commit 117051e5
...
See !571
Fixes #964
2020-09-02 13:28:08 +10:00
Michael Gratton
0de5d137b5
Merge branch 'mjog/966-goa-retry-ensure-creds' into 'mainline'
...
GoaMediator: Re-try calling EnsureCredentials if auth error occurs
See merge request GNOME/geary!572
2020-09-02 02:03:09 +00:00
Michael Gratton
5b301db5e3
GoaMediator: Re-try calling EnsureCredentials if auth error occurs
...
Per GOA docs, if that calls fails with an auth error, we need to try
it again.
See #966
2020-09-02 11:37:00 +10:00
Michael Gratton
9af04622ff
Merge branch 'mjog/797-sync-recoverable-error-loop' into 'mainline'
...
ImapEngine.MinimalFolder: Add workaround for infinite "recoverable error"
Closes #797
See merge request GNOME/geary!571
2020-09-01 12:38:23 +00:00
Michael Gratton
3c4673900f
Merge branch 'mjog/959-unloc-button' into 'mainline'
...
Fix composer Cancel label not being marked as translatable
Closes #959
See merge request GNOME/geary!570
2020-09-01 12:12:03 +00:00
Michael Gratton
117051e5b3
ImapEngine.MinimalFolder: Add workaround for infinite "recoverable error"
...
Workaround for infinite "recoverable error" loop on sync when the
folder's network connection has gone away unnoticed.
Fixes #797
2020-09-01 22:01:42 +10:00
Michael Gratton
5ab4838a77
ui/composer-headerbar.ui: Fix label not being marked as translatable
...
Fixes #959
2020-09-01 21:38:32 +10:00
Bruce Cowan
923a6b7a42
Update British English translation
2020-08-31 18:51:49 +00:00
Michael Gratton
87340a9675
Merge branch 'mjog/955-special-use-unavailable-at-startup' into 'mainline'
...
Geary.Account.Information: Fix special use folder not correctly stored
See merge request GNOME/geary!569
2020-08-31 04:17:32 +00:00
Federico Bruni
b50f1a8626
Update Italian translation
2020-08-30 15:13:43 +00:00
Emin Tufan Çetin
a473d2a19e
Update Turkish translation
2020-08-30 09:31:09 +00:00
Michael Gratton
39f687fcd3
Geary.Account.Information: Fix special use folder not correctly stored
...
The special use map needs custom hash and equality functions to
work correctly. Add these and some unit tests.
See #995
2020-08-30 18:26:26 +10:00
Piotr Drąg
d75faa8d43
Update Polish translation
2020-08-29 12:07:29 +02:00
Michael Gratton
9f2b501eb6
Merge branch 'mjog/950-test-case-conversion-locale' into 'mainline'
...
RFC822MesageTest: Fix locale-sensitive test case
Closes #950
See merge request GNOME/geary!568
2020-08-29 09:35:48 +00:00
Michael Gratton
5e4ec86445
Merge branch 'mjog/810-goa-startup-freeze' into 'mainline'
...
Application.GoaMediator: Fix UI freeze while waiting for auth token
Closes #810
See merge request GNOME/geary!567
2020-08-29 09:22:11 +00:00
Michael Gratton
a64412e696
RFC822MesageTest: Fix locale-sensitive test case
...
Use `ascii_down()` instead of `down()` so the test case is more robust
in the face of being run under different locales.
Fixes #950
2020-08-29 18:33:15 +10:00
Michael Gratton
96c27ea9d0
Merge branch 'mjog/fix-find-crash' into 'mainline'
...
ConversationWebView: Fix crash performing find in conversation
See merge request GNOME/geary!566
2020-08-29 08:25:52 +00:00
Michael Gratton
e40f0bd526
Application.GoaMediator: Fix UI freeze while waiting for auth token
...
The GOA mediator was using the sync GOA API to access tokens due to
GNOME/vala#709. That's been fixed for ages, so lets use the async
versions instead.
That will help prevent the UI freezing when GOA tokens are being updated
in the background, such as in #810 .
2020-08-29 17:59:26 +10:00
Michael Gratton
87a5a3e78d
ConversationWebView: Fix crash performing find in conversation
...
WebKit.FindController seems to be signalling found/not-found/cancelled
signals multiple times when typing text in the find entry (perhaps
when not found and cancelled due to the next keystroke?), causing the
async call to be resumed more than once and thus triggering a vala
assertion ensuring that doesn't happen.
This commit adds guards so that once the method has resumed once, it is
not resumed again.
2020-08-29 17:56:25 +10:00
Michael Gratton
d8d59cd565
Components.ReflowBox: Un-mark developer-only strings for translation
2020-08-29 11:57:38 +10:00
Jiri Grönroos
9e1aaf2d22
Update Finnish translation
2020-08-28 14:30:35 +00:00
Michael Gratton
4d674a4aa1
Merge branch 'mjog/fix-composer-actions' into 'mainline'
...
Composer widget split up
See merge request GNOME/geary!563
2020-08-28 08:56:22 +00:00
Michael Gratton
369b1f1a4d
Composer.Widget: Split email body editing code out into separate widget
...
Create a new Composer.Editor widget and move all body web view and
action bar related code from the main widget there.
This helps to clearly delineate concerns of the two classes, it
substantially reduces the complexity of the main widget, and should
reduce the odds of further breakage like that fixed by the previous
commit less likely in the future.
2020-08-28 18:25:58 +10:00
Michael Gratton
1282696048
ui/composer-widget.ui: Make action bars child of the editor box
...
Editor actions are defined on the editor box, so action bars need to be
decedents of that to pick up the actions.
2020-08-28 14:06:27 +10:00
Nathan Follens
ee16e6b39b
Update Dutch translation
2020-08-27 18:21:10 +00:00
sicklylife
6717c09ac1
Update Japanese translation
2020-08-27 13:51:04 +00:00
sicklylife
b4b449a3ac
Update Japanese translation
2020-08-27 13:44:23 +00:00
Enrico Nicoletto
8426648a7f
Update Brazilian Portuguese translation
2020-08-27 13:02:30 +00:00
Yuri Chornoivan
72c78eeda2
Update Ukrainian translation
2020-08-27 12:51:57 +00:00
Michael Gratton
c2ee4656cd
Merge branch 'mjog/949-translation-plural-form' into 'mainline'
...
Fix missing translation plural form
Closes #949
See merge request GNOME/geary!562
2020-08-27 12:37:37 +00:00
Daniel Șerbănescu
4e4cffd998
Update Romanian translation
2020-08-27 08:00:52 +00:00
Jiri Grönroos
c195dbbeb1
Update Finnish translation
2020-08-27 07:41:41 +00:00
Yuri Chornoivan
fe14a8d9cf
Update Ukrainian translation
2020-08-27 05:43:46 +00:00
Kukuh Syafaat
076cbe15a1
Update Indonesian translation
2020-08-27 01:11:48 +00:00
Michael Gratton
ab97c5193e
Update files for 3.37.91
2020-08-27 10:34:52 +10:00
Michael Gratton
f6dec1e8bc
THANKS: Updated
2020-08-27 10:34:52 +10:00
Michael Gratton
ca4fa1627b
Plugin.MailMerge: Fix translatable string that should be in plural form
...
Fixes #949
2020-08-27 10:32:12 +10:00
Michael Gratton
688010d932
Plugin.MailMerge: Fix API doc comment
2020-08-27 10:32:12 +10:00
Michael Gratton
daae6b0c10
Merge branch 'mjog/remove-handy-subproj' into 'mainline'
...
build: Remove libhandy submodule from the build
See merge request GNOME/geary!561
2020-08-27 00:32:00 +00:00
Michael Gratton
f9df7dddf5
build: Remove libhandy submodule from the build
...
Although libhandy-1 is not widely available yet, Damned-Lies is having
trouble dealing with the submodule and it's more important to get
translations done than this build convenience, so pull it out.
See Infrastructure/damned-lies#184
2020-08-27 08:34:08 +10:00
Michael Gratton
710eeb1e65
Merge branch '937-retain-messages-during-gc' into 'mainline'
...
Retain a number of messages when performing GC
Closes #937
See merge request GNOME/geary!556
2020-08-26 22:07:50 +00:00
Daniel Mustieles
697d60ebb8
Updated Spanish translation
2020-08-26 10:09:29 +02:00
Michael Gratton
95da7bb7d0
Merge branch 'mjog/866-self-signed-certificates-test' into 'mainline'
...
Self signed certificates test
See merge request GNOME/geary!559
2020-08-25 07:06:22 +00:00
Michael Gratton
9c4816d4b3
.gitlab-ci.yml: Add test deps so that certtool is installed
2020-08-25 16:40:16 +10:00
Michael Gratton
964b03c068
Application.TlsDatabase: Add unit tests for local (non-GCR) pinning
...
Make the class internal so it can be tested, add unit tests covering
both in-memory-only and on-disk pinning.
2020-08-25 16:40:08 +10:00
Michael Gratton
423a55b00f
Merge branch 'mjog/866-self-signed-certificates' into 'mainline'
...
Fix invalid certificate pinning when GCR support is unavailable
Closes #866
See merge request GNOME/geary!529
2020-08-25 03:54:09 +00:00
Daniel Mustieles
d55f914215
Updated Spanish translation
2020-08-24 12:52:11 +02:00
Chris Heywood
4fdaaeacd9
Fix bug with message retention count during GC plus fix test case
2020-08-24 19:29:44 +10:00
Chris Heywood
497d9906bd
Retain a number of messages when performing GC
...
Avoids behaviour described in #937 where messages can be repetitively
detached and downloaded if they are outside the account download
threshold but at the top of the folder.
2020-08-24 18:27:24 +10:00
Michael Gratton
23f960f861
Application.Client: Fix blank composers being opened with wrong account
...
Fixes #936
2020-08-23 17:44:15 +10:00