Michael Gratton
262bc51587
src/meson.build: Enable generating valadocs for the client library
2020-04-08 12:07:05 +10:00
Michael Gratton
f59ee8019a
Merge branch 'wip/ricotz/criticals' into 'mainline'
...
client: Implementing abstract interface methods doesn't require override
See merge request GNOME/geary!489
2020-04-06 01:42:08 +00:00
Michael Gratton
98298bb18c
Merge branch 'mjog/flatpak-ci' into 'mainline'
...
Fix Flatpak CI
See merge request GNOME/geary!490
2020-04-06 00:00:31 +00:00
Michael Gratton
c7ea11a2c2
org.gnome.Geary.yaml: Fix the actual problem, bad GSound git URI
2020-04-06 09:37:43 +10:00
Michael Gratton
c9c5eb15dc
org.gnome.Geary.yaml: Explicitly specify master branch for git sources
...
Hopefully fix current Flatpak CI FTB
2020-04-06 09:37:43 +10:00
Rico Tzschichholz
43002d133e
client: Implementing abstract interface methods doesn't require override
2020-04-05 14:57:36 +02:00
Piotr Drąg
f4f57496f6
Update Polish translation
2020-04-05 11:13:45 +02:00
Michael Gratton
99730af3ce
Merge branch 'mjog/766-search-deadlock' into 'mainline'
...
ConversationWebView: Avoid a deadlock cancelling search highlighting
Closes #766
See merge request GNOME/geary!486
2020-04-04 02:27:12 +00:00
Michael Gratton
ee2c66a3dc
ConversationWebView: Avoid a deadlock cancelling search highlighting
...
According to the GLib.Cancellable docs, disconnecting a handler from
within a handler will cause deadlock. So don't do that.
Fixes #766
2020-04-03 21:50:17 +11:00
Michael Gratton
6a17da4ed7
Merge branch 'mjog/accounts-editor-drag-handles' into 'mainline'
...
Accounts.EditorRow: Use new standard icon for the drag handles
See merge request GNOME/geary!485
2020-04-03 03:49:38 +00:00
Michael Gratton
715896f7f3
Accounts.EditorRow: Use new standard icon for the drag handles
2020-04-03 14:30:18 +11:00
Michael Gratton
e7d35c2cc0
Merge branch 'mjog/info-bar-cleanup' into 'mainline'
...
Info bar fixes
See merge request GNOME/geary!483
2020-04-03 03:21:38 +00:00
Michael Gratton
24472e9d38
Merge branch 'mjog/fix-ci-post-libcanberra-removal' into 'mainline'
...
Fix CI post libcanberra removal
See merge request GNOME/geary!484
2020-04-03 00:43:34 +00:00
Michael Gratton
9402e71500
org.gnome.Geary.yaml: Include libcanberra in build anyway for GSound
2020-04-03 11:21:43 +11:00
Michael Gratton
f443f671f2
org.gnome.Geary.yaml: Disable libcanberra in EDS now it is not shipped
...
Fixes CI build.
2020-04-03 10:03:01 +11:00
Michael Gratton
3fa1665690
org.gnome.Geary.yaml: Remove unused EDS config opts, sort remaining
2020-04-03 10:02:07 +11:00
Michael Gratton
0a4cf8fb18
Components.InfoBarStack: Don't remove current info bar if expanding
...
Check that the allocation is decreasing before removing the info bar
so that it is not removed when it is being revealed in the first place.
2020-04-03 09:41:15 +11:00
Michael Gratton
2bc984e2da
Components.InfoBarStack::remove_all: Don't update state if not needed
...
No point updating the wiget's state if there's nothing to remove.
2020-04-03 09:41:15 +11:00
Michael Gratton
96a4b3fea3
ConversationMessage: Don't show multiple remote image infobars
...
The `remote-images-blocked` signal can be emitted multiple times, so
take care to only show the infobar once.
2020-04-03 09:41:15 +11:00
Jordi Mas
dae50ada84
Update Catalan translation
2020-04-02 18:43:22 +02:00
Emin Tufan Çetin
1af10d23f3
Update Turkish translation
2020-04-01 07:48:51 +00:00
sicklylife
b0b0620206
Update Japanese translation
2020-03-31 18:08:20 +00:00
sicklylife
d9d477bbfe
Update Japanese translation
2020-03-31 17:43:49 +00:00
Goran Vidović
c2f9c20275
Update Croatian translation
2020-03-31 15:17:33 +00:00
Goran Vidović
af717afb32
Update Croatian translation
2020-03-31 15:07:25 +00:00
Yuri Chornoivan
a8a7e3eece
Update Ukrainian translation
2020-03-31 11:01:45 +00:00
Michael Gratton
4db87e1215
Merge branch 'mjog/special-type-cleanup' into 'mainline'
...
Special folder type cleanup
See merge request GNOME/geary!482
2020-03-31 07:44:27 +00:00
Michael Gratton
8dcab7f306
Geary.SpecialFolderType: Rename class and related properties, signals
...
The `SpecialFolderType` was somewhat mis-named, since the special use
does not (in most cases) confer any special type, rather it's simply
defines what a particular folder is used /for/.
As such, rename the enum to to `Geary.Folder.SpecialUse`, moving it in
to the `Folder` class, since it relates specifically to folders, also
rename `Folder::special_folder_type` and
`Folder::special_folder_type_changed` reflect the above and not
duplicate the type name, and similarly rename
`Account::folders_special_type`.
Update the many call sites.
2020-03-31 16:15:57 +11:00
Michael Gratton
ec78ee50b4
Geary.Imap.MailboxAttribute: Rename XLIST-specific attrs as such
2020-03-31 15:41:51 +11:00
Michael Gratton
ec382470fd
Rename other uses of spam in the codebase to junk
2020-03-31 15:41:51 +11:00
Michael Gratton
32acff51b8
Geary.SpecialFolderType: Rename SPAM to JUNK
...
The latter is more general as it can also be used for malware, etc,
and less evocative of processed pig products.
2020-03-31 15:37:38 +11:00
Michael Gratton
19d29b9e9d
Geary.Folder, Geary.SpecialFolderType: Move folder name i18n to client
...
Remove `Geary.Folder::get_display_name` method, and
`display-name-changed` signal, and
`Geary.SpecialFolderType::get_display_name`. Add new equivalent methods
for client in `Util.I18n` and use those instead.
2020-03-31 15:33:17 +11:00
Michael Gratton
d2eec63cfb
Util.International: Rename package to I18n to make fn calls less verbose
2020-03-31 15:30:00 +11:00
Michael Gratton
7ab01e6cbd
Merge branch 'mjog/780-fix-content-area-api-change' into 'mainline'
...
components.InfoBar: Fix compilation errors with get_action_area on F31
Closes #780
See merge request GNOME/geary!481
2020-03-31 00:34:06 +00:00
Goran Vidović
c783d78986
Update Croatian translation
2020-03-30 23:26:52 +00:00
Goran Vidović
90eac15705
Update Croatian translation
...
(cherry picked from commit 11fb91c0b6276d404ec341a75804ca7c1213eb0b)
2020-03-30 23:13:40 +00:00
Michael Gratton
007558fc28
components.InfoBar: Fix compilation errors with get_action_area on F31
...
GTK 3.24.16 fixed the bindings annotation for
Gtk.InfoBar.get_action_area() and this has been picked up by valac
master already.
Fixes #780
2020-03-31 08:52:00 +11:00
Yuri Chornoivan
ce7f5c64df
Update Ukrainian translation
2020-03-30 19:25:33 +00:00
Michael Gratton
297a59ca80
Merge branch 'mjog/imap-connection-fixes' into 'mainline'
...
IMAP connection fixes
See merge request GNOME/geary!479
2020-03-30 11:35:18 +00:00
Michael Gratton
8077941289
Merge branch 'mjog/plugin-api-update' into 'mainline'
...
Plugin API update
See merge request GNOME/geary!478
2020-03-30 11:05:12 +00:00
Michael Gratton
111c5d0b91
Plugin.EmailExtension, Plugin.FolderExtension: API update
...
Rename store accessors to be explicit about that, and to avoid
ambiguity with extension context property names.
2020-03-30 21:45:26 +11:00
Michael Gratton
1e8f60a9e2
Plugin:NotificationContext: Remove FolderStore accessor method
...
Now that FolderExtension exists, plugins can just get an instance of
the folder store by implementing that.
2020-03-30 21:45:26 +11:00
Michael Gratton
fd09105136
Plugin:NotificationContext: Remove EmailStore accessor method
...
Now that EmailExtenion exists, plugins can just get an instance of
the email store by implementing that.
2020-03-30 21:45:26 +11:00
Michael Gratton
71b590f21b
Merge branch 'mjog/email-plugins' into 'mainline'
...
Email plugin support
See merge request GNOME/geary!452
2020-03-30 10:43:58 +00:00
Michael Gratton
b2e1461322
Plugin.SpecialFolder: Update to also handle drafts and outbox
...
Keep track of email being displayed, add an infobar to any that are
drafts or that are un-saved outbox messages.
2020-03-30 21:05:00 +11:00
Michael Gratton
d81393458a
Plugin.FolderStore: Add new list_containing_folders method
...
Adds new abstract method and implementation.
2020-03-30 21:05:00 +11:00
Michael Gratton
e6b8785037
Plugin.Email: Expose Geary.EmailFlags from the backing email
...
Implement the new property, ensure email has flags loaded when
being loaded.
2020-03-30 21:05:00 +11:00
Michael Gratton
8a36587cc0
Plugin.EmailStore: Add email-displayed signal
...
Ensure the signal is emitted whenever an email in the conversation
viewer is displayed fully (i.e. expanded).
2020-03-30 21:05:00 +11:00
Michael Gratton
e29d9378ba
Plugin.EmailContext: Add support for adding email info bars
...
Add new add_email_info_bar and remove_email_info_bar methods to the
interface, implement these in Application.EmailContext.
2020-03-30 21:05:00 +11:00
Michael Gratton
44806d218c
ConversationListBox: Add convenience methods for email info bars
2020-03-30 21:05:00 +11:00