Michael Gratton
d239cf4be4
Merge branch 'mjog/800-drop-lsb-release' into 'mainline'
...
Application.Client: Use GLib rather than lsb-release for OS info
Closes #800
See merge request GNOME/geary!554
2020-08-22 01:21:26 +00:00
Michael Gratton
c5f34fa23b
Merge branch 'mjog/inspector-unusable-with-modals' into 'mainline'
...
Application.Client: Prevent app modal dialogs blocking inspector windows
Closes #932
See merge request GNOME/geary!553
2020-08-22 01:10:41 +00:00
Michael Gratton
591046ecee
Application.Client: Use GLib rather than lsb-release for OS info
...
Use `g_get_os_info()` instead of exec'ing lsb-release, bump min GLib
version req to ensure we have the function available.
Fixes #800
2020-08-22 10:47:46 +10:00
Michael Gratton
20c4402bef
Application.Client: Prevent app modal dialogs blocking inspector windows
...
Fixes #932
2020-08-22 10:27:06 +10:00
Michael Gratton
b8ed6ed230
Merge branch 'mjog/930-nightly-missing-shortcuts' into 'mainline'
...
Application.Client: Explicitly set a GApplication resource base path
Closes #930
See merge request GNOME/geary!552
2020-08-21 02:44:36 +00:00
Michael Gratton
fe269267a3
Merge branch 'mjog/931-cannot-remove-accounts' into 'mainline'
...
Cannot remove accounts
Closes #931
See merge request GNOME/geary!550
2020-08-21 00:43:15 +00:00
Michael Gratton
519c8633e6
Application.Client: Explicitly set a GApplication resource base path
...
Set the resource base path to be the expected path so that when running
devel or beta builds (ones that have different app ids), the keyboard
shortcut UI file is still found.
Fixes #930
2020-08-21 10:36:58 +10:00
Michael Gratton
389baf1c36
Updates files for 3.37.90
2020-08-20 12:53:40 +10:00
Michael Gratton
a3500d04a1
THANKS: Updated
2020-08-20 12:53:40 +10:00
Michael Gratton
f6bb718fbb
build: Bump minimum vala version to 0.48.6
...
Ensure 3.38 isn't affected by GNOME/vala#995 , which causes spurious
bug reports.
2020-08-20 12:34:44 +10:00
Michael Gratton
bf1879059c
Application.Controller: Clean up account adding/removal
...
Add dedicated methods for adding and removing accounts to simplify
callback impls and remove redundancy, ensure they check for engine
errors if an account already exists or doesn't exist.
2020-08-20 11:36:07 +10:00
Michael Gratton
b3aa2052cf
Accounts.Manager: Fix criticals when removing/restoring accounts
...
Cancellables must be nullable.
2020-08-20 11:35:39 +10:00
Michael Gratton
8f278e3e03
Application.Client: Fix criticals when opening first new window
...
If there is no existing window, then `current` will be null.
2020-08-20 11:34:57 +10:00
Michael Gratton
da36d08d47
Merge branch 'codespell-changes' into 'mainline'
...
*: fix spelling mistakes found by codespell
See merge request GNOME/geary!549
2020-08-20 00:33:58 +00:00
Björn Daase
1d02b8b70b
*: fix spelling mistakes found by codespell
2020-08-19 09:34:58 +02:00
Michael Gratton
e4683c1dfc
Updates files for 3.37.90
2020-08-19 12:00:01 +10:00
Michael Gratton
70fb1f2cb9
THANKS: Updated
2020-08-19 11:59:47 +10:00
Michael Gratton
f1d9e767e0
Merge branch 'mjog/i18n-fixes-redux' into 'mainline'
...
I18n fixes redux
See merge request GNOME/geary!548
2020-08-19 01:22:14 +00:00
Michael Gratton
9064d35389
README.md: Update Matrix channel to point to GNOME's server
2020-08-19 11:18:08 +10:00
Michael Gratton
8a1f38ae1e
geary.doap: Remove Jim as a maintainer, he hasn't been around in a while
...
If anyone would like to help co-maintain Geary, please do let me know.
2020-08-19 10:56:12 +10:00
Michael Gratton
72b79ece60
po/POTFILES.skip: Skip translating internal plugin descriptors
...
These plugins are never presented in the UI, hence should not be
translated.
2020-08-19 10:48:40 +10:00
Michael Gratton
ad9ea210e0
po/POTFILES.skip: General cleanup
2020-08-19 10:45:48 +10:00
Michael Gratton
f84dd80d70
Merge branch 'mjog/port-to-libhandy-1' into 'mainline'
...
Port to libhandy-1
Closes #924
See merge request GNOME/geary!544
2020-08-18 12:43:20 +00:00
Yuri Chornoivan
468275a83c
Update Ukrainian translation
2020-08-18 12:33:06 +00:00
Michael Gratton
65954749f3
build: Add workaround for libhandy Since 1.0 version mismatch
...
Handy's GIR annotations declare Since 1.0, but the version is only 0.90
at the moment, so disable checks for now if less than v1.0.
2020-08-18 22:20:29 +10:00
Michael Gratton
574a7173b3
build: Update libhandy package name in CI and INSTALL
2020-08-18 22:20:29 +10:00
Michael Gratton
37b0f2e783
Components.PreferencesWindow: Update default width again
...
Bump it up enough to ensure we get full-height headerbar text.
2020-08-18 22:20:29 +10:00
Michael Gratton
7033ba393f
Components.PreferencesWindow: Remove unused code
2020-08-18 22:20:29 +10:00
Michael Gratton
798c76bc83
client: Give inspector and problem report dialogs consistent sizes
2020-08-18 22:20:29 +10:00
Michael Gratton
a043eec310
build: Allow valadoc to find libhandy vapi when built from a subproject
2020-08-18 22:20:23 +10:00
Michael Gratton
5b097c3076
client: Port client codebase to handy-1
2020-08-18 22:20:23 +10:00
Michael Gratton
2d12b25e2c
build: Switch over to use libhandy-1
...
Add as a optional submodule for people who don't have it installed yet.
2020-08-18 22:10:34 +10:00
Michael Gratton
62ccfdafcd
build: Generate valadoc vapidir args to reduce command boilerplate
2020-08-18 22:10:34 +10:00
Michael Gratton
2532f94bab
build: Remove local vapi directory from valadoc target
2020-08-18 22:10:34 +10:00
Michael Gratton
6b87249959
Merge branch 'mjog/i18n-fixes' into 'mainline'
...
I18n fixes
See merge request GNOME/geary!547
2020-08-18 09:04:19 +00:00
Michael Gratton
462edf7eb8
src/client/plugins: Reduce translations needed for internal plugins
...
Remove `Description` key from internal plugin desktop files and
leave a note about not bothering to translate `Name`, since they
will ever be seen.
2020-08-18 18:10:39 +10:00
Michael Gratton
193aaa2281
po/POTFILES.in: Add missing plugin source files
2020-08-18 18:09:26 +10:00
Michael Gratton
8a5ea12069
Composer.Widget: Avoid confusing xgettext with a verbatim string
2020-08-18 18:08:05 +10:00
Michael Gratton
0c1c7c11b1
Application.MainWindow: Fix info bar typo
2020-08-18 17:38:59 +10:00
Michael Gratton
5fef4b68ba
Merge branch 'nightly-icon' into 'mainline'
...
Use a nightly icon for nightly builds
See merge request GNOME/geary!545
2020-08-18 07:11:38 +00:00
Michael Gratton
67a2d32a6c
Merge branch 'mjog/dovecot-envelope-mailbox-quirk' into 'mainline'
...
Dovecot envelope mailbox quirk
See merge request GNOME/geary!546
2020-08-18 07:07:35 +00:00
Michael Gratton
858487d178
Merge branch 'mjog/mail-merge-plugin' into 'mainline'
...
Mail merge plugin
Closes #660
See merge request GNOME/geary!541
2020-08-18 07:03:05 +00:00
Michael Gratton
50f2ca98b5
Geary.Imap.Quirks: Add quirks for Dovecot
...
Dovecot 2.3.4.1 and earlier uses "MISSING_MAILBOX" and "MISSING_DOMAIN"
in the address structures of FETCH ENVELOPE replies when the mailbox or
domain is missing.
See https://dovecot.org/pipermail/dovecot/2020-August/119658.html
2020-08-18 16:34:24 +10:00
Michael Gratton
31f10e2787
Geary.Imap: Add quirk for Envelope address structure placeholders
...
Some servers (e.g. Dovecot) use placeholder strings instead of the empty
string (e.g. "MISSING_DOMAIN") in FETCH Envelope responses when a
required address part (e.g. local part, domain) are empty.
This adds a quirk that can be enabled for such servers to check for the
placeholders and if found, replace them with empty strings.
2020-08-18 16:34:24 +10:00
Michael Gratton
757c0542dc
Geary.Imap.ServerResponse: Add quirks property
...
Add a quirks object as a property so code that parses the response has
access to it. Simplify constructing server responses slightly and pass
the IMAP connection's quirks when doing so.
2020-08-18 16:34:24 +10:00
Michael Gratton
ebf7a8ad1d
Geary.Imap: Update IMAP quirks based on server greeting rather type
...
Use server greeting to update IMAP quirks, so that if e.g. a GMail
account is configured as a generic account, it still gets the right
quirks.
2020-08-18 16:34:24 +10:00
Michael Gratton
15a87be780
Geary.Imap.ClientSession: Add property for the IMAP server's greeting
2020-08-18 16:34:24 +10:00
Michael Gratton
c3c134f09a
MailMerge.Folder: Throttle sending rate to 30 per minute
2020-08-18 16:32:26 +10:00
Michael Gratton
182c498827
MailMerge.Folder: Implement sending merged email
2020-08-18 16:32:26 +10:00
Michael Gratton
d8d8abaef0
MailMerge.Folder: Update backing collections
...
Rename list and map collections to be a bit more descriptive, only
store ids in the list since they are already in the map.
2020-08-18 16:32:26 +10:00