Michael Gratton
016998359b
src/client/plugin: Rename plugin data files so they get translated
...
Since xgettext doesn't recognise .plugin files as desktop files,
rename them to `….plugin.desktop.in`. Add missing plugins to POFILES.in.
2020-03-30 19:51:01 +11:00
Michael Gratton
87ca799104
**/*/meson.build: Update meson files to be more idiomatic
2020-03-30 19:24:57 +11:00
Michael Gratton
4c5a3e860a
meson.build: Bump version for new unstable branch
2020-03-30 19:08:20 +11:00
Michael Gratton
9597942116
src/client/application/main.vala: Remove explicit Poodle mitigation
...
Remove explicit Poodle SSL 3.0 exploit mitigation - distros are doing
a better job of enabling secure TLS algos now.
2020-03-30 18:59:53 +11:00
Michael Gratton
c8a19a37be
Merge branch 'mjog/779-resetted-unpossible-english' into 'mainline'
...
Geary.Db.Statement: Fix poorly worded signal name
Closes #779
See merge request GNOME/geary!472
2020-03-30 04:59:41 +00:00
Michael Gratton
353f48c71f
Merge branch 'mjog/777-copyright-year' into 'mainline'
...
Application.Client: Update copyright year
Closes #777
See merge request GNOME/geary!473
2020-03-30 04:58:32 +00:00
Michael Gratton
a38ac6f324
Merge branch 'mjog/make-client-lib-private' into 'mainline'
...
Install client library in private lib sub-directory
Closes #775
See merge request GNOME/geary!470
2020-03-30 04:44:36 +00:00
Michael Gratton
96183f076b
Merge branch 'settable-revno' into 'mainline'
...
Allow explicit setting of revision string
See merge request GNOME/geary!471
2020-03-30 04:44:23 +00:00
Michael Gratton
f1a7a868dd
Application.Client: Update copyright year
...
Fixes #777
2020-03-30 15:40:16 +11:00
Michael Gratton
18e70b0fe8
Merge branch 'mjog/424-remove-empty-folder-menu-items' into 'mainline'
...
Remove empty trash/spam menu items
Closes #424
See merge request GNOME/geary!448
2020-03-30 04:36:12 +00:00
Michael Gratton
f3905a6577
Geary.Db.Statement: Fix poorly worded signal name
...
Fixes #779
2020-03-30 15:33:45 +11:00
Daniel Kahn Gillmor
43b5213799
Allow explicit setting of revision string
...
This lets a packager ensure that the binary object built from an
unpacked source tarball is identical to the binary object created from
a live git tree.
I hope to use it in debian with something like -Drevno=debian/3.36.1-1
during the meson configuration, so that the help dialog box and the
bug reporting logs can identify the specific build.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2020-03-30 00:18:35 -04:00
Michael Gratton
83be745e95
Install client library in private lib sub-directory
...
Use Geary's private lib sub-directory so that the library won't be found
on the global library search path. Version the library name to avoid
clashes. Update the binary's rpath on install so it can find the lib
still.
Fixes #775
2020-03-30 14:13:49 +11:00
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
8b474fa508
Application.MainWindow: Remove empty trash/spam menu items
...
Remove menu items and now-unused callbacks and controller methods.
2020-03-22 16:47:07 +11:00
Michael Gratton
19663881b5
Plugins: Add SpecialFolders plugin
...
Add auto-loaded plugin that displays an info bar for trash and spam
folders that allows them to be emptied.
2020-03-22 16:47:07 +11:00
Michael Gratton
cbe5fb6a07
Plugin.Application: Add support for emptying folders
...
Allow plugins to delete all email from a folder after getting user
confirmation.
2020-03-22 16:45:55 +11: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