Commit graph

5011 commits

Author SHA1 Message Date
Federico Bruni
14eb1a53da Update Italian translation 2019-09-16 12:16:43 +00:00
Marek Černocký
e928494444 Updated Czech help translation 2019-09-16 01:25:44 +02:00
Marek Černocký
47c85ae6ad Updated Czech translation 2019-09-16 00:16:42 +02:00
Balázs Úr
28d653d458 Update Hungarian translation 2019-09-15 11:54:16 +00:00
Michael Gratton
f4b3586979 Merge branch 'patch-1' into 'mainline'
Fix date typo in NEWS

See merge request GNOME/geary!306
2019-09-12 01:49:50 +00:00
Claudio
17c0e5c16b Update NEWS 2019-09-11 18:19:33 +00:00
Michael Gratton
c1429051f7 Merge branch 'wip/update-gitlab-templates' into 'mainline'
Update Gitlab issue templates

See merge request GNOME/geary!251
2019-09-11 04:47:08 +00:00
Michael Gratton
67c661b01b Update files for 3.33.91 2019-09-11 13:10:08 +10:00
Michael Gratton
9b3eb0eb21 Merge branch 'wip/conditional-webkit-shared-proc' into 'mainline'
Conditionally enable WebKitGTK shared secondary process model

See merge request GNOME/geary!305
2019-09-11 01:58:18 +00:00
Michael Gratton
439622caa9 Conditionally enable WebKitGTK shared secondary process model
If compiling against WebKitGTK <= 2.24.x, enable the shared secondary
process model so we can build 3.34 for Flathub against 2.24 until
a fix for https://bugs.webkit.org/show_bug.cgi?id=201451 has been
released.

See issues #558 and #559, also #561
2019-09-11 11:16:52 +10:00
Michael Gratton
a35255f44d Merge branch 'wip/workaround-gio-unknown-error' into 'mainline'
Retry IMAP pool connections on GLib "Unknown error on connect"

See merge request GNOME/geary!304
2019-09-10 13:46:21 +00:00
Michael Gratton
ab941fe61f Retry IMAP pool connections on GLib "Unknown error on connect"
Work around for GNOME/glib#1872 by waiting a second and retying when a
G_IO_ERROR_FAILED is received.

Revert this when that bug is fixed.

See #561
2019-09-10 22:42:21 +10:00
Rafael Fontenelle
dae9c7ea39 Update Brazilian Portuguese translation 2019-09-08 15:02:31 +00:00
Michael Gratton
a0105175e1 Merge branch 'wip/555-sync-cancelled' into 'mainline'
Background sync folder closing is stopping the account processor

Closes #557 and #555

See merge request GNOME/geary!301
2019-09-07 09:04:17 +00:00
Michael Gratton
c4fb5e9953 Merge branch 'wip/webkit-maintenance' into 'mainline'
WebKitGTK maintenance

See merge request GNOME/geary!302
2019-09-07 09:03:50 +00:00
Michael Gratton
33684866f1 Temporarily replace WebKitGTK process model API with env var
WebKit.ProcessModel.SHARED_SECONDARY_PROCESS is deprecated in 2.25.92,
the warning is breaking tests. That release included a new
WEBKIT_USE_SINGLE_WEB_PROCESS env var as a workaround, so switch to
use that for now.

See #558
2019-09-07 18:10:51 +10:00
Michael Gratton
a268b05d35 Disable WebKitGTK hardware accelleration using API, not env var
Stop setting the olde WEBKIT_DISABLE_COMPOSITING_MODE envrionment
variable, use the API instead.
2019-09-07 18:10:51 +10:00
Ryuta Fujii
cbd6031eb0 Update Japanese translation 2019-09-06 14:38:18 +00:00
Ryuta Fujii
3458868d03 Update Japanese translation 2019-09-06 14:37:09 +00:00
Michael Gratton
97ff689bd1 Decouple account processor closing and its op cancellables
By using a single cancellable for both managing the running state of
the AccountProcessor and its operations, if an op cancelled its own
cancellable, it would also stop the processor (and if it didn't, also
pre-cancel andy future ops).

Fix this by decopling processor running state from the operation
cancellables, and use a new cancellable for each operation.
2019-09-06 22:15:07 +10:00
Michael Gratton
9dcde70298 Fix background sync op always being cancelled on folder close
Unset the op's close cancellable before closing the folder so the wait
for the folder to close is not cancelled.
2019-09-06 22:12:57 +10:00
Michael Gratton
2d64dbf663 Merge branch 'wip/522-mailto-broken' into 'mainline'
Add HANDLES_OPEN flag to GearyApplication

Closes #522

See merge request GNOME/geary!297
2019-09-06 01:05:40 +00:00
Michael Gratton
e8a7d7937f Work around GLib inserting '///' in mailto URIs
Since GApplication::open passes GFile instances around, when `mailto`
URIs are passed in, they are mangled by GFile to have the form
'mailto:///...'. Check for that and work around.

See GNOME/glib#1886
2019-09-05 19:15:36 +10:00
Efstathios Iosifidis
a66616675c Update Greek translation
(cherry picked from commit 2f87f0e066fcb4c753ad4492c6d45e34518634b5)
2019-09-04 20:12:48 +00:00
Anders Jonsson
59e2fb5cee Update Swedish translation 2019-09-02 18:32:56 +00:00
Anders Jonsson
875cf3afe1 Update Swedish translation 2019-09-02 11:31:47 +00:00
Zander Brown
36f0b9ae05 Update British English translation 2019-08-31 09:46:21 +00:00
Michael Gratton
7724fd14b2 Explicitly handle Application::open
Using Geary not working as a mailto: handler broke after the conversion
to being DBus-activated, due to the GAppplication DBus implementation
not passing on the open action if the `HANDLES_OPEN` flag is not set.

This sets the flag and implements the `open` signal.

See GNOME/glib#1853

Fixes #522
2019-08-31 10:25:13 +10:00
Michael Gratton
ba4ab1669c Update files for 3.33.90 2019-08-30 10:21:27 +10:00
Michael Gratton
59e80db80d Merge branch 'wip/543-append-failure' into 'mainline'
Fix IMAP APPEND command timeout on large email upload

Closes #543

See merge request GNOME/geary!296
2019-08-29 23:57:03 +00:00
Michael Gratton
597024d6ac Merge branch 'wip/close-flatpak-holes' into 'mainline'
Closes Flatpak  notification and settings holes

See merge request GNOME/geary!299
2019-08-29 23:54:04 +00:00
Michael Gratton
8f23dbd811 Merge branch 'wip/beta-profile' into 'mainline'
Add beta build profile

See merge request GNOME/geary!298
2019-08-29 23:33:47 +00:00
Michael Gratton
50d4552f36 Merge branch 'wip/restore-revno' into 'mainline'
Ensure client displays the revno where approrpiate

See merge request GNOME/geary!295
2019-08-29 23:05:08 +00:00
Michael Gratton
4b84616d82 Write literal data in chunks when sending to server
By splitting literal writes into apprpriately sized chunks, the
command's response timer can be updated so that the command doesn't
fail due to a timeout as large values are being sent.

Fixes #543
2019-08-29 23:27:22 +10:00
Michael Gratton
4c56ff3436 Convert Imap.Serialiser.push_literal_data to take generic param
Rather than taking a Literal argument, take a data array instead. This
allows more flexibility in sending literal data to the server.
2019-08-29 23:24:34 +10:00
Michael Gratton
d450e8a394 Clean up Imap.LiteralCommand API
Expose value buffer as a RO property, remove redundant method calls,
fix call sites.
2019-08-29 23:23:19 +10:00
Enrico Nicoletto
c8d6fe552a Update Brazilian Portuguese translation 2019-08-28 19:08:12 +00:00
Michael Gratton
bf16d4f022 Close Flatpak notifications hole
This requires xdg-desktop-portal >= 1.2.0.
2019-08-29 01:12:52 +10:00
Michael Gratton
d1d7485434 Close Flatpak settings hole
See https://blogs.gnome.org/mclasen/2019/07/12/settings-in-a-sandbox-world/
2019-08-29 00:53:49 +10:00
Michael Gratton
a02a1aac8b Add beta build profile 2019-08-28 22:13:01 +10:00
Michael Gratton
56b3ce9833 Ensure client displays the revno where approrpiate
This ensures that the revno is always displayed in About, the Inspector,
and at the top of log files if build from git.
2019-08-28 20:03:29 +10:00
Michael Gratton
031f02c8c9 Drop meson version req to remain buildable on Ubuntu 19.04 2019-08-28 19:17:14 +10:00
Michael Gratton
17c4151c8a Chase recent source changes in POTFILES.in 2019-08-28 19:13:28 +10:00
Michael Gratton
b9cbe81e12 Merge branch 'wip/christopherdavis/dual-install' into 'mainline'
build: Set up dual install for flatpak

See merge request GNOME/geary!229
2019-08-28 09:10:14 +00:00
Michael Gratton
f6e97db5b5 Merge branch 'wip/imap-disconnects-ignored' into 'mainline'
IMAP disconnects ignored

See merge request GNOME/geary!292
2019-08-28 07:53:45 +00:00
Michael Gratton
81e566a78f Merge branch 'wip/131-sent-mail' into 'mainline'
Sent mail not immediately showing up in a conversation

Closes #131

See merge request GNOME/geary!281
2019-08-28 01:22:59 +00:00
Michael Gratton
8cb0cdcfa6 Merge branch 'wip/prefetcher-missing-mail' into 'mainline'
Fix prefetcher missing mail on folder open

See merge request GNOME/geary!294
2019-08-28 00:42:08 +00:00
Michael Gratton
df3e273cc5 Merge branch 'wip/minor-cleanup' into 'mainline'
Minor code cleanup

See merge request GNOME/geary!293
2019-08-28 00:22:01 +00:00
Michael Gratton
5fc0ddfd9b Clean up EmailPrefetcher's class API docs a bit 2019-08-28 10:18:59 +10:00
Michael Gratton
0c59a8c4a3 Ensure EmailPrefetcher's cancellable actually gets cancelled 2019-08-28 10:18:31 +10:00