Commit graph

3809 commits

Author SHA1 Message Date
Michael James Gratton
31a59f3d5b Misc fixes for issues compiling against current vala master. 2018-07-20 10:48:15 +10:00
Federico Bruni
a0b0d7dcfc Update Italian translation 2018-07-17 11:56:19 +00:00
Federico Bruni
ce4c013e30 Update Italian translation 2018-07-16 13:54:49 +00:00
Michael James Gratton
efe0542200 Fix two build warnings. 2018-07-13 12:53:56 +10:00
Marek Cernocky
aff65c47b5 Updated Czech translation 2018-07-10 09:25:08 +02:00
Michael James Gratton
4cc7cf1769 Fix empty folder/no matching search UI not showing up.
This fixes a regression introduced by commit 0ea1fe6c3.

* src/engine/app/app-conversation-monitor.vala (ConversationMonitor):
  Signal scan_complete from the same method call that we signal
  scan_started, so that a) we know it will get fired, even if no messages
  are loaded (the issue introduced by 0ea1fe6c3) and b) so we can get rid
  of the inside_scan complexity.
2018-07-08 15:11:44 +10:00
Michael Gratton
b2bc4e355f Merge branch 'wip/21-move-after-reply' into 'master'
Fix moving conversations immediately after a reply

Closes #21

See merge request GNOME/geary!23
2018-07-07 04:35:00 +00:00
Michael James Gratton
133738ce21 Blacklist the outbox when obtaining messages to apply move, etc ops to.
Fixes issue #21.
2018-07-07 11:45:29 +10:00
Michael James Gratton
f0ac998684 Allow blacklisting folders when obtaining email from conversations.
Add an optional blacklist arg to Conversations.get_email and
get_earliest_sent_email and similar methods that specifies folders that
email returned should not be contained within. Also add unit tests.
2018-07-07 11:43:51 +10:00
Michael James Gratton
89161ba748 Add API documentation to Geary.Iterable, make ctor internal-only. 2018-07-07 11:39:30 +10:00
Michael James Gratton
33fd047091 Update FolderSupport interfaces to accept id collections, not just lists.
They all use natural ordering of the email id collections anyway, so this
is a non-behavioural change.
2018-07-07 11:36:24 +10:00
Michael Gratton
ddf4ffcaf0 Merge branch 'wip/18-primary-email-leak' into 'master'
Don't leak primary email when sender is an alt address

Closes #18

See merge request GNOME/geary!21
2018-07-05 05:32:05 +00:00
Michael Gratton
257fac513c Merge branch 'wip/11-special-folder-children' into 'master'
Ensure a folder's sidebar children are re-added when its type changes.

Closes #11

See merge request GNOME/geary!19
2018-07-05 04:45:48 +00:00
Michael Gratton
704cb1cad5 Merge branch 'wip/24-folder-popover-selection' into 'master'
Unselect folder popover rows on text entered to avoid phantom selection.

Closes #24

See merge request GNOME/geary!17
2018-07-05 04:40:05 +00:00
Michael James Gratton
9596221a76 Unselect folder popover rows on text entered to avoid phantom selection.
Fixes #24
2018-07-05 14:29:54 +10:00
Isaac Ferreira Filho
612000ba3a Update Brazilian Portuguese translation 2018-07-04 19:37:13 +00:00
Michael Gratton
5cabf3e165 Merge branch 'wip/gitlab-ci-run-all-tests' into 'master'
Use xvfb-run for CI tests so the full test suite can be run.

See merge request GNOME/geary!16
2018-07-04 06:10:38 +00:00
Michael James Gratton
36771e7ab3 Use xvfb-run for CI tests so the full test suite can be run. 2018-07-04 16:03:42 +10:00
Michael Gratton
a6adb96c5a Merge branch 'wip/flatpak-unwind-not-found' into 'master'
Fix libunwind native dep so Flatpak builds once again.

See merge request GNOME/geary!15
2018-07-04 05:59:32 +00:00
Michael James Gratton
a3662c8155 Fix libunwind native dep so Flatpak builds once again. 2018-07-04 15:57:47 +10:00
Michael James Gratton
88ed065b8c Ensure a folder's sidebar children are re-added when its type changes.
Fixes issue #11.
2018-07-04 12:37:10 +10:00
Michael James Gratton
7ac2239d14 Ensure ConversationListView.set_changing_selection calls not interleaved. 2018-07-03 10:49:12 +10:00
Michael James Gratton
0e6d499808 Fix AccountInformation.has_email_address, add tests. 2018-07-02 21:22:15 +10:00
Michael James Gratton
428e8030e0 Use message sender and from addresses for SMTP reverse path if valid.
This stops the primary account being leaked when using an alt sender
address as long as the server does not re-write it. See issue #18.
2018-07-02 19:13:51 +10:00
Michael James Gratton
6f3922d8c2 Clarify reverse-path terminology in SMTP client code. 2018-07-02 19:13:51 +10:00
Michael James Gratton
5ab0462ee0 Fix AccountInformation.has_email_address, add tests. 2018-07-02 19:13:51 +10:00
Jordi Mas
54cea94689 Update Catalan translation 2018-07-02 00:16:16 +02:00
Michael James Gratton
5be8e3e5e9 Fix a critical when composer context menu is activated. 2018-06-23 16:57:41 +10:00
Daniel Mustieles
77ea2898de Updated Spanish translation 2018-06-22 12:02:52 +02:00
Piotr Drąg
028aa81fc1 Update Polish translation 2018-06-17 19:23:55 +02:00
Michael Gratton
a9fd00e910 Merge branch 'fix-use-underline-1' into 'master'
Fix use_underline in initial account dialogue

See merge request GNOME/geary!11
2018-06-17 05:39:55 +00:00
Nicholas Harvey
41dfeb95d5 Fix use_underline in initial account dialogue
∙ Fixed initial add account dialogue display _Add and _Cancel
2018-06-16 12:59:05 +00:00
Michael James Gratton
acf860be51 Fix One Last™ GitLab issue template typo. 2018-06-14 13:07:50 +10:00
Michael James Gratton
4c8e677898 Fix GitLab MD formatting.
Sigh.
2018-06-14 13:06:05 +10:00
Michael James Gratton
fa351423dd Add GitLab issue templates for bugs and features. 2018-06-14 13:02:33 +10:00
Michael James Gratton
fd42fd5dd6 Simplify bug reporting info a bit, to unify with the wiki. 2018-06-14 12:32:42 +10:00
Michael Gratton
559255e01b Merge branch 'wip/piotrdrag/autotools-i18n-leftovers' into 'master'
Remove Autotools i18n leftovers

See merge request GNOME/geary!9
2018-06-13 23:57:03 +00:00
Piotr Drąg
9fbc21cfb8 Remove Autotools i18n leftovers
Damned Lies supports Meson now.
2018-06-13 16:15:27 +02:00
Michael James Gratton
4a0c458f0c Add new help page to the build. 2018-06-13 22:40:22 +10:00
Michael James Gratton
0f110d5acb Update user manual to add Contributing and improve the Bugs page. 2018-06-13 22:30:10 +10:00
Michael James Gratton
e8c3bf1b7b Add source for gitlab.gnome.org project icon. 2018-06-13 22:30:10 +10:00
Michael James Gratton
98e2d319eb Remove CMake build.
Closes Bug 777044.
2018-06-13 22:30:10 +10:00
Michael Gratton
5e45956ac0 Merge branch 'wip/714876-goa-oauth2-support' into 'master'
Add GOA OAuth2 account support

See merge request GNOME/geary!8
2018-06-12 03:43:30 +00:00
Michael James Gratton
4f07a5d353 Minor code cleanup. 2018-06-12 13:25:05 +10:00
Michael James Gratton
94fb1ec7a0 Clean up some issues with SSO accounts in the accounts dialog. 2018-06-12 13:25:05 +10:00
Michael James Gratton
f3d5430a78 Ensure disabled accounts show up in the dialog list. 2018-06-12 13:25:05 +10:00
Michael James Gratton
538809c0eb Rework GOA account management to allow tracking disabled accounts.
* src/client/accounts/account-manager.vala (AccountManager): Keep track
  of disabled and unavailable accounts as well as enabled accounts. If an
  known GOA account cannot be properly loaded, keep it around as a
  disabled account. When GOA accounts are removed, just disable them
  instead.
2018-06-12 13:25:05 +10:00
Michael James Gratton
b95cb08921 Ensure GMail and Outlook GOA accounts are marked as such when created. 2018-06-12 13:25:05 +10:00
Michael James Gratton
865f23beba Add support for (X)OAuth2 IMAP authentication. 2018-06-12 13:25:05 +10:00
Michael James Gratton
ada7f3fdbb Add support for (X)OAuth2 SMTP authentication. 2018-06-12 13:25:05 +10:00