Michael Gratton
6dd2d1bcc1
Update THANKS
2020-03-30 11:31:50 +11:00
Piotr Drąg
aac64df91d
Update Polish translation
2020-03-29 13:06:42 +02:00
Yuri Chornoivan
ef90d4d974
Update Ukrainian translation
2020-03-29 06:10:12 +00:00
Michael Gratton
850d7f1c28
Merge branch 'mjog/771-html-not-wrapped-on-send' into 'mainline'
...
HTML not wrapped on send
Closes #771
See merge request GNOME/geary!468
2020-03-29 05:52:02 +00:00
Michael Gratton
6ee30c99c2
Merge branch 'fix/remove_double_dot_from_from_label' into 'mainline'
...
Composer.Widget: Do not set double dot after 'From' label
See merge request GNOME/geary!467
2020-03-29 05:38:40 +00:00
Michael Gratton
2eb597fec1
Geary.RFC822.Message: Always re-determine the encoding for body parts
...
When attaching body parts to a message from a composed email, don't
re-use the transfer encoding used from the plain part for the HTML part,
since the latter may be different if e.g. the HTML contains no line
breaks and hence is a single long line.
See #771
2020-03-29 16:29:30 +11:00
Michael Gratton
f3c02c7800
Geary.RFC822.Utils: Ensure best encoding/charset not missing data
...
By not closing/flushing the buffer, ::get_best_charset and
::get_best_encoding were not including the last line of the buffer, and
missing single very long lines when guessing the encoding.
Fixes #771
2020-03-29 16:24:58 +11:00
Michael Gratton
42152d00ba
Geary.RFC822.Message: Work around long HTML lines exceeding SMTP max len
2020-03-29 09:51:17 +11:00
Yuri Chornoivan
cc01afed4c
Update Ukrainian translation
2020-03-28 16:19:16 +00:00
Rafael Fontenelle
1016b95de1
Update Brazilian Portuguese translation
2020-03-28 11:57:51 +00:00
Björn Daase
dbfa640e76
Composer.Widget: Do not set double dot after 'From' label
...
We do not set double dots after the other labels so remove it for the
'From' label as well.
Therefore, adjust the .ui file to have the right label (with the
mnemonic underscore) and remove the adjustment of it in code.
2020-03-28 12:09:32 +01:00
Daniel Mustieles
4285cafa01
Updated Spanish translation
2020-03-26 15:46:47 +01:00
Jiri Grönroos
ddc7a0a93c
Update Finnish translation
2020-03-26 10:41:45 +00:00
Michael Gratton
3951f6e43a
Merge branch 'mjog/message-id-critical-saving-draft' into 'mainline'
...
Geary.RFC822.Message: Fix critical when saving draft
See merge request GNOME/geary!465
2020-03-25 21:55:33 +00:00
Michael Gratton
5aef512576
Geary.RFC822.Message: Fix critical when saving draft
...
Message-Id will be null when saving a draft, don't assume it's not.
2020-03-26 08:24:34 +11:00
Michael Gratton
f2709096e0
Merge branch 'mjog/671-focus-message-body-reply' into 'mainline'
...
Focus message body on reply
Closes #671
See merge request GNOME/geary!463
2020-03-25 12:52:33 +00:00
Michael Gratton
2d71a6deec
Remove unused debug calls
2020-03-25 23:33:33 +11:00
Michael Gratton
86d013c21c
Composer.Widget: Focus message body for all inline composers
...
Any kind of inline composer will be a reply, so always focus the message
body when grabbing the focus.
See #671
2020-03-25 23:32:02 +11:00
Michael Gratton
36ce8eba89
ConversationListBox: Allow up/down keynav for composers
...
If scrolling and a composer is present, check to see if is reasonable
to have the key press passed to that instead so that Up/Down moves
focus as usual.
Fixes #671
2020-03-25 23:10:05 +11:00
Michael Gratton
70bd537fdb
ConversationListBox: Keep explicit reference to composer row
...
Allows it to be easily found when needed.
2020-03-25 23:08:48 +11:00
Michael James Gratton
e214cf840d
Makefile: Remove old dev/compat makefile
...
Building the client library as a shared library breaks the locally
copied geary binary, which was one of the last reasons to keep the
dev Makefile around.
So remove it.
2020-03-25 19:02:17 +11:00
Michael Gratton
19a655bc6a
Merge branch 'mjog/650-old-val-0-glib-critical' into 'mainline'
...
Geary.Util.Source: Fix GLib `old_val > 0` critical
Closes #650
See merge request GNOME/geary!455
2020-03-25 07:48:07 +00:00
Michael Gratton
84a3b627b7
Merge branch 'mjog/747-dynamic-client-lib' into 'mainline'
...
src/client/meson.build: Build client lib as a shared lib
Closes #747
See merge request GNOME/geary!460
2020-03-25 07:43:35 +00:00
Michael Gratton
770762055a
src/client/meson.build: Build client lib as a shared lib
...
Build the client library as a shared lib and install it, so that client
GObjects aren't linked in twice to plugin libraries - once via the
client and once via the plugin lib.
Fixes #747
2020-03-25 18:22:06 +11:00
Emin Tufan Çetin
f775eac247
Update Turkish translation
2020-03-25 06:40:09 +00:00
Michael Gratton
8c43288bd0
Geary.Util.Logging.Source: Fix GLib old_val > 0 critical
...
If a source object prints a log message from a destructor the
engine's logging hander will attempt to ref it despite the object
bing finalised, resulting in the critical.
Fixes #650
2020-03-25 17:08:20 +11:00
Michael Gratton
8dfa262481
Merge branch 'mjog/758-missing-message-id' into 'mainline'
...
Geary.RFC822.Message: Fix Message-Id header not being set
Closes #758
See merge request GNOME/geary!456
2020-03-25 03:26:41 +00:00
Michael Gratton
fe760ff40a
Geary.RFC822.Message: Fix Message-Id header not being set
...
The port to GMime 3 missed setting the Message-Id header on the
underlying GMime Message object when constructing a message, from a
ComposedEmail, so this was not getting set on outoging email.
Fixes #758
2020-03-25 14:05:23 +11:00
Michael Gratton
0edaf3b988
Merge branch 'mjog/tzdata-debconf-wedged-ci' into 'mainline'
...
.gitlab-ci.yml: Preconfigure Ubuntu tzdata package
See merge request GNOME/geary!457
2020-03-25 03:02:50 +00:00
Michael Gratton
62b2f14ffd
.gitlab-ci.yml: Preconfigure /etc/localtime on Ubuntu CI
...
This prevents it blocking waiting for terminal input on upgrades.
2020-03-25 13:46:39 +11:00
Michael Gratton
8f4e573ef6
Merge branch 'mjog/692-dont-serialise-empty-array' into 'mainline'
...
Geary.Imap.Serializer: Don't try to serialise empty literal data
Closes #692
See merge request GNOME/geary!453
2020-03-23 10:31:54 +00:00
Michael Gratton
9b0f359b97
Merge branch 'mjog/notfication-avatars' into 'mainline'
...
Notfication avatars
See merge request GNOME/geary!451
2020-03-21 22:30:38 +00:00
Michael Gratton
7d82d9de66
org.gnome.Geary.appdata.xml.in.in: Add note notification avatars
2020-03-22 08:59:20 +11:00
Michael Gratton
ff02a13edc
Plugin.DesktopNotification: try harder to show contact details
...
Show an individual's contact details even when there are multiple new
messages.
2020-03-22 08:56:44 +11:00
Michael Gratton
b0e77dc717
Plugin.DesktopNotifications: Display avatar in notifications if poss
2020-03-22 08:56:39 +11:00
Michael Gratton
c4d046ea61
Application.AvatarStore: Make class internal
...
Now that no non-application-package classes are using it, make the
class internal and its property on Controller private.
2020-03-22 08:55:28 +11:00
Michael Gratton
335c31b8ef
Application.AvatarStore: Move pixel size constant to Client
2020-03-22 08:55:20 +11:00
Michael Gratton
21fb82fd2a
Application.Contact: Add method to access avatars
...
Allows access to avatars without requiring access to the store.
2020-03-22 08:55:00 +11:00
Michael Gratton
22ab242f94
org.gnome.Geary.yaml: Add forgotten GSound dep
2020-03-22 08:45:39 +11:00
Jordi Mas
ae6e1750bf
Update Catalan translation
2020-03-21 19:56:06 +01:00
Michael Gratton
2826bf0a5b
Geary.Imap.Serializer: Don't try to serialise empty literal data
...
Fixes #692
2020-03-21 18:17:15 +11:00
Michael Gratton
652f77f76a
FolderList.Tree: Fix search folder not appearing when selected
...
Fixes #744
2020-03-21 18:15:37 +11:00
Michael Gratton
2f3f2ca8d1
Merge branch 'mjog/598-sent-email-sound' into 'mainline'
...
Sent email sound plugin
Closes #598
See merge request GNOME/geary!450
2020-03-21 06:38:26 +00:00
Michael Gratton
a47e0fcede
Plugin: Add new sent-sound plugin
...
Optional plugin to play the sent-mail sound from the desktop's system
sound theme when an email is sent.
Fixes #598
2020-03-21 17:19:18 +11:00
Michael Gratton
e7c7326a05
Plugin.EmailStore: Actually emit the email-sent signal
...
Wire up emitting the signal from the controller when it gets notified
of an email being sent.
2020-03-21 17:03:48 +11:00
Michael Gratton
2e623a5b78
Geary.Smtp.ClientService: Pass a Geary.Email to sent-mail signal
...
Pass and email object to sent-mail so that we have access to one when
notifying plugings of mail being sent and not need to convert/impement
the RFC833 message to a Plugin.Email object.
2020-03-21 17:03:48 +11:00
Michael Gratton
1beea00d60
Application: Minor API doc comment update
2020-03-21 17:03:48 +11:00
Michael Gratton
45d05dd3f6
Plugin: Fix some bad API docs
2020-03-21 17:03:47 +11:00
Michael Gratton
f0c1dfe375
Application: Make Plugin.EmailStore impl usable by other cxts
...
Break out the plugin mail store implmeentation out of
NotificationContext into its own EmailStoreFactory class, so it can be
re-used by other plugin context types.
2020-03-21 17:02:08 +11:00
Michael Gratton
3202a9c018
Application.FolderStoreFactory: Fix critical on account removal
2020-03-20 20:53:40 +11:00