Mario Blättermann
a8fdf3afa7
Update German translation
2018-08-03 08:23:44 +00:00
Michael James Gratton
f991fa5f46
Enable users to attempt to recover from a scan error.
...
Report an IMAP service problem when a scan error occurs instead of an
account problem, so a retry button is presented.
2018-08-02 20:27:14 +10:00
Michael James Gratton
9ba9417d72
Remove "%LATEST_RECORD_VERSION" from GnuTLS priority string.
...
Per advice on in GNOME/glib-networking#37
2018-08-02 20:20:51 +10:00
Michael James Gratton
66c41fba56
Fix a crash on exit when a search folder is open.
2018-08-02 20:20:51 +10:00
Michael James Gratton
d2ef122a94
Fix a crash when getting an unsolicited FETCH without any flags.
2018-08-02 20:20:51 +10:00
Michael James Gratton
19a1202062
Fix a crash when adding an attachment from a virtual folder.
2018-08-02 20:20:51 +10:00
Michael James Gratton
8dc2222b28
Add a missing cancellable to an engine call in the ConversationMonitor.
...
This may work around a crash reported on the mailing list:
https://mail.gnome.org/archives/geary-list/2018-August/msg00009.html
2018-08-02 20:20:51 +10:00
Michael Gratton
c43d86f35a
Add contribution guide
2018-08-01 05:28:08 +00:00
Piotr Drąg
96faa6f1d1
Update Polish translation
2018-07-29 19:51:37 +02:00
Michael James Gratton
87b7e4daf6
Fix segfault when closing an account that's not open.
...
Don't call Engine.get_account_instance when closing an account, it may
try to re-open one that is already closed.
2018-07-29 12:54:26 +10:00
Michael James Gratton
69dfc09656
Remove errant print() call added by commit 06594188.
2018-07-29 12:54:26 +10:00
Michael Gratton
1f6f223e07
Merge branch 'wip/43-dialogs-not-focused' into 'master'
...
Fix dialogs not being focused when first shown
Closes #43
See merge request GNOME/geary!32
2018-07-29 01:28:30 +00:00
Michael Gratton
4860d84bbe
Merge branch 'wip/fix-return-path-dot-quoting' into 'master'
...
Don't quote an RFC 822 mailbox local part if it has a '.' in the middle
See merge request GNOME/geary!34
2018-07-28 08:07:31 +00:00
Michael James Gratton
183a9f3e7a
Don't quote an RFC 822 mailbox local part if it has a '.' in the middle.
...
This breaks sending mail via Yahoo since it doesn't like it if the SMTP
return path local part is quoted.
We can't use GMime.utils_quote_string since it's currently broken, so
implement our own quoter.
2018-07-28 17:57:48 +10:00
Michael Gratton
a682e17aa1
Merge branch 'paste-shortcuts' into 'master'
...
Fix context of "Paste Without Formatting"
See merge request GNOME/geary!30
2018-07-28 05:56:38 +00:00
Michael James Gratton
70db35ddb1
Fix dialogs not having keyboard focus when first shown.
...
Hack around the GearyApplication.present hack some more.
See issue #43
2018-07-28 15:54:40 +10:00
Michael Gratton
065941884c
Merge branch 'wip/40-backslash-in-folder-name' into 'master'
...
Fix sending emails after merging !24
See merge request GNOME/geary!31
2018-07-28 05:51:38 +00:00
Michael James Gratton
b2cb09768c
IMAP flags should always be atoms, so should never be quoted.
2018-07-28 14:37:38 +10:00
Alex Henrie
7ab6f713fb
Fix context of "Paste Without Formatting"
2018-07-27 12:36:30 -06:00
Michael James Gratton
8cb6ad4c76
Fix segfault when closing a MinimalFolder that us already closed
2018-07-27 10:20:19 +10:00
Michael Gratton
0b57e5b490
Merge branch 'wip/730495-fix-inline-plain-text-paste' into 'master'
...
Fix rich text being pasted by Ctrl+V in plain text embedded composers
See merge request GNOME/geary!28
2018-07-27 00:03:26 +00:00
Michael Gratton
ceea747a45
Merge branch 'paste-shortcuts' into 'master'
...
Make generic "Paste" action paste with formatting if possible
See merge request GNOME/geary!27
2018-07-27 00:00:36 +00:00
Michael James Gratton
ae6aed8ae6
Fix rich text being pasted by Ctrl+V in plain text embedded composers
...
This restores normal key handling MainWindow:key_press_event when a
keyboard modifier (Ctrl, Shift, etc) is down, keeping the ordering hack
only for plain key presses, so that we can handle Ctrl+V before
WebKitGTK does, and hence letting us paste plain text default when rich
text is not enabled.
Fixes Bug 730495.
2018-07-27 09:51:04 +10:00
Alex Henrie
74a6802dca
Make generic "Paste" action paste with formatting if possible
2018-07-26 09:18:19 -06:00
Emin Tufan Çetin
4e85b516a5
Update Turkish translation
2018-07-20 11:17:26 +00:00
Michael Gratton
c9b25e25ec
Merge branch 'wip/40-backslash-in-folder-name' into 'master'
...
Fix mailbox names not being sent to the server quoted if needed
See merge request GNOME/geary!24
Fixes #40
2018-07-20 07:07:41 +00:00
Michael James Gratton
b345af61e3
Fix mailbox names not being sent to the server quoted if needed.
...
Since MailboxParameter inherited from StringParameter directly, it meant
that we could never send mailbox names as quoted strings. Also, the
modified-UTF-7 encoding used for mailbox names does not encode
atom-specials such as "\", so if a mailbox name contained one or more of
these, it would be sent to the mail server unquoted.
This removes the MailboxParameter class altogether, and does the
parameter conversion to/from appropriate StringParameter subclasses as
needed. Also adds unit tests for param conversion for ASCII,
atom-specials, and non-ASCII mailbox names.
Fixes issue #40
2018-07-20 13:43:42 +10:00
Michael James Gratton
d9c913268d
Fix Imap.DataFormat.is_atom_special not flagging \, [, or DEL as special
...
Add unit tests.
2018-07-20 13:29:09 +10:00
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